Articles

Perseus Digital Library Updates

Aktuel Status (opdateret fra 2013-05-01)

hentning af Passageniveau for mange af de primære kildetekster i den græsk-romerske samling skulle nu arbejde via Perseus CTS API. Følgende anmodninger understøttes i øjeblikket:

GetCapabilities:
e.g
http://www.perseus.tufts.edu/hopper/CTS?request=GetCapabilities
GetValidReff:
e.G på teoretisk arbejdsniveau:
http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001
f. eks. på udgave niveau:
http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-eng1
getpassage:
f. eks. på teoretisk arbejdsniveau:
http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001:1.1
f.eks. på udgave niveau:
http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-grc1:1.1

kendte problemer

  • parameteren “niveau” understøttes endnu ikke for GetValidReff, og den returnerer i øjeblikket kun det laveste (dvs. mest specifikke) citationsniveau.
  • for nogle tekster kan GetValidReff også returnere flere citationsniveauer
  • citationsordningerne er stadig under gennemgang og kan ændre sig for nogle af teksterne
  • ikke alle teksterne fungerer, og de oversatte udgaver er lidt dårligere stillet end de originale sprogudgaver.
    • mange af problemerne kan skyldes, at vi stadig skal gennemgå hver tekst for at verificere de kanoniske citationsordninger og rydde dem op efter behov for at arbejde med CTS-protokollen. For kildeteksterne er nogle problemer forårsaget af citationselementer, der indeholder tegn, der forårsager problemer for CTS, såsom “.”, og citationselementer, der ikke er sekventielle numerisk (f .eks. hvor en tekst har citationselementer, der bruger Alfas som ‘forord’ såvel som bog/sektion/etc-numre).
    • oversættelserne har disse plus yderligere problemer. Mindst et sæt problemer kan være i tekster med linjebaserede citationsordninger, hvor linjerne ikke er markeret i den engelske oversættelse. Perseus henter faktisk ikke linjer, men fungerer i stedet på niveauet for det ‘kort’ kunstige citationselement til chunking. Hvor linjeskift findes som milepæle i markeringen, forsøger vi i øjeblikket automatisk at understøtte linjeniveaucitater i CTS API ved at bruge en transform til at konvertere milepæle, men ofte findes de ikke i de oversatte versioner.
  • implementeringen af GetPassage understøtter i øjeblikket ikke underreferencer eller passageområder.
  • tekstinventory ‘citation’ elementer er ufuldstændige — mangler sti og omfangsattributter

køreplan

  • fuld implementering af alle CTS API-opkald og sikring af, at alle svar overholder API-standarderne
  • synkronisering af de græske og latinske navneområder med dem, der er offentliggjort af HMT/CHS
  • definitive identification canonical citation schemes for alle tekster
  • Tei-en normalisering af alle HML