Articles

Aktualisierungen der Perseus Digital Library

Aktueller Status (aktualisiert am 01.05.2013)

Das Abrufen von Passagen für viele der primären Quelltexte in der griechisch-römischen Sammlung sollte jetzt über die Perseus CTS API funktionieren. Folgende Requests werden aktuell unterstützt:

GetCapabilities:
z.B.
http://www.perseus.tufts.edu/hopper/CTS?request=GetCapabilities
GetValidReff:
z.B. auf fiktiver Arbeitsebene:
http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001
z.B. auf Editionsebene:
http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-eng1
GetPassage:
z.B. auf fiktiver Arbeitsebene:
http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001:1.1
zB auf Editionsebene:
http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-grc1:1.1

Bekannte Probleme

  • Der Parameter „level“ wird für GetValidReff noch nicht unterstützt und gibt derzeit nur die niedrigste (dh spezifischste) Zitierstufe zurück.
  • Für einige Texte kann GetValidReff auch mehrere Zitationsebenen zurückgeben
  • Die Zitationsschemata werden noch überprüft und können sich für einige der Texte ändern
  • Nicht alle Texte funktionieren und die übersetzten Ausgaben sind etwas schlechter als die Originalausgaben.
    • Viele der Probleme können darauf zurückzuführen sein, dass wir noch jeden Text durchgehen müssen, um die kanonischen Zitierschemata zu überprüfen und sie nach Bedarf zu bereinigen, um mit dem CTS-Protokoll zu arbeiten. Bei den Quelltexten werden einige Probleme durch Zitierelemente verursacht, die Zeichen enthalten, die für CTS Probleme verursachen, wie z. B. „.“, und Zitierelemente, die nicht numerisch sequentiell sind (z. B. wenn ein Text Zitierelemente enthält, die Alphas wie „Vorwort“ sowie Buch- / Abschnitt- / usw. -Nummern verwenden).
    • Die Übersetzungen haben diese und weitere Probleme. Mindestens ein Satz von Problemen kann in Texten mit zeilenbasierten Zitierschemata auftreten, bei denen die Zeilen in der englischen Übersetzung nicht markiert wurden. Perseus ruft keine Zeilen ab, sondern arbeitet auf der Ebene des künstlichen Zitierelements ‚card‘ für das Chunking. Wenn Zeilenumbrüche als Meilensteine im Markup vorhanden sind, versuchen wir derzeit, Zitate auf Zeilenebene in der CTS-API automatisch zu unterstützen, indem wir eine XSLT-Transformation verwenden, um die Meilensteine zu konvertieren.
  • Die GetPassage-Implementierung unterstützt derzeit keine Unterreferenzen oder Durchgangsbereiche.
  • TextInventory ‚citation’—Elemente sind unvollständig – fehlende xpath- und Scope-Attribute

Roadmap

  • vollständige Implementierung aller CTS-API-Aufrufe und Sicherstellung, dass alle Antworten vollständig den API-Standards entsprechen
  • Synchronisation der greekLit- und latinLit-Namespaces mit den vom HMT/CHS veröffentlichten
  • endgültige Identifizierung kanonischer Zitierschemata für alle Texte
  • TEI-A normalisierung aller XML