Startseite » Forum » OJS, OCS, OMP, Harvester » Importieren von XML Dateien

Benutzeranmeldung

Anmelden

Thema ohne neue Antworten

Importieren von XML Dateien


Autor Nachricht
Verfasst am: 15. 06. 2010 [14:53]
krengel
Intermediate
Themenersteller
Dabei seit: 08.06.2010
Beiträge: 3
Sehr geehrte Damen und Herren,

zur Zeit teste ich Open Journal für die Bergische Universität Wuppertal.
Leider bin ich auf einige Probleme gestossen, wo ich nicht mehr weiter weiss.
Zum einen funktioniert bei mir der Import von XML Dateien überhaupt nicht obwohl ich auch Lemon8 benutze um diese richtig umzuwandeln.
Ich hoffe das mir hier jemand helfen kann.
Vielen Dank.

Mit freundlichen Grüßen

M.Krengel
Verfasst am: 15. 06. 2010 [21:41]
fgrandel
Florian Grandel
Moderator
Dabei seit: 24.11.2009
Beiträge: 65
Hallo Herr Krengel,

können Sie uns bitte beschreiben, was genau Sie versuchen zu tun (Schritt für Schritt) und wie genau der Fehler aussieht? Welches XML-Format möchten Sie importieren? Und welche Version von OJS benutzen Sie für Ihren Test?

Mit diesen Daten kann ich versuchen, Ihr Problem nachzustellen.

Florian Grandel
Software-Entwickler
Public Knowledge Project (PKP)
http://pkp.sfu.ca/people#fg
jerico.dev(at)gmail[dot]com
Verfasst am: 16. 06. 2010 [13:56]
krengel
Intermediate
Themenersteller
Dabei seit: 08.06.2010
Beiträge: 3
Guten Tag Herr Grandel,

ich versuche Ihnen einfach die Schritte auf zu zählen, bis zu dem punkt wo ich nicht weiter weiß.

Als erstes wandel ich ein Word Dukument mit Hilfe von Lemon8 in ein NLM XML Dokument um.(Leider habe ich es erst mit einer Lemon8 Beispiel Datei versucht)

Anschließend melde ich mich als Admin bei Open Journal an.
Dort gehe ich auf eine beliebige Zeitschrift:
Journal Manager -> Import/Export Data -> Articles & Issues XML Plugin.
Hier lade ich die in NLM XML formatierte Datei hoch.
Jetzt erscheint folgender Fehler:

Import Error

One or more errors occurred during import. Please check to ensure that the format of the import file correctly matches the specification. Specific details of the import errors are listed below.

* An article title was missing for the issue "Vol 1, No 1 (1): Erstausgabe" in the section "Artikel". Please ensure that the XML document conforms to the appropriate DTD, and that a title has been supplied for the journal's locale.

Ich benutze die Version 2.3.1-2.

Vielen Dank für Ihre Hilfe.

Mit freundlich Grüßen

Michael Krengel


Verfasst am: 16. 06. 2010 [19:50]
fgrandel
Florian Grandel
Moderator
Dabei seit: 24.11.2009
Beiträge: 65
Hallo Herr Krengel,

ja, das ist jetzt schon sehr konkret. Können Sie mir bitte noch das von Ihnen erzeugte XML an meine u.s. Emailadresse schicken? Damit kann ich dann sicherlich Ihren Fehler reproduzieren und Ihnen helfen, ihn zu beseitigen.

Herzliche Grüße,
Florian Grandel

Florian Grandel
Software-Entwickler
Public Knowledge Project (PKP)
http://pkp.sfu.ca/people#fg
jerico.dev(at)gmail[dot]com
Verfasst am: 19. 06. 2010 [11:41]
bozana
Bozana Bokan
Moderator
Dabei seit: 15.12.2009
Beiträge: 60
Sehr geehrter Herr Krengel,
die Lemon8-Konvertierung und das NLM XML-Format ist für die Volltexte gedacht. OJS verwendet eigenes XML-Format für den Import/Export. Hier ist die entsprechende DTD und eine einfache Beispiel-Datei.
Ich würde vorschlagen, dass Sie so eine ähnliche Datei für jede Ausgabe Ihrer Zeitschrift, die Sie importieren möchten, erstellen. Die Volltexte (z.B. HTML oder PDF-Fahnen) sowie dazugehörige Dateien (z.B. Bilder oder Zusatzdateien) sollten beim Import auf einem Server liegen (s. "href"-Element in der Beispieldatei: "src="http://testserver/testimport/...").
Vielleicht ist es am besten, dass Sie diese Beispiel-Datei mit Ihren Daten füllen und erweitern. Einige Elemente werden Sie bestimmt nicht brauchen -- die können Sie dann entfernen. Wenn Ihnen etwas fehlt, etwas nicht klar ist, Sie irgendwelche fragen haben... stehe ich Ihnen gerne zur Verfügung.
Freundliche Grüße,
Bozana Bokan
Dateianhang

Verfasst am: 19. 06. 2010 [14:06]
fgrandel
Florian Grandel
Moderator
Dabei seit: 24.11.2009
Beiträge: 65
Hallo Bozana, hallo Herr Krengel,

ich bin davon ausgegangen, dass es hier nicht einfach darum geht Artikel mit PDF/HTML-Fahnen zu importieren, sondern, dass Artikel mit XML-Fahnen erstellt werden sollen.

Lemon8 dient dazu, ein nicht strukturiertes Textdokument (z.B. Word oder OpenOffice) in eine strukturierte XML-Datei zu verwandeln, die dann als XML mittels XMLGalley-PlugIn auch in OJS vorgehalten wird. Dies ist z.B. sinnvoll, wenn der Artikel später bei PubMed eingereicht werden soll. Auch kann in der Kombination von XML und XSL der Artikel "on-the-fly" formatiert werden.

Bozana, du hast natürlich recht: Wenn es nur darum geht, Artikel im PDF/HTML-Format zu importieren, dann gibt es einfachere Möglichkeiten (die du ja auch genannt hast).

Herr Krengel, geht es bei Ihren um einen echten XML-Import oder nur darum, bereits bestehende PDF/HTML-Dateien in OJS zu importieren?

Unabhängig davon werde ich trotzdem dem XML-Problem nachgehen. Denn der Import von XML-Fahnen sollte natürlich so oder so funktionieren.

Viele Grüße,
Florian Grandel

Florian Grandel
Software-Entwickler
Public Knowledge Project (PKP)
http://pkp.sfu.ca/people#fg
jerico.dev(at)gmail[dot]com
Verfasst am: 21. 06. 2010 [12:47]
krengel
Intermediate
Themenersteller
Dabei seit: 08.06.2010
Beiträge: 3
Hallo Herr Grandel, hallo bozana,

Also wenn ich ehrlich bin interessieren mich beide möglichkeiten.
Habe in diesem Bereich auch noch nicht die Erfahrung. Deshalb bin ich um jeden Rat dankbar. Meine Frage ist jetzt was denn die Einfachste Möglichkeit ist Word Dokumente(oder ähnliche Formate) in ein XML Formular zu wandeln das von Open Journal akzeptiert wird.
Vielen Dank.

Mit freundlich Grüßen

Michael Krengel
Verfasst am: 22. 06. 2010 [06:18]
fgrandel
Florian Grandel
Moderator
Dabei seit: 24.11.2009
Beiträge: 65
Hallo Herr Krengel,

also wenn Sie beide Möglichkeiten interessieren, dann würde ich zunächst einmal mit dem einfachen Import von "unstrukturierten" Dokumenten anfangen (s. Beitrag von Bozana). Das dürfte in den meisten Fällen ausreichen.

Ich würde Konvertierung, Import und Veröffentlichung von strukturierten XML-Dokumenten erst ausprobieren, wenn Sie sich ansonsten schon "zu Hause" in OJS fühlen.

Lemon8 ist übrigens ein experimentelles Programm, das zwar voll funktionsfähig ist, von uns aber nicht mehr aktiv weiterentwickelt wird. Statt dessen arbeiten wir daran, sämtliche Funktionen von Lemon8 direkt in OJS, OCS und OMP zu integrieren und dort weiter zu entwickeln. Wir planen ein OJS-Release für August in dem bereits alle Zitierfunktionen aus Lemon8 integriert sein werden. Bis Anfang nächsten Jahres soll dann auch die komplette XML-Konvertierungsfunktionalität direkt in OJS zur Verfügung stehen. Es lohnt sich also, mit den XML-Fahnen noch etwas zu warten und nicht zu viel Zeit in Lemon8 zu investieren, solange Sie keinen ganz dringenden Anwendungsfall haben.

Viele Grüße,
Florian Grandel

Florian Grandel
Software-Entwickler
Public Knowledge Project (PKP)
http://pkp.sfu.ca/people#fg
jerico.dev(at)gmail[dot]com



Dieses Werk bzw. dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.
Diese Webseite erfasst anonymisierte Daten zur Nutzung. Sie können dies für die Dauer ihres Besuchs unterbinden, indem sie folgenden Link klicken: Session Cookie deaktivieren