OJS 3 eLife lens viewer und JATS XML


#1

Hat jemand Erfahrung mit dem OJS-Plugin eLife lens viewer? Wir nutzen OJS 3.1.0.1 und ich habe das Plugin aktiviert. Von unserem Layouter habe ich nun für einen Artikel die JATS xml (JATS-Publishing-1-1-MathML3-DTD) erhalten und bei dem entsprechenden Artikel als Fahne hochgeladen. Beim Öffnen der Fahne kommt nun aber für den Leser eine Fehlermeldung.
Kann jemand helfen? Ich würde die xml auch gern per PN senden, falls sie sich mal jemand anschauen möchte.

Ich danke und sende viele Grüße
Sleipnir


#2

Welche Fehlermeldung kommt denn? Manchmal sind Sonderzeichen/Entities problematisch. Wir haben das Plugin inzwischen wieder deaktiviert, weil es doch einige Probleme mit dem Parsen von JATS gibt. Ausserdem scheint der Viewer nicht mehr so richtig weiterentwickelt zu werden - siehe https://github.com/elifesciences/lens/graphs/contributors
Gruss
Armin


#3

Hallo Armin,
es erscheint das für den Viewer typische sich drehende Fenster, allerdings mit der Meldung “Error during loading. Please try again”.
eLife_Fehlermeldung
Welche Form der Artikel-Darstellung nutzt ihr aktuell? Nur PDF? Oder HTML?
Danke und viele Grüße
Sleipnir


#4

Hallo Sleipnir,

wir verwenden PDF und HTML. Der eLife viewer wandelt ja im Grunde auch nur das XML in ein HTML um - und das machen wir halt auch, nur nicht “on the fly”, sondern extern, indem wir aus dem XML (JATS) mittels XSLT eine HTML Version erzeugen, die wir dann (zusaetzlich zu dem PDF) hochladen.

Wir hatten bei einem Dokument auch diesen “Error during loading" Fehler, waehrend andere XMLs funktionierten. In diesem einen Fall war die Ursache ein festes Leerzeichen   im XML, an dem sich der Viewer offenbar verschluckt hat.

Viele Gruesse

Armin


#5

Danke Armin!
Könntest du hier mal einen Link zu einer eurer Zeitschriften einfügen, bei der ich mir mal die HTML-Darstellung ansehen könnte?

Lieben Dank!
Sleipnir


#6

Hallo
Ich nehme an, du hast validiert, ob das xml file wohlgeformt ist? Wenn nicht bockt der Lens Viewer.
lg
jan


#7

Hallo Jan,

ja, ich hatte das xml mittels des PMC XML Validators gecheckt: https://www.ncbi.nlm.nih.gov/pmc/tools/xmlchecker/
Ergebnis: “No parsing errors”

Grüße
Sleipnir


#8

du musst das file zusätzlich z.B. in Chrome validieren. Der PMC Style Checker reicht nicht aus.
lg
jan


#9

Hallo Jan,

danke für den Hinweis. Eben habe ich die XML hiermit getestet: http://jats4r.org/validator/#
Ergebnis: Einige Fehler.
Da wir mit einem Mediendienstleister zusammenarbeiten, der uns auch direkt HTML in gewünschtem Layout liefern kann, werden wir wahrscheinlich nun doch direkt diesen Weg gehen. Denn - wie Armin oben schon geschrieben hat - könnte die Entwicklung des eLife lens viewer stoppen und wir hätten viel Energie auf ein totes Pferd gesetzt.

Grüße
Sleipnir


#10

Hier geht’s direkt zu einer HTML Artikelversion auf einer neueren OJS 3 Instanz:
https://jbdgm.psychopen.eu/article/view/jbdgm.2018v28.19/e19.html

Und hier eine HTML Artikel in einer aelteren OJS 2.4.8 Instanz:
https://jnc.psychopen.eu/article/view/179/html