<style>
section.present { font-size: 2.5rem; }
.footnote { font-size: 1.5rem; }
div.reduced { font-size: 0.9em; }
.pkpContainer { display: flex; }
.pkpCol { flex: 1; width: 48%; }
h1.raw { padding-top:5vh }
.white img { background: rgb(255, 255, 255, 1) !important; }
.reveal .slides section .fragment.highlight-blue.visible {
color: black;
background: #1b91ff;
background: #89c4d5;
}
.reveal .slides section .fragment.highlight-green.visible {
color: black;
background: #87deaa;
}
.reveal .slides section .fragment.highlight-green.visible a {
color: black;
}
.definition {
background: white;
color: #333;
padding: 4rem 8rem 4rem 8rem;
}
.right { text-align: right; }
.left { text-align: left; }
.justify { text-align: justify; }
mark { background: #89c4d5; }
.logo.fixedTop {
position: fixed;
top: 0vh;
right: -20vh;
text-align: right;
}
.logo.fixedTop img { width: 50%; border: 0 }
.highlightMe {
background-color: red;
}
@media print h1, h2, h3, h4, h5 {
text-shadow: 2px 2px #191919;
color:white; margin: 0;
}
</style>
# INTRODUCCIÓN A XML-JATS
### (en el ecosistema OJS)
----
<!-- .slide: data-background="https://i.imgur.com/ouPDzc6.png"-->
## OBJETIVOS
- <span><!-- .element: class="fragment highlight-blue" data-fragment-index="1" -->Conocer el sistema de marcación de artículos científicos JATS</span><br /> (Formato, versiones, alternativas, puntos fuertes/débiles...)
- <span><!-- .element: class="fragment highlight-blue" data-fragment-index="2" -->Analizar el estado de los módulos de OJS3 para un workflow editorial basado en XML JATS</span>.
- <span><!-- .element: class="fragment highlight-blue" data-fragment-index="3" -->Definir una estrategia para adoptar la nueva tecnología</span>.
----
### TABLA DE CONTENIDO
- [ ] ¿Qué es JATS?
- [ ] ¿Para qué sirve JATS? (¿y para qué no?)
- [ ] Estructura de un XML JATS
- [ ] Trabajar con JATS en OJS3: Estado del arte.
- [ ] Prueba de las herramientas recomendadas.
---
# UNA PRIMERA DEFINICIÓN
----
![](https://i.imgur.com/zu1ZJRp.png)
<span class="footnote">Fuente: https://en.wikipedia.org/wiki/Journal_Article_Tag_Suite
</span>
> XML? NISO? Estándar? de facto? Acceso abierto? ...
----
# MEJOREMOS ESA DEFINICIÓN...
----
<div class="definition justify">
**JATS** es un formato para modelar artículos científicos que está <span><!-- .element: class="fragment highlight-blue" data-fragment-index="1" -->basado en XML</span> y se está convirtiendo en el <span><!-- .element: class="fragment highlight-blue" data-fragment-index="1" -->estándard</span> *de facto y de jure* (ANSI/NISO) de la industria editorial.
La especificación define un conjunto de <span><!-- .element: class="fragment highlight-blue" data-fragment-index="2" -->etiquetas y atributos XML</span> para estructurar los <span><!-- .element: class="fragment highlight-blue" data-fragment-index="3" -->metadatos de los artículos científicos</span>, pero también, su <span><!-- .element: class="fragment highlight-blue" data-fragment-index="3" -->contenido</span> (texto, imágenes, referencias).
Fue creado para ser leído por máquinas y facilitar así la <span><!-- .element: class="fragment highlight-blue" data-fragment-index="4" -->recuperación de la información</span>, la <span><!-- .element: class="fragment highlight-blue" data-fragment-index="5" -->interoperabilidad entre sistemas</span> y la <span><!-- .element: class="fragment highlight-blue" data-fragment-index="6" -->transformación automática</span> a otros formatos.
<div class="right">
~ Marc Bria (19 Nov 2019)
</div>
</div>
<!--
![](https://i.imgur.com/vg6F1Rd.png)
<span class="footnote">Fuente: [Webminar sobre XML JATS de Eliana Guzmán-Useche (Univ. Los Andes, Redalyc)](http://www.eafit.edu.co/investigacion/noticias/PublishingImages/Paginas/plan-formacion-editores/webinar-xml-jats.pdf)</span>
-->
----
<!-- .slide: data-background="https://i.imgur.com/hv394Wu.png"-->
<div style="font-size: 5rem; text-align:left; font-weight: bold; text-shadow: 2px 2px #444;">
\- No me digas más... ¿me voy a ahorrar la maquetación de los PDFs?
</div>
<div style="font-size: 15rem; font-weight: bold; text-shadow: 2px 2px #444;">
NO
</div>
(al menos no todavía)
---
# JATS es un estándar...
<div class="definition justify">
**JATS** es un formato para modelar artículos científicos que está basado en XML y se está convirtiendo en el <span><!-- .element: class="fragment highlight-blue" data-fragment-index="1" -->estándard *de facto y de jure* (ANSI/NISO) de la industria editorial</span>.
...
</div>
----
# UN POCO DE HISTORIA
![](https://i.imgur.com/MB1VHOR.png)
Basado en la [cronología de la NISO](https://image.slidesharecdn.com/wheeler-speaker-nis0-apr24-170425131718/95/wheeler-niso-sts-an-xml-standard-for-standards-15-638.jpg?cb=1493126346).
<!-- ![](https://i.imgur.com/5w1vewi.png)
<span class="footnote">Fuente: Redalyc</span> -->
<!-- ![](https://i.imgur.com/D0LkDu4.png) -->
----
# ¿QUIÉN CREA JATS?
> The JATS Preview stylesheets, and the earlier NLM stylesheets, were developed for NCBI by [Mulberry Technologies, Inc](https://www.mulberrytech.com).
> <span class="footnote">Fuente: https://www.ncbi.nlm.nih.gov/books/NBK189779.</span>
<div class="pkpContainer reduced">
<div class="pkpCol">
Tommie Usdin
![](https://i.imgur.com/1F1FL9V.png)
</div>
<div class="pkpCol">
Deborah Aleyne Lapeyre
![](https://i.imgur.com/K2rdXRE.jpg)
</div>
</div>
<div style="clear:both;" />
<!-- ![Mulberry logo](https://i.imgur.com/lO5wqo7.png =40%x) -->
----
### Pero... todavía no ha sido reconocido por la ISO.
---
# Y...
# ¿NO HAY MÁS FORMATOS PARA ARTÍCULOS?
----
## JATS
<div class="pkpContainer reduced">
<div class="pkpCol">
- Publicado en el 2003 como NLM, es un formato basado en XML para modelar artículos científicos. Inicialmente fue creado por la National Library of Medicine para artículos STEM, pero se ha extendido a humanidades. Se diseñó para publicar, intercambiar, archivar y transformar artículos científicos, separando la presentación del contenido. Se posiciona como estándar *de facto* (y también *de jure* en los USA) para publicaciones académicas.
</div>
<div class="pkpCol">
- **[Journal Article Tag Suite](https://www.niso.org/publications/z3996-2019-jats)**
- Modela: **Artículos científicos**.
- Organización: [NLM](https://es.wikipedia.org/wiki/Biblioteca_Nacional_de_Medicina_de_los_Estados_Unidos) (2003 - USA) > [NISO](https://en.wikipedia.org/wiki/National_Information_Standards_Organization) (2012 - USA) > [ANSI](https://en.wikipedia.org/wiki/American_National_Standards_Institute) (2016 - USA) > ISO?
- [FAQs](https://jats.nlm.nih.gov/faq.html) | [Wikipedia](https://es.wikipedia.org/wiki/Journal_Article_Tag_Suite)
- [¿Quieres saber más?](https://blog.scielo.org/es/2018/10/31/introduccion-a-jats-journal-article-tag-suite/#.XVVLxPxS-Ts) | [¿O más?](https://www.scielo20.org/redescielo/wp-content/uploads/sites/2/2018/10/scielo-2018-JATS-why.pdf)
</div>
</div>
<div style="clear:both;" />
----
## JATS
:::success
**POSITIVO**
- Estándar de facto (y jure en USA).
- Mediante el "superset" [Book Interchange Tag Suite](https://jats.nlm.nih.gov/extensions/bits/2.0/) (BITS) permite modelar libros y series numeradas.
:::
:::danger
**NEGATIVO**
- Hay múltiples [grupos de etiquetas](http://jats.niso.org/1.1), versiones y adaptaciones.
- No incluye imágenes y materiales asociados (inadecuado para preservar).
- Carece de buenas herramientas libres para su marcado, distribución y transformación (al menos de momento).
:::
----
## Extensión BITS
<div class="pkpContainer reduced">
<div class="pkpCol">
- Extensión de JATS (formalmente un "*superset*") para describir y distribuir libros digitales y series numeradas.
</div>
<div class="pkpCol">
- **[Book Interchange Tag Suite](https://jats.nlm.nih.gov/extensions/bits/2.0/)**
- Contenido: **Libros**
- Organización: [NCBI](https://www.ncbi.nlm.nih.gov/) & [NLM](https://www.nlm.nih.gov/)<br/>(todavía no NISO).
- [¿Quieres saber más?](https://www.ncbi.nlm.nih.gov/books/NBK159737/)
</div>
</div>
<div style="clear:both;" />
---
## DAR
<div class="pkpContainer reduced">
<div class="pkpCol">
- Publicado el 2017, nace con el objetivo de establecer un formato para realizar publicaciones estandarizadas de investigaciones. El formato es esencialmente un archivo comprimido (zip) que contiene el manuscrito en formato JATS, así como los materiales asociados (imágenes, archivos de datos...). Al estar auto-contenido, suple las carencias de JATS y mejora el transporte y la preservación de los objetos digitales.
</div>
<div class="pkpCol">
- **[Document ARchive](https://substance.io/dar)**
- Modela: **Artículos científicos**.
- Organización: [Substance](https://substance.io)<br />(2017 - Austria)
- [Información](https://substance.io/dar/)
- [¿Quieres saber más?](https://elifesciences.org/labs/7dbeb390/reproducible-document-stack-supporting-the-next-generation-research-article)
</div>
</div>
<div style="clear:both;" />
----
## DAR
:::success
**POSITIVO**
- Resuelve el problema de JATS con los materiales externos.
- Al estar "auto-contenido" facilita el transporte y la preservación del artículo.
- Es un formato extensible.
:::
:::danger
**NEGATIVO**
- Es un formato extremadamente joven.
- Está muy lejos de ser un estándar: Fuera del consorcio Substance, muy pocas organizaciones lo usan.
:::
---
## TEI
<div class="pkpContainer reduced">
<div class="pkpCol">
- Creado en 1980 por varias universidades y grupos de interés, es un formato basado en XML para representar y distribuir textos digitales. Surge en el contexto de las humanidades, pero el formato permite modelar cualquier texto digital. Es el lenguaje de marcas en el que se basa/inspira JATS para modelar el contenido.
</div>
<div class="pkpCol">
- **[Text Encoding Initiative](https://www.tei-c.org/release/doc/tei-p5-doc/es/html/index.html)**
- Modela: **Textos digitales**
- Organización: [TEI Consortium](https://tei-c.org/about/history/) (International)
- [FAQs](https://tei-c.org/about/frequently-asked-questions/) | [Wikipedia](https://es.wikipedia.org/wiki/Text_Encoding_Initiative)
- [¿Quieres saber más?](http://eprints.rclis.org/32714/1/alcaraz.pdf) | [¿O más?](https://books.openedition.org/oep/426)
</div>
</div>
<div style="clear:both;" />
----
## TEI
:::success
**POSITIVO**
- Modelo genérico para cualquier texto (contempla libros y revistas sin necesidad de extensiones).
- Modelo en el que se basa JATS.
- Creado por la academia y en comunidad.
- Estándar de facto para publicaciones digitales no académicas. Usado por grandes organizaciones ([Oficina EU de Patentes](https://wiki.tei-c.org/index.php/Encoding_Patent_Bibliographic_References)...).
:::
:::danger
**NEGATIVO**
- No se ha consolidado como estándar en la academia.
- Pocas [experiencias](https://journals.openedition.org/jtei/1746) de integración en OJS.
:::
----
## Críticas a JATS
![](https://i.imgur.com/ZGoinuF.png)
Fuente: http://tei-l.970651.n3.nabble.com/Scholarly-journals-publishing-in-TEI-td4032159.html
---
## Schema.org
<div class="pkpContainer reduced">
<div class="pkpCol">
- Schema.org es una iniciativa lanzada en 2011 por Bing, Google, Yahoo (y más tarde Yandex) para utilizar un vocabulario común (llamado schema.org) para marcar con metadatos el contenido de una web, mediante los formatos Microdata, RDFa o JSON-LD. Ese marcado consensuado facilita el trabajo posterior de las arañas de los motores de búsqueda, los analizadores, etc. La iniciativa, que prevee un modelo específico para [artículos científicos](https://schema.org/ScholarlyArticle), una de las piedras angulares de la "[web semántica](https://es.wikipedia.org/wiki/Web_sem%C3%A1ntica)" y se coordina en la lista de distribución pública del W3C.
</div>
<div class="pkpCol">
- **[Schema.org | ScholarlyArticle](https://https://schema.org/ScholarlyArticle)**
- Modela: **Objetos digitales (contempla Artículos científicos)**.
- Organización: [W3C](https://schema.org) (2011 - USA)
- [Información](https://schema.org/ScholarlyArticle)
- [Wikipedia](https://en.wikipedia.org/wiki/Schema.org)
</div>
</div>
<div style="clear:both;" />
----
## Schema.org
:::success
**POSITIVO**
- Está basado en tecnologías consolidadas.
- Ya existen desarrollos que se pueden usar.
:::
:::danger
**NEGATIVO**
- Controlado por grandes corporaciones.
- Estándar no aceptado por la academia.
:::
---
![](https://i.imgur.com/gnlVfZq.png)
> ### ¡¡JATS es el formato es el futuro!!
¿Latex - 1984 | PDF - 1993 | EPUB - 2007 | JATS - 2017 | TEI, Schema, DAR?
----
<!-- .slide: data-background="https://i.pinimg.com/originals/fb/e3/c1/fbe3c15728e56f61d30852b0c22214fe.jpg"-->
## ¿Seguro?
---
# JATS es XML...
<div class="definition justify">
**JATS** es un formato para modelar artículos científicos que está <span><!-- .element: class="fragment highlight-blue" data-fragment-index="1" -->basado en XML</span> y se está convirtiendo en el estándard *de facto y de jure* (ANSI/NISO) de la industria editorial.
La especificación define un conjunto de <span><!-- .element: class="fragment highlight-blue" data-fragment-index="2" -->etiquetas y atributos XML</span> para estructurar los <span><!-- .element: class="fragment highlight-blue" data-fragment-index="3" -->metadatos de los artículos científicos</span>, pero también, su <span><!-- .element: class="fragment highlight-blue" data-fragment-index="3" -->contenido</span> (texto, imágenes, referencias).
...
</div>
----
## ¿Qué es XML?
<div class="pkpContainer reduced">
<div class="pkpCol">
![](https://i.imgur.com/hDJvVks.png)
</div>
<div class="pkpCol">
![](https://i.imgur.com/V8vNSTD.png)
</div>
</div>
<div style="clear:both;" />
**Meta-lenguaje | Estructuración | Intercomunicación**
----
## Terminología: Etiquetas y atributos
![](https://i.imgur.com/b7eMWu5.png)
----
<!-- .slide: data-transition="fade-in" -->
## Terminología: Etiquetas y atributos
![](https://i.imgur.com/TyOHGfw.png)
----
## Un concepto...
> **Árbol XML:** Los documentos XML tienen una estructura jeràrquica que puede representarse en forma de àrbol, con una raiz y múltiples ramas.
![](https://i.imgur.com/tH2uXkc.png)
----
## ¿QUIERES SABER MÁS?
> - [Wikipedia](https://es.wikipedia.org/wiki/Extensible_Markup_Language)
> - [W3C Schools](https://www.w3schools.com/xml/)
> - [Tutorial "Fundamentos de XML" de Jorge Sanchez](https://jorgesanchez.net/manuales/xml/fundamentos-xml.html)
> - [Tutorial "¿Qué es XML? de MundoLinux](http://www.mundolinux.info/que-es-xml.htm)
> - [FAQs sobre XML](http://www.developersbook.com/xml/interview-questions/xml-interview-questions-faqs-1.php)
> - [Curso virtual "Aprende XML sin dolor" de udemy](https://www.udemy.com/course/aprende-xml-sin-dolor)
> - [Curso virtual XML de edutin](https://edutin.com/curso-de-XML-1983)
> - [Libro "XSLT, 2nd Edition" Ed.O'Reilly](http://shop.oreilly.com/product/9780596527211.do)
> - [Infografía HTML vs XML](https://cdn.educba.com/academy/wp-content/uploads/2018/07/HTML-vs-XML.jpg)
----
## JATS: CONTENIDO Y METADATOS
![](https://i.imgur.com/UTL8yrX.png =60%x)
**Metadatos:** Front | **Contenido:** Body + Back
---
<!-- .slide: data-background="" -->
# JATS sirve para...
(ESTOOO... ¿HAY ALGUIEN DE REDALYC EN LA SALA?)
----
## FAQs de Redalyc...
![](https://i.imgur.com/XulmctY.png)
<span><!-- .element: class="footnote" -->Fuente: https://xmljatsredalyc.org/2016/08/15/preguntas-frecuentes
</span>
<!--
![](https://i.imgur.com/8BshmL0.png)
<span class="footnote">Fuente: https://blogredalyc.files.wordpress.com/2016/07/redalyc-nuevo-modelo-publicacic3b3n-2016.pdf</span>
Habilitar información para la recuperación inteligente
Independencia de aplicaciones y plataformas
Interoperabilidad con los agregadores más importantes del mundo
Aprovechar visores y lectores multiplataformaGenerarautomáticamente PDF, ePub, HTMLy más
Estar a la vanguardia tecnológica
Generar automáticamentela versión para impresión
Retomar el control del proceso y de los productos editoriales
Un modelo depublicación que cuenta con el apoyo de Redalyc y Scielo, pero que puede llevarse a cabo con independencia
Interoperabilidad con Redalyc y Scielo
Garantizar la preservación
-->
----
> El formato XML JATS4R <span><!-- .element: class="fragment highlight-blue" data-fragment-index="1" -->puede considerarse</span> como un documento de preservación digital de un artículo científico.
<span>
<!-- .element: class="fragment" data-fragment-index="2" -->
<div class="pkpContainer reduced">
<div class="pkpCol">
**¿sería o podría?**
![](https://data.whicdn.com/images/39994225/original.gif =70%x)
</div>
<div class="pkpCol" style="text-align:left; padding-top: 6rem;">
JATS es todavía un formato joven. Modela metadatos y contenido pero no incluye los documentos asociados (que se enlazan). No incluye la presentación del documento, que es importante preservar. En definitiva: JATS no es un formato "auto-contenido" que conserve de forma íntegra los artículos, como si lo hacen otros formatos. Por eso la ISO establece que [PDF es el formato estándar para la preservación de larga duración](https://www.iso.org/standard/38920.html).
**Reflexión:** [Obsolescencia del formato](https://en.wikipedia.org/wiki/Digital_preservation#Format_obsolescence)
</div>
</div>
<div style="clear:both;" />
</span>
----
> Aparte de que permite ser enviado, <span><!-- .element: class="fragment highlight-blue" data-fragment-index="1" -->garantizando su compatibilidad</span>, a cualquier sistema científico de publicación que esté utilizando el estándar JATS...
<span>
<!-- .element: class="fragment" data-fragment-index="2" -->
**¿Han cargado un JATS de SciELO en Redalyc o viceversa? Todo bien ¿no?**
<div class="pkpContainer reduced">
<div class="pkpCol">
![](https://i.imgur.com/CEYPTYV.png =55%x)
</div>
<div class="pkpCol" style="text-align:left; padding-top: 1rem;">
Nombren 10 sistemas de publicación científica que usen JATS.
El formato no está plenamente consolidado y existen múltiples variaciones del mismo que pueden ser incompatibles entre si:
- Versions: 1.0, 1.1, 1.2b, 1.2...
- Tag sets: Archiving, Publishing, Authoring...
- Extensions: BITS, NISO-STS...
**Reflexión:** [Carta de Redalyc a SciELO](https://blogredalyc.files.wordpress.com/2017/04/eal-espancc83ol.pdf).
</div>
</div>
<div style="clear:both;" />
</span>
----
<div style="font-size: 2rem;">
> ...puede además ser considerado el ==archivo de respaldo por excelencia==, ya que ==perdurará incluso más que un documento PDF==, debido a que ==contiene el texto puro== ==sin ningún estilo o formato que puede corromper el mismo==, lo cual ==permitirá su visibilidad en el futuro== con sólo generar alguna hoja de estilo que así lo permita.
</div>
<span>
<!-- .element: class="fragment" data-fragment-index="2" -->
**¿respaldo? ¿excelencia? ¿los PDFs caducan?
¿los estilos corrompen el contenido? ¿ves el futuro?**
<div class="pkpContainer reduced">
<div class="pkpCol">
![](https://i.imgur.com/rs8ULxC.png =60%x)
</div>
<div class="pkpCol" style="text-align:left; padding-top: 1rem;">
JATS modela un artículo [separando el contenido de la presentación](https://en.wikipedia.org/wiki/Separation_of_content_and_presentation) lo que es una buena idea, pese a no ser original (ya lo hacía TEI, LaTeX, XHTML, ePUB, incluso PDF... o como hace schema.org).
JATS no hace magia.
**Reflexión:** [¿Cómo presentar un XML?](https://www.w3schools.com/xml/xsl_intro.asp)
</div>
</div>
<div style="clear:both;" />
</span>
----
## Otras justificaciones
- https://blogredalyc.files.wordpress.com/2016/07/redalyc-nuevo-modelo-publicacic3b3n-2016.pdf
- http://www.redalyc.org/articulo.oa?id=350558917005
- https://www.scielo20.org/redescielo/wp-content/uploads/sites/2/2018/10/scielo-2018-JATS-why.pdf
- https://www.ncbi.nlm.nih.gov/books/NBK279831/
<!--
JATS defined for interchange of journalarticles(article content and article metadata interoperability)
- Each publisher/archive/library may use their own XML model
- They need to get their articles into the same form of XML:
- to exchange information with each other
- to put information into a single repository
- to sell/display items on the same hosting platform•to share tools and resources
- so conversion vendors do not need to learn their particular modelslide
How JATS is being used
- Publishing new content
- Converting backfiles
- Public archives such as libraries accept or require JATS deposit
- Hosting service and web vendor intake
- Private and commercial archives ingest JATS
--->
----
![](https://i.imgur.com/xLfxwxE.png)
<span class="footnote">Fuente: https://www.balisage.net/Proceedings/vol19/html/Usdin01/BalisageVol19-Usdin01.html
</span>
---
# JATS sirve para...
<div class="definition justify">
...
Creado en la NLM, se diseña para ser leído por máquinas, para facilitar la <span><!-- .element: class="fragment highlight-blue" data-fragment-index="2" -->recuperación de la información</span>, la <span><!-- .element: class="fragment highlight-blue" data-fragment-index="3" -->interoperabilidad entre sistemas</span> y la <span><!-- .element: class="fragment highlight-blue" data-fragment-index="4" -->transformación automática</span> a otros formatos.
</div>
----
## RECUPERACIÓN
<div class="pkpContainer reduced">
<div class="pkpCol">
![](https://i.imgur.com/FDbtSpe.png)
<span class="footnote">Fuente: https://www.periscope-solutions.com/solutions/performance-solutions/data-vision/
</span>
</div>
<div class="pkpCol">
![](https://i.imgur.com/plQTEcw.png)
<span class="footnote">Fuente: https://ontotext.com/knowledgehub/fundamentals/semantic-data-integration</span>
</div>
</div>
<div style="clear:both;" />
Un formato que permite marcar contenidos y metadatos y separar contenido de presentación, ofrece datos fácilmente procesables por:
Motores inteligentes | Clasificación automática | Minería de datos ...
----
## INTEROPERABILIDAD
![](https://i.imgur.com/bYX1tls.png)
<span class="footnote">Fuente: https://ehrintelligence.com/news/top-5-challenges-to-achieving-healthcare-interoperability</span>
Usar un mismo formato y [consensuar las especifiaciones](https://www.ncbi.nlm.nih.gov/books/NBK425547), facilita el intercambio de información entre sistemas.
Crítica: http://tei-l.970651.n3.nabble.com/Scholarly-journals-publishing-in-TEI-td4032159.html
----
## TRANSFORMACIÓN
![](https://i.imgur.com/7hFYKMm.png)
La transformación a múltiples formatos es técnicamente posible, aunque a fecha de hoy, el coste de los desarrollos y las adaptaciones de formato resultan complicados.
----
### ¿Pq. resulta tan complicado?
# [XML sucks](http://wiki.c2.com/?XmlSucks)
XML es una tecnología compleja, hay que lidiar con las versiones y existen pocos desarrollos libres para su análisis y procesado.
![](https://i.imgur.com/x34T9qZ.png)
<span class="footnote">Fuente: https://www.espacecourbe.com/en/design/expertise/dev-xml-xslt</span>
DTDs, XML Schema... | XSL, XSL-FO... | XSLT
[](http://wiki.c2.com/?XmlSucks)
[¿Más información?](https://codeday.me/es/qa/20190104/75240.html)
<!-- ![](https://i.imgur.com/HGVMaTk.png =50%x)
<span class="footnote">Fuente: https://upcommons.upc.edu/bitstream/handle/2099.1/6426/SergioLopezMemoria.pdf</span> -->
----
## ¿PRESERVACIÓN?
![](https://i.imgur.com/lGhOiJG.png)
<span class="footnote">Fuente: https://www.nytimes.com/2017/01/05/nyregion/new-york-documents-archives-records.html</span>
El formato conserva los metadatos, cuerpo y referencias (por eso se define a si mismo como diseñado para el "archivo"), pero no incluye las imágenes y el resto de materiales asociados al artículo. Al no estar autocontenido, consideramos que **NO es un formato adecuado para la preservación**.
----
## ¿GARANTIZA COMPATIBLIDAD?
<div class="definition">
![](https://i.imgur.com/yxLRcx2.png)
<div class="right">~ Laurent Romary (2016) </div>
<span class="footnote">From: <a href="https://hal.inria.fr/hal-01254365/document">https://hal.inria.fr/hal-01254365/document</a></span></div>
- Múltiples "Grupos de etiquetas" (Archivo, Publicación, Autoría).
- Múltiples versiones (1.0, 1.1, 1.2b...)
- Múltiples supersets (BITS, SciELO...)
> **Reflexión:** [Carta de Redalyc a SciELO](https://blogredalyc.files.wordpress.com/2017/04/eal-espancc83ol.pdf).
> ¿Tal vez el estándar, no es muy estándar?
----
## ¿ES IMPRESCINDIBLE?
![](https://i.imgur.com/i2v12AC.png)
### ¿Me debo sentir mal si no publico en JATS?
### ¿Me estoy perdiendo algo maravilloso?
### ¿Mis amigos/as me van a dejar de hablar?
---
<!-- .slide: data-background="https://i.imgur.com/GpVrAqC.png"-->
# PERO TIENE SUS COSAS...
### Y CADA UNO/A DEBE PENSAR
### SI LO QUE OFRECE EL NUEVO
### FORMATO MERECE EL ESFUERZO.
<!-- ![](https://i.imgur.com/GpVrAqC.png) -->
----
# Y CADA UNO/A A SU RITMO...
![](https://i.imgur.com/i5WHO2N.png)
----
<!-- .slide: data-background="https://i.imgur.com/5AtONqC.jpg"-->
<span><!-- .element: class="fragment" data-fragment-index="1" -->**¿CAFEÍNA?**</span>
---
## RADIOGRAFÍA DE UN JATS
<div class="pkpContainer reduced">
<div class="pkpCol">
<a href="https://i.imgur.com/UTL8yrX.png" target="_blank">![](https://i.imgur.com/UTL8yrX.png)</a>
[Etiquetas JATS 1.2](https://jats.nlm.nih.gov/archiving/tag-library/1.2/element/arc-elem-sec-intro.html)
</div>
<div class="pkpCol">
- **Cabecera XML**: Información del estándar (versión) utilizado, codificación, etc.
- <span style="color:red; font-weight:bold;">Front:</span> Metadatos del artículo y la revista (títulos - multidioma, fechas, tipo de publicación, derechos de autor, URL, DOI, keywords, volumen, número, etc.)
- <span style="color:green; font-weight:bold;">Body:</span> Texto del artículo con referencias a las imágenes o los materiales asociados.
- <span style="color:blue; font-weight:bold;">Back:</span> Información de apoyo o complementaria al texto principal (referencias, notas, agradecimientos, apéndices y glosarios)
</div>
</div>
<div style="clear:both;" />
----
## ETIQUETAS de JATS 1.2 ~ Publishing
<iframe width="100%" height="500px" src="https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/pub-elem-sec-intro.html" frameborder="0" style="background-color:white;"></iframe>
<span class="footnote">Fuente: https://jats.nlm.nih.gov/publishing/tag-library/1.2
</span>
----
## UN EJEMPLO DE JATS 1.0 ~ Archiving
```xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving DTD v1.0 20120330//EN" "https://jats.nlm.nih.gov/archiving/1.1/JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/ali.xsd">
<front>
<article-meta>
<title-group>
<article-title>Cultural subcapitalist theory in the works of Joyce</article-title>
</title-group>
<contrib-group content-type="author">
<contrib contrib-type="person">
<name>
<surname>Bria Ramírez</surname>
<given-names>Marc</given-names>
</name>
<email>marc.bria@uab.cat</email>
<xref ref-type="aff" rid="aff-1"/>
</contrib>
<contrib contrib-type="person">
<name>
<surname>Sansó</surname>
<given-names>Pep</given-names>
</name>
<email>pep.sanso@uab.cat</email>
<xref ref-type="aff" rid="aff-2"/>
</contrib>
</contrib-group>
<aff id="aff-1">
<institution/>
<country>Spain</country>
</aff>
<aff id="aff-2">
<institution/>
<country>Spain</country>
</aff>
<history>
<date date-type="received" iso-8601-date="2019-09-08">
<day>08</day>
<month>09</month>
<year>2019</year>
</date>
</history>
</article-meta>
</front>
<body>
<p>Cultural subcapitalist theory in the works of Joyce</p>
<p>Stephen Wilson</p>
<p>Department of Politics, Harvard University</p>
<p>1. Consensuses of failure</p>
<p>“Society is intrinsically elitist,” says Marx; however, according to Von Junz (Von Junz, 1973) , it is not so much society that is intrinsically elitist, but rather the absurdity of society. It could be said that Sartre uses the term ‘Baudrillardist simulacra’ to denote not narrative, but neonarrative.</p>
<p>The collapse, and subsequent fatal flaw, of the neocapitalist paradigm of discourse which is a central theme of Joyce’s Finnegan’s Wake is also evident in Ulysses.</p>
<p>In the works of Joyce, a predominant concept is the concept of textual reality. Thus, Debord uses the term ‘Baudrillardist simulacra’ to denote the bridge between class and sexual identity. The subject is interpolated into a postcultural paradigm of context that includes language as a whole.</p>
<p>Let’s see what happens with <bold>bold</bold>, <italic>italic</italic>, underlines, , <sup>upper</sup> and <sub>lowercase</sub> formating.</p>
<p>If one examines the neocapitalist paradigm of discourse, one is faced with a choice: either reject cultural subcapitalist theory or conclude that the significance of the participant is significant form. Therefore, Sartre suggests the use of capitalist subconstructivist theory to read art. If the neocapitalist paradigm of discourse holds, we have to choose between the modern paradigm of reality and predeconstructivist rationalism.</p>
<p>“Sexual identity is part of the dialectic of language,” says Debord; however, according to Porter (Porter, 1988) , it is not so much sexual identity that is part of the dialectic of language, but rather the paradigm,</p>
<p>and eventually the dialectic, of sexual identity. But the premise of Baudrillardist simulacra suggests that society, surprisingly, has objective value. The subject is contextualised into a neocapitalist paradigm of discourse that includes narrativity as a paradox.</p>
<p>Thus, Sontag’s essay on capitalist discourse holds that government is a legal fiction. Any number of narratives concerning the neocapitalist paradigm of discourse may be revealed.</p>
<p>However, Lacan promotes the use of cultural subcapitalist theory to attack sexism. An abundance of discourses concerning the collapse, and hence the dialectic, of subsemiotic class exist.</p>
<p>But the premise of the capitalist paradigm of expression states that art is capable of deconstruction, given that Baudrillardist simulacra is valid. The subject is interpolated into a Baudrillardist hyperreality that includes reality as a reality.</p>
<p>However, many depatriarchialisms concerning Baudrillardist simulacra may be discovered. The premise of postmaterialist discourse implies that culture serves to reinforce class divisions.</p>
<p>It could be said that Hamburger (Hamburger, 1979) states that we have to choose between Baudrillardist simulacra and cultural theory. The subject is contextualised into a cultural subcapitalist theory that includes language as a paradox.</p>
<p>2. The neocapitalist paradigm of discourse and neocapitalist feminism</p>
<p>“Consciousness is part of the rubicon of language,” says Sontag. Therefore, if Foucaultist power relations holds, we have to choose between cultural subcapitalist theory and dialectic narrative. Drucker (Drucker, 1981) suggests that the works of Fellini are not postmodern.</p>
<p>In the works of Fellini, a predominant concept is the distinction between without and within. However, Lacan’s critique of the neocapitalist paradigm of discourse states that the Constitution is fundamentally unattainable, but only if narrativity is interchangeable with art; otherwise, Sartre’s model of precultural Marxism is one of “patriarchialist postdialectic theory”, and thus</p>
<p>part of the fatal flaw of culture. The main theme of Humphrey’s (Humphrey, 1992) essay on cultural subcapitalist theory is not, in fact, discourse, but subdiscourse.</p>
<p>But any number of desituationisms concerning the difference between sexual identity and class exist. Derrida uses the term ‘the neocapitalist paradigm of discourse’ to denote the role of the observer as artist.</p>
<p>It could be said that a number of constructions concerning neocapitalist textual theory may be found. If neocapitalist feminism holds, we have to choose between the neocapitalist paradigm of discourse and prematerial narrative.</p>
<p>Therefore, the subject is interpolated into a neocapitalist feminism that includes narrativity as a reality. The primary theme of the works of Fellini is the stasis, and eventually the meaninglessness, of capitalist sexuality.</p>
<p>But the within/without distinction prevalent in Fellini’s Satyricon emerges again in Amarcord, although in a more postpatriarchialist sense. The subject is contextualised into a cultural subcapitalist theory that includes culture as a totality.</p>
<p>3. Fellini and neocapitalist feminism</p>
<p>“Sexual identity is meaningless,” says Sontag. Therefore, the premise of cultural subcapitalist theory implies that society has intrinsic meaning. Foucault suggests the use of the neocapitalist paradigm of discourse to modify and challenge class.</p>
<p>“Sexual identity is part of the dialectic of truth,” says Debord; however, according to Finnis , it is not so much sexual identity that is part of the dialectic of truth, but rather the defining characteristic,</p>
<p>and hence the collapse, of sexual identity. Thus, Parry states that we have to choose between cultural subcapitalist theory and the dialectic paradigm of expression. Bataille promotes the use of the neocapitalist paradigm of discourse to deconstruct sexism.</p>
<p>Every good article need to include a table:</p>
<table-wrap>
<table>
<tr>
<td>
<bold>
<italic>Something</italic>
</bold>
</td>
<td>
<bold>
<italic>Somethoughs</italic>
</bold>
</td>
</tr>
<tr>
<td>
<bold>
<italic>My thing</italic>
</bold>
</td>
<td>
<bold>
<italic>0</italic>
</bold>
</td>
</tr>
<tr>
<td>
<bold>
<italic>Your thing</italic>
</bold>
</td>
<td>
<bold>
<italic>0</italic>
</bold>
</td>
</tr>
</table>
</table-wrap>
<p>Tabla 1: Some thoughts about something</p>
<p>In the works of Fellini, a predominant concept is the concept of pretextual reality. However, the subject is interpolated into a cultural subcapitalist theory that includes truth as a whole. The characteristic theme of Tilton’s critique of dialectic desituationism is not narrative, as the neocapitalist paradigm of discourse suggests, but postnarrative.</p>
<p>But the subject is contextualised into a Sontagist camp that includes reality as a reality. An abundance of constructions concerning the futility, and eventually the stasis, of presemanticist truth exist.</p>
<p>It could be said that the subject is interpolated into a neocapitalist paradigm of discourse that includes consciousness as a whole. A number of discourses concerning cultural subcapitalist theory may be revealed.</p>
<p>But the subject is contextualised into a neocapitalist feminism that includes truth as a totality. Baudrillard uses the term ‘the neocapitalist paradigm of discourse’ to denote the common ground between sexual identity and consciousness.</p>
<p>Thus, the primary theme of the works of Fellini is not deappropriation, but subdeappropriation. Many discourses concerning the difference between sexual identity and culture exist. Main approaches are:</p>
<list>
<list-item>
<p>Patriarchal discourse.</p>
</list-item>
<list-item>
<p>Division of labor.</p>
</list-item>
<list-item>
<p>Definition of self.</p>
</list-item>
<list-item>
<p>Queer theory. </p>
</list-item>
</list>
<p>But the characteristic theme of Brophy’s model of the neodialectic paradigm of consensus is a mythopoetical whole. The subject is interpolated into a neocapitalist feminism that includes narrativity as a totality.</p>
<p>4. Patriarchial subdialectic theory and cultural discourse</p>
<p>“Sexual identity is used in the service of sexist perceptions of sexuality,” says Lacan. It could be said that if cultural discourse holds, we have to choose between the neocapitalist paradigm of discourse and the postsemiotic paradigm of discourse. Dahmus (Dahmus, 1995) holds that the works of Fellini are an example of self-referential nationalism.</p>
<p>If one examines textual theory, one is faced with a choice: either accept the neocapitalist paradigm of discourse or conclude that consensus must come from the collective unconscious. Therefore, Derrida suggests the use of cultural discourse to modify sexual identity. The subject is contextualised into a neocapitalist paradigm of discourse that includes consciousness as a</p>
<p>reality.</p>
<p>Let’s go with a formula simple:</p>
<p>Or with a more complex one:</p>
<p>It could be said that in Satyricon, Fellini analyses Baudrillardist simulation; in La Dolce Vita, although, he examines cultural subcapitalist theory. Marx promotes the use of subsemantic construction to attack sexism.</p>
<p>Thus, the primary theme of the works of Fellini is the failure, and thus the absurdity, of textual narrativity. The subject is interpolated into a cultural discourse that includes language as a whole.</p>
<p>But an abundance of destructuralisms concerning cultural subcapitalist theory may be found. The neocapitalist paradigm of discourse suggests that society, somewhat paradoxically, has objective value.</p>
<p>It could be said that Debord suggests the use of cultural discourse to read and analyse reality. The main theme of Brophy’s (Brophy, 1980) analysis of cultural subcapitalist theory is a dialectic totality. </p>
<p>References</p>
<p>Brophy, R. O. (1980). <italic>Deconstructing Social realism: The neocapitalist paradigm of discourse, nationalism and the postpatriarchial paradigm of context.</italic> (1980.<sup>a</sup> ed.). Harvard University Press.</p>
<p>Dahmus, S. U. B. (1995). <italic>The neocapitalist paradigm of discourse in the works of Smith.</italic> (1995.<sup>a</sup> ed.). Panic Button Books.</p>
<p>Drucker, F. (1981). <italic>The neocapitalist paradigm of discourse in the works of Spelling.</italic> (1981.<sup>a</sup> ed.). Loompanics.</p>
<p>Hamburger, U. J. O. (1979). <italic>Deconstructing Realism: The neocapitalist paradigm of discourse, Lacanist obscurity and nationalism.</italic> (1979.<sup>a</sup> ed.). Yale: Yale University Press.</p>
<p>Humphrey, U. H. (1992). <italic>The Dialectic of Society: Cultural subcapitalist theory and the neocapitalist paradigm of discourse.</italic> (1992.<sup>a</sup> ed.). Michigan: University of Michigan Press.</p>
<p>Porter, W. (1988). <italic>The neocapitalist paradigm of discourse in the works of Fellini.</italic> (1988.<sup>a</sup> ed.). Oxford University Press.</p>
<p>Von Junz, B. (1973). <italic>Narratives of Fatal flaw: The neocapitalist paradigm of discourse in the works of Cage.</italic> (1973.<sup>a</sup> ed.). Oxford University.</p>
<p>Final notes</p>
<p>
<italic>The essay you have just seen is completely meaningless and was randomly generated by the Postmodernism Generator. To generate another essay, follow </italic>
<ext-link>this link</ext-link>
<italic>. If you liked this particular essay and would like to return to it, follow </italic>
<ext-link>this link</ext-link>
<italic> for a bookmarkable page. </italic>
</p>
<p>
<italic>The Postmodernism Generator was written by </italic>
<ext-link>Andrew C. Bulhak</ext-link>
<italic> using the </italic>
<ext-link>Dada Engine</ext-link>
<italic>, a system for generating random text from recursive grammars, and modified very slightly by </italic>
<ext-link>Josh Larios</ext-link>
<italic> (this version, anyway. There are others out there). </italic>
</p>
</body>
<back/>
</article>
```
<span class="footnote">Descargar: https://gist.github.com/marcbria/31f1466fe8872653580b301693c9c767
</span>
---
<!-- .slide: data-background="https://i.imgur.com/rEHToTz.png"-->
# ¿Y CÓMO ATERRIZA TODO ESTO EN OJS?
---
![Who is who in JATS? - 2017](https://i.imgur.com/UaCTxE9.png)
---
![Who is who in JATS? - 2018](https://i.imgur.com/l2XgEOu.png)
---
![Who is who in JATS? - 2019](https://i.imgur.com/y7bo3ch.png)
----
# WORKFLOW
<div class="pkpContainer reduced">
<div class="pkpCol">
<a href="https://i.imgur.com/y7bo3ch.png" target="_blank">![](https://i.imgur.com/y7bo3ch.png)</a>
</div>
<div class="pkpCol">
- **ENVÍO:** el autor/a ENVÍA su trabajo (usualmente DOCx) a la plataforma.
- **CONVERSIÓN:** Los originales se CONVIERTEN a formato JATS.
- **EDICIÓN:** Las conversiones no son perfectas, o hay cambios de última hora... es necesario EDITAR el JATS.
- **PRESENTACIÓN:** Los humanos no leemos JATS, luego debe convertirse a un formato de visualización (HTML, PDF, EPUB…) o se puede PRESENTAR mediante visores JATS.
</div>
</div>
<div style="clear:both;" />
<span class="footnote">Informe: https://revistes.uab.cat/web/sites/default/files/documents/2019-pkp-jats-v03.pdf</span>
----
## ENVÍO
<div class="pkpContainer reduced">
<div class="pkpCol">
![](https://i.imgur.com/XblPnGf.png)
</div>
<div class="pkpCol">
<div style="font-size: 2rem; padding-top: 2rem;">
- [A1] <span><!-- .element: class="fragment highlight-green" data-fragment-index="1" -->**[OJS 3 core](https://github.com/pkp/ojs)**</span>: OJS (sin módulos) permite que los/las autores/as entreguen en cualquier formato (DOCX, ODT, JATS, LaTeX...). La herramienta contempla documentos asociados y versionado.
\>> PKP | Activo (estable)
- [A2] **[OJS3-plugin ~ fidusWriter](https://github.com/fiduswriter/fiduswriter-ojs):** integra fidusWriter para que los autores entreguen originales en JATS.
\>> PKP + fidusWriter | Activo (beta)
</div>
</div>
</div>
<div style="clear:both;" />
----
## CONVERSIÓN (EXTERNA)
<div class="pkpContainer reduced">
<div class="pkpCol">
![](https://i.imgur.com/YkBfskI.png)
</div>
<div class="pkpCol">
<div style="font-size: 1.7rem; padding-top: 2rem;">
Herramientas de conversión masiva (externas a OJS):
- [B1] [myTypeset](https://github.com/MartinPaulEve/meTypeset): Python. Convierte de DOCX a NLM/JATS-XML.
\>> M.P. Eve, PKP, UH... | Activo (estable)
- [B2] [Pandoc](http://pandoc.org/MANUAL.html): Haskell. Conversión universal. Ajustar la herramienta requiere trabajo.
\>> MacFarlane (et. al.) | Activo (estable)
- [B3] [DOCX2JATS:](https://github.com/Vitaliy-1/DOCX2JATS): Java. Convierte de DOCX a NLM/JATS-XML.
\>> Vitaliy (PKP) | Abandonado
- [B7] [docxToJats](https://github.com/Vitaliy-1/docxToJats): PHP. Evolución de DOCX2JATS [B3]. Convierte de DOCX to JATS-XML.
\>> Vitaliy (PKP) | Activo (beta)
- [B5] [PeerJ JATS conversion](https://github.com/PeerJ/jats-conversion): Compilado de scripts, XSLs y esquemas útiles para que programadores los usen par a crear programas que trabajen con JATS.
\>> PeerJ | Abandonado
</div>
</div>
</div>
<div style="clear:both;" />
----
## CONVERSIÓN (INTEGRADA)
<div class="pkpContainer reduced">
<div class="pkpCol">
![](https://i.imgur.com/gg0pr2A.png)
</div>
<div class="pkpCol">
<div style="font-size: 1.8rem; padding-top: 2rem;">
Herramientas de conversión integradas en OJS:
- [B4] [OJS3 plugin ~ JatsFrontPuller](https://github.com/ajnyga/JatsFrontPuller): genera la sección \<front> de un JATS basada en los metadatos de OJS. El autor dice que "ya no es necesário" pq la funcionalidad se incluye en el módulo ojs3-markup.
\>> ajnyga (PKP) | Abandonado
- [B6] <span><!-- .element: class="fragment highlight-green" data-fragment-index="1" -->[OJS3 plugin ~ docxConverter](https://github.com/Vitaliy-1/docxConverter)</span>: Transforma un docx (Word, libre/openOffice o googleDocs) a JATS. Se integra a la perfección con OJS. Todavía no implementa figuras ni referencias.
\>> Vitaliy (PKP) | Activo (beta)
- [Z1b] [OJS3 plugin ~ ojs3-markup](https://github.com/kaschioudi/ojs3-markup): Herramienta compuesta de dos partes (cliente-servidor). Integra el servicio de conversión OTS en OJS.
\>> Kassim (PKP) | Activo (rediseño)
</div>
</div>
</div>
<div style="clear:both;" />
----
<!-- .slide: data-background="https://thumbs.gfycat.com/PastelSoreAuklet-size_restricted.gif"-->
<div style="background:#555; padding:4rem; width: 80%; text-align: center; margin: auto;">
#### ¿Pq resulta tan complicado convertir docx (OOXML) a JATS si ambos son estándares basados en XML?
<div style="font-size: 1.5rem;"><a href="https://www.muylinux.com/2010/04/05/microsoft-sigue-sin-dar-soporte-al-estandar-iso-ooxml">A menudo los estándares son campo de batalla<br /> para aquellos que quieren mantener su posición de privilegio.</a>
</div>
</div>
----
## EDICIÓN
<div class="pkpContainer reduced">
<div class="pkpCol">
![](https://i.imgur.com/8TyddTv.png)
</div>
<div class="pkpCol">
<div style="font-size: 1.7rem; padding-top: 2rem;">
- [C1] <a href="https://github.com/substance/texture" target="_blank">Substance/Texture (aka. LensWriter)</a>: "Substance" es un editor de marcas genérico adaptado para trabajar con JATS (esa versión se llama "Texture"). La implementación no está finalizada pero el desarrollo es muy sólido y funciona con las etiquetas más habituales. Se libera en formato escritorio (que solo lee DAR) y formato web (que lee JATS).
\>> Substance Consortium | Activo (estable)
- [C2] <span><!-- .element: class="fragment highlight-green" data-fragment-index="1" --><a href="https://github.com/pkp/texture" target="_blank">OJS3 plugin ~ texture</a></span>: integra el editor web de JATS (Texture [C1]) en el circuito de publicación de OJS. Incluido en en la galería de módulos OJS y al activarse incluye un nuevo botón que abre el XML-JATS con texture y guarda los cambios en OJS como una nueva versión. Las imágenes se añaden como documentos dependientes. Es la implementación más usable de las testeadas.
\>> Alec & Dulip (PKP-UH) | Activo (estable)
</div>
</div>
</div>
<div style="clear:both;" />
----
## PRESENTACIÓN
<div class="pkpContainer reduced">
<div class="pkpCol">
![](https://i.imgur.com/nratXS3.png)
</div>
<div class="pkpCol">
<div style="font-size: 1.6rem; padding-top: 2rem;">
- [D1] <a href="https://github.com/ajnyga/embedGalley" target="_blank">OJS3 plugin ~ embedGalley</a>: convierte la galerada JATS XML a HTML y lo incrusta en la página de resumen del artíulo. El módulo usa código y XLS de "PeerJ JATS conversión"[B5].
\>> Ajnyga (PKP community) | Activo (estable)
- [D2] <a href="https://github.com/pkp/oaiJats" target="_blank">OJS3 plugin ~ OAI JATS</a>: presenta la información del JATX XML en el interfaz OAI-PMH.
\>> Alec (PKP) | Activo (estable)
- [D3] <a href="https://github.com/asmecher/lensGalley" target="_blank">OJS3 plugin ~ Lens Galley</a>: integra el visor JS de eLife Lens para mostrar el XML-JATS. Aviso: Este módulo colisiona con el módulo Texture.
\>> Alec (PKP) | Activo (beta)
- [D5] <a href="https://github.com/asmecher/lensGalley" target="_blank">OJS3 plugin ~ lensGalleyBits</a>: (aka. OJS3 Lens-viewer plugin for JATS and BITS) extiende lens para entender BITS. Esta versión es compatible con el módulo texture.
\>> Dulip (PKP-UH) | Activo (estable)
- [D6] <a href="https://github.com/pkp/jatsTemplate" target="_blank">OJS3 plugin ~ jatsTemplate</a>: en caso de no encontrar una versión mejor, el módulo genera un JATS XML básico a partir de los metadatos OJS y del texto completo. Se desarrolló para trabajar con OAI JATS y poder enteregar JATS via OAI cuando un artículo no tiene JATS disponibles.
\>> Alec (PKP) | Activo (estable)
</div>
</div>
</div>
<div style="clear:both;" />
----
## PRESENTACIÓN
<div class="pkpContainer reduced">
<div class="pkpCol">
![](https://i.imgur.com/nratXS3.png)
</div>
<div class="pkpCol">
<div style="font-size: 2rem; padding-top: 7rem;">
- [D4] <a href="https://github.com/Vitaliy-1/JATSParserPlugin" target="_blank"><span><!-- .element: class="fragment highlight-green" data-fragment-index="1" -->OJS3 plugin ~ JATSParser</span></a>: parsea un XML JATS y lo muestra como HTML en la página del resumen del artículo junto con un link a un PDF (que se genera al vuelo). El módulo extrae los metadatos del OJS, pero analiza las secciones de contenido (\<body> y \<back>) del JATS. Está en beta2: todavía tiene carencias (AMA como único estilo de referenicas, footnotes...) y los PDF generados no son muy personalizables. Requiere de un theme que sea compatible (pe: OldGregg), aunque pronto todos lo serán. Al presentar HTML (sin obstrucciones de JS) el artículo puede ser recolectado directamente por los buscadores tradicionales. Actualmente es la solución más prometedora para la fase de presentación.
\>> Vitaliy (PKP) | Activo (beta)
</div>
</div>
</div>
<div style="clear:both;" />
----
# JAT suites (by PKP)
- [Z1] <a href="https://github.com/pkp/ots" target="_blank">OTS</a> + <a href="https://github.com/kaschioudi/ojs3-markup" target="_blank">ojs3-markup</a>: PKP liberó un desarrollo "cliente-servidor" para cubrir la etapa de CONVERSIÓN.
- El cliente (ojs3-markup) se integra con OJS para pedir conversiones al servidor (OTS).
- Open Typesetting Stack (OTS) ha sido tradicionalmente uno de los desarrollos más ambiciosos de PKP. Inicialmente llamado "Lemon8 XML", hace unos años migra a PKP XML, para terminar siendo OTS.
- Herramienta (ofrecida como SaaS pero bajo licencias libres) emplea metypeset y pandoc para convertir "de cualquier formato a JATS".
- Tras su liberación, aparece GROBID y el desarrollo se detiene para incluirlo en OTS.
\>> OTS: Alex Garnett (PKP) | Activo (rediseño)
\>> ojs3-markup: Kassim (PKP) | Activo (rediseño)
- GROBID: https://grobid.readthedocs.io/en/latest/
----
# JATS suites (otros)
<div class="pkpContainer reduced">
<div class="pkpCol">
### Marcalyc
- No es software libre (no liberan código).
- Condiciones draconianas (cover, entregar word...).
- Interfaz poco amigable.
- [Vídeotutorial sobre el marcado con Marcalyc](https://www.youtube.com/watch?v=RVBGi_arYlI)
</div>
<div class="pkpCol">
### SciELO
**SciELO Markup:**
- Mala elección de tecnologías (Word, Windows).
- Interfaz NADA amigable.
- Documentación: http://www.scielo.org.mx/avaliacao/manual_marcacion/instalacion_markup.html
- [Vídeotutorial sobre el marcado con [SciELO Markup]](https://www.youtube.com/watch?v=ivzIbaLBe_I)
**Convert2XML:**
- Integrado en OJS, pero...
- Abandonado en 2017.
- Mala elección de tecnologías (.Net)
- Fuente: https://github.com/escire/Convert2XML
- Demo: http://ojs.escire.net/demo248/index.php/escire (user: demo / pwd: convert2xml) ← Error 404
</div>
</div>
<div style="clear:both;" />
---
# ¿Y ahora que hago?
## El camino más seguro...
----
## ENVÍO
- Mejor opción: **OJS3**
- Más info: [https://pkp.sfu.ca/2019/09/03/ojs-omp-3-2...](https://pkp.sfu.ca/2019/09/03/ojs-omp-3-2-release-date-and-code-freeze)
![](https://i.imgur.com/evT2Cl4.png =20%x)
#### RECOMENDACIONES
- [x] **Migrar a OJS 3.2**
- [x] Solicitar envíos en docx
- [x] Planificar el marcado en docx (estilos, referencias...)
- [ ] Referencias y imágenes en ficheros externos dependientes
- [ ] Maquetar en libreoffice?
----
## CONVERSIÓN
- Mejor opción: **OJS3 plugin: docxConverter Beta2**
- Mas info: https://github.com/Vitaliy-1/docxConverter
![](https://i.imgur.com/69lBWrM.png)
<!-- ![](https://i.imgur.com/5u0p4gG.png=50%x) -->
#### RECOMENDACIONES
- [x] Esperar a la versión 1.0.
- [x] Observar la evolución de la alternativa OTS + ojs3-markup.
- [ ] Empezar a realizar pruebas de conversión y [reportar los errores](https://github.com/Vitaliy-1/docxConverter/issues).
----
## EDICIÓN
- Mejor opción: **OJS3 plugin: texture**
- Mas info: https://github.com/pkp/texture
![](https://i.imgur.com/twRBwfn.png)
#### RECOMENDACIONES
- [x] Empezar a familiarizarse con el plugin de texture.
- [x] Confirmar que cumple con nuestras necesidades.
- [x] [Reportar errores y sugerir mejoras](https://github.com/pkp/texture/issues).
----
## PRESENTACIÓN
- Mejor opción: **OldGregg (JATS Parser)**
- Más info: [https://forum.pkp.sfu.ca/t/pdf-layout-in-jats...](https://forum.pkp.sfu.ca/t/pdf-layout-in-jatsparserplugin/52958/6)
![](https://i.imgur.com/jhQbulq.png =70%x)
#### RECOMENDACIONES
- [x] Desarrollar un nuevo theme compatible con JATSParser.
- [x] O esperar a la versión estable de OldGregg.
- [ ] Seguir el desarrollo de la [automaquetación con PDF](https://forum.pkp.sfu.ca/t/jats-parser-v2-0-jats-xml-to-html-and-pdf-conversion/47704/67).
---
<!-- .slide: data-background="https://i.imgur.com/dwL3KdC.jpg"-->
<div style="font-size: 6rem; text-align:center; font-weight: bold; text-shadow: 2px 2px #444;">
¡VAMOS A JUGAR!
</div>
----
<div style="background-color: #555; font-size: 3rem; padding: 3rem; font-weight: bold;">
<a href="http://revistes.uab.cat:8082/pkpbcn19" target="_blank">http://revistes.uab.cat:8082/pkpbcn19</a><br />
<br />
usr: grupoXX<br />
pwd: punto<br />
</div>
---
# EN UN FUTURO NO MUY LEJANO
https://www.youtube.com/watch?v=V9BoQ_nn2ek&feature=youtu.be
https://grobid.e-medjournal.com
---
# CONCLUSIONES I (JATS)
> Nadie puede garantizar que JATS sea el mejor formato para los artículos científicos (¿hype?) pero tampoco se puede ignorar que es la apuesta de las grandes editoriales y de las organizaciones open access.
> Optar por un formato extendido es garantía de que no vamos a estar solos/as si en un futuro se opta por otras tecnologías (estar atentos/as a TEI y schema.org)
> El marcado en JATS no va a ser trabajo en balde: la web nos ha enseñado que es buena idea separar presentación de contenido y el nuevo formato facilitará la recuperación, la interoperabilidad y el transporte.
---
# CONCLUSIONES II (OJS)
> OJS3 presenta desarrollos muy avanzados que ofrecen una experiencia de usuario/a muy amigable y robusta.
> Estos desarrollos son libres y gratuitos<br />(sin aranceles ni condiciones de ningún tipo).
> Pese a todo, consideramos que no se encuentran suficientemente maduras como para ser usadas en entornos de producción.
> Todo apunta a que pronto podremos disponer de un circuito de publicación JATS sobre OJS, por lo que recomendamos migrar a OJS3.
<!--
[Resumen](https://hackmd.io/16PhxH8HT4KHjaKusVJuMw?edit)
-->
---
## OJS3 JATS CHECKLIST
<span class="footnote" style="text-align:left;">
- #### ENVÍO
- [x] **Migrar a OJS 3.2**
- [x] Solicitar envíos en docx
- [x] Planificar el marcado en docx (estilos, referencias...)
- [x] Referencias y imágenes en ficheros externos dependientes
- [ ] Maquetar en libreoffice?
- #### CONVERSIÓN
- [x] Esperar a la versión 1.0 de docxConverter.
- [x] Observar la evolución de la alternativa OTS + ojs3-markup.
- [ ] Empezar a realizar pruebas de conversión y [reportar los errores](https://github.com/Vitaliy-1/docxConverter/issues).
- #### EDICIÓN
- [x] Empezar a familiarizarse con el plugin de texture.
- [x] Confirmar que cumple con nuestras necesidades.
- [x] [Reportar errores y sugerir mejoras](https://github.com/pkp/texture/issues).
- #### PRESENTACIÓN
- [x] Desarrollar un nuevo theme compatible con JATSParser.
- [x] O esperar a la versión estable de OldGregg y hacer un child theme.
- [ ] Seguir el desarrollo de la [automaquetación con PDF](https://forum.pkp.sfu.ca/t/jats-parser-v2-0-jats-xml-to-html-and-pdf-conversion/47704/67).
</span>
----
# ¿Quieres saber más?
http://entrepares.conricyt.mx/images/archivos/presentaciones_2017/5_Septiembre/Sala_6/Antonio_Sanchez.pdf
https://www.inera.com/news-events/NISO-JATS-Where-Is-It-Going.pdf
https://www.ncbi.nlm.nih.gov/books/NBK279831/
https://www.balisage.net/Proceedings/vol22/html/Morrissey01/BalisageVol22-Morrissey01.html
https://www.publishersweekly.com/pw/by-topic/digital/content-and-e-books/article/79842-attention-publishers-vendor-models-aren-t-everything.html
---
# Y EN RESUMEN...
<!-- .slide: data-background="https://i.imgur.com/wVArEr0.png"-->
---
# ¿APETECE?
<iframe width="100%" height="500px" src="https://www.ojs-de.net/ojs/startseite" frameborder="0" style="background-color:white;"></iframe>
---
# GRACIAS
#### Marc Bria Ramírez
Servei de publicacions de la UAB
PKP's technical committee (at large member)
##### marc.bria@uab.es
(CC-by - 2019)
<!--
https://www.balisage.net/Proceedings/vol22/html/Usdin01/BalisageVol22-Usdin01.html
She was lead designer of the National Library of Medicine's Journal Publishing Tag Set
JATS Advocate > [Presidenta de Mulberry Technologies](https://www.niso.org/people/tommie-usdin) > NISO Comittee
Debbie Lapeyre
She works with Tommie Usdin as architects and Secretariat for JATS (ANSI NISO Z39.96-2015 Journal Article Tag Suite), BITS (Book Interchange Tag Suite), and NISO STS
JATS https://www.xml.com/articles/2018/10/12/introduction-jats/
JATS: https://jats.nlm.nih.gov/publishing/tag-library/1.2/index.html
BITS: https://jats.nlm.nih.gov/extensions/bits/tag-library/2.0/index.html
Mulberry Technologies, Inc.
---->
{"metaMigratedAt":"2023-06-14T22:30:21.011Z","metaMigratedFrom":"YAML","title":"Introducción a XML-JATS (2020)","breaks":true,"slideOptions":"{\"transition\":\"slide\",\"allottedMinutes\":120,\"defaultTiming\":120,\"previewLinks\":true}","contributors":"[{\"id\":\"2facdac7-0192-4693-87e8-442f43b2b059\",\"add\":121272,\"del\":62754}]"}