Articles

Perseus Digital Library Updates

Gjeldende Status (oppdatert per 2013-05-01)

passage nivå henting for mange av de primære kildetekster I Gresk-Romerske samlingen skal nå jobbe via Perseus CTS API. Følgende forespørsler støttes for øyeblikket:

GetCapabilities:
e.g
http://www.perseus.tufts.edu/hopper/CTS?request=GetCapabilities
GetValidReff:
e.g på nominelt arbeidsnivå:
http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001
f. eks. på utgave nivå:
http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-eng1
getpassage:
F. eks. på nominelt arbeidsnivå:
http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001:1.1
f.eks. på edition nivå:
http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-grc1:1.1

Kjente Problemer

  • parameteren «nivå» støttes ennå ikke for GetValidReff, og den returnerer for øyeblikket bare det laveste (dvs. mest spesifikke) referansenivået.
  • For noen tekster, GetValidReff kan også returnere flere siteringsnivåer
  • siteringsordningene er fortsatt under vurdering og kan endres for noen av tekstene
  • Ikke Alle tekstene fungerer, og de oversatte utgavene er litt verre enn de opprinnelige språkutgavene.Mange av problemene kan skyldes det faktum at vi fortsatt trenger å gå gjennom hver tekst for å verifisere de kanoniske siteringsordningene og rydde dem opp etter behov for å jobbe MED CTS-protokollen. For kildetekstene er noen problemer forårsaket av siteringselementer som inneholder tegn som forårsaker problemer for CTS, for eksempel «.», og siteringselementer som ikke er sekvensielle numerisk (f. eks. hvor en tekst har siteringselementer som bruker alfaer som «forord» samt bok/seksjon / etc-tall).
  • oversettelsene har disse pluss flere problemer. Minst ett sett med problemer kan være i tekster med linjebaserte siteringsordninger der linjene ikke er merket opp i den engelske oversettelsen. Perseus faktisk ikke hente linjer, men i stedet opererer på nivået av ‘kort’ kunstig sitat element for chunking. Der linjeskift finnes som milepæler i markeringen, prøver vi for øyeblikket å automatisk støtte linjenivåtilknytninger i CTS API ved å bruke EN XSLT-transformasjon for å konvertere milepælene, men ofte finnes de ikke i de oversatte versjonene.
  • GetPassage-implementeringen støtter for øyeblikket ikke underreferanser eller passeringsområder.
  • TextInventory ‘citation’ elementer er ufullstendig — mangler xpath og omfang attributter
  • Veikart

    • full implementering av ALLE CTS API-kall, og sikre at alle svar overholde FULLT TIL API-standarder
    • synkronisering av gresklit og latinLit navnerom med de som er publisert AV HMT/CHS
    • definitive identifikasjon kanoniske siterings ordninger for alle tekster
    • tei-en normalisering Av Alle Xml