Clark ha vivido en Bangkok , Tailandia desde, y es residente permanente en Tailandia. Es propietario de una empresa llamada Thai Open Source Software Center, que le proporciona un marco legal para sus actividades de código abierto. Clark es el autor y creador de groff , así como de un modo de edición XML para GNU Emacs .
XSLT : Transformaciones XSL, parte de la familia XSL. Fue el editor de la especificación XSLT 1.0.
XPath : lenguaje de rutas para direccionar documentos XML; utilizado por XSLT pero también como lenguaje independiente. Fue el editor de la especificación XPath 1.0.
TREX : Tree regular expressions for XML (TREX) es un lenguaje de esquema para XML . [6] TREX se ha fusionado con RELAX para crear RELAX NG . [6] [7]
RELAX NG : un lenguaje de esquema XML, con una sintaxis XML explícita y una sintaxis compacta. Clark criticó el lenguaje de esquema XML (W3C) (también conocido como XSD) [8] y desarrolló RELAX NG en respuesta
Jing: Una implementación de RELAX NG. [9]
Notación Clark: Una forma de expresar un nombre XML de forma compacta [10]
Ballerina : Ballerina es un lenguaje de programación de propósito general de código abierto para programadores de aplicaciones.
Agencia de Promoción de la Industria del Software (SIPA)
DeHasta tardeClark trabajó para la Agencia de Promoción de la Industria del Software de Tailandia (SIPA) para promover las tecnologías de código abierto y los estándares abiertos en el país. Este trabajo incluyó impulsar la localización al tailandés de la suite ofimática OpenOffice.org y del navegador web Mozilla Firefox , junto con otros paquetes de software de código abierto.
Otros proyectos en SIPA incluyen:
Chantra: Un proyecto tailandés de código abierto con programas para Windows, como el proyecto OpenCD .
Suriyan GNU/Linux: un sistema de "servidor instantáneo" fácil de usar para empresas pequeñas y medianas [12] que no debe confundirse con el nuevo proyecto no relacionado de SIPA con un nombre similar, Suriyan Linux Live CD. [13]
Referencias
^ abc Clark, James (2020). "Biografía de James Clark". jclark.com . Archivado desde el original el 24 de julio de 2020.
^ Anónimo (2020). "Equipo WSO2". wso2.com .
^ Clark, James (2020). "Pensamientos aleatorios de James Clark". blog.jclark.com .
^ Clark, James (1 de julio de 2001). "Un triunfo de la simplicidad: James Clark sobre lenguajes de marcado y XML". Diario del Dr. Dobb (entrevista). Entrevista realizada por Kim, Eugene Eric. Archivado desde el original el 24 de febrero de 2002.
^ ab Jones, Christopher A.; Drake, Fred L.; Drake, Fred L. Jr. (2002). Python y XML . "O'Reilly Media, Inc." pág. 21. ISBN9780596001285.
^ Cover, Robin. "Expresiones regulares de árboles para XML (TREX)". xml.coverpages.org . Consultado el 6 de marzo de 2019 .
^ "Guerras de esquemas: esquema XML frente a RELAX NG". webreference.com . Archivado desde el original el 4 de marzo de 2019 . Consultado el 11 de mayo de 2019 .
^ "Jing". relaxng.org .
^ Clark, James. "Espacios de nombres XML". jclark.com . Consultado el 17 de septiembre de 2015 .
^ "El programa Java Community Process(SM) - JSR: Solicitudes de especificación de Java - detalle JSR n.° 173". jcp.org .
^ "Conjunto de cuadros OaO Sedo predeterminado". suriyan.org .
^ "Suriyan Linux Live CD". 11 de febrero de 2008. Archivado desde el original el 11 de febrero de 2008.