Articles

Perseus Digital Library Updates

huidige Status (bijgewerkt vanaf 2013-05-01)

Passage Level retrieval voor veel van de primaire bronteksten in de Grieks-Romeinse collectie moet nu werken via de Perseus CTS API. De volgende verzoeken worden momenteel ondersteund:

GetCapabilities:
e.g
http://www.perseus.tufts.edu/hopper/CTS?request=GetCapabilities
GetValidReff:
E.G op notioneel werkniveau:
http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001
E. G op edition-niveau:
http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-eng1
getpassage:
bijv. op fictief werkniveau:
http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001:1.1
bijvoorbeeld op editieniveau:
http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-grc1:1.1

bekende problemen

  • De parameter” niveau ” wordt nog niet ondersteund voor GetValidReff, en het geeft momenteel alleen het laagste (d.w.z. meest specifieke) citatieniveau terug.
  • voor sommige teksten kan GetValidReff ook meerdere citatieniveaus retourneren
  • de citatieschema ‘ s worden nog steeds herzien en kunnen voor sommige teksten veranderen
  • niet alle teksten werken, en de vertaalde edities zijn iets slechter af dan de edities in de oorspronkelijke taal.
    • veel van de problemen kunnen te wijten zijn aan het feit dat we nog steeds elke tekst moeten doorlopen om de canonieke citatieschema ‘ s te verifiëren en ze op te schonen zoals nodig is om met het CTS-protocol te werken. Voor de bronteksten worden sommige problemen veroorzaakt door citatie-elementen die tekens bevatten die problemen veroorzaken voor CTS, zoals “.”, en citatie-elementen die niet numeriek opeenvolgend zijn (bijvoorbeeld waar een tekst citatie-elementen heeft die Alfas zoals ‘voorwoord’ en book/section/etc-nummers gebruiken) .
    • de vertalingen hebben deze plus extra problemen. Ten minste één reeks problemen kan in teksten met regelgebaseerde citatieschema ‘ s waar de regels niet zijn gemarkeerd in de Engelse vertaling. Perseus haalt eigenlijk geen lijnen op, maar werkt in plaats daarvan op het niveau van het’ kaart ‘ kunstmatige citatie-element voor chunking. Waar regeleinden bestaan als mijlpalen in de opmaak, proberen we op dit moment automatisch Regelniveau citaties in de CTS API te ondersteunen door een XSLT-transformatie te gebruiken om de mijlpalen te converteren, maar vaak bestaan ze niet in de vertaalde versies.
  • De implementatie van GetPassage ondersteunt momenteel geen subreferenties of passeerbereiken.
  • TextInventory ‘citation’ — elementen zijn onvolledig-ontbrekende xpath-en scope-attributen

Roadmap

  • volledige implementatie van alle CTS API-aanroepen en ervoor zorgen dat alle antwoorden volledig voldoen aan de API-normen
  • synchronisatie van de greekLit-en latinLit-naamruimten met die gepubliceerd door de HMT/CHS
  • definitieve identificatie canonieke citatieschema ‘ s voor alle teksten
  • Tei-a normalisatie van alle XML