Perseus digitala Biblioteksuppdateringar
aktuell Status (uppdaterad från och med 2013-05-01)
hämtning av Passagenivå för många av de primära källtexterna i den grekisk-romerska samlingen bör nu fungera via Perseus CTS API. Följande förfrågningar stöds för närvarande:
GetCapabilities:
t.ex.http://www.perseus.tufts.edu/hopper/CTS?request=GetCapabilities
GetValidReff:
t. ex. på nominell arbetsnivå:http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001
t. ex. på utgivningsnivå:http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-eng1
getpassage:
t. ex. på teoretisk arbetsnivå:http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001:1.1
t.ex. på utgivningsnivå:http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-grc1:1.1
kända problem
- parametern ”level” stöds ännu inte för GetValidReff, och den returnerar för närvarande endast den lägsta (dvs. mest specifika) citatnivån.
- för vissa texter kan GetValidReff också returnera flera citatnivåer
- citatscheman är fortfarande under granskning och kan ändras för vissa av texterna
- inte alla texter fungerar, och de översatta utgåvorna är lite sämre än originalspråksversionerna.
- många av problemen kan bero på att vi fortfarande behöver gå igenom varje text för att verifiera de kanoniska citationsscheman och städa upp dem efter behov för att arbeta med CTS-protokollet. För källtexterna orsakas vissa problem av citeringselement som innehåller tecken som orsakar problem för CTS, till exempel ”.”, och citatelement som inte är sekventiella numeriskt (t .ex. där en text har citatelement som använder alfa som ”förord” samt bok/avsnitt/etc-nummer).
- översättningarna har dessa plus ytterligare problem. Minst en uppsättning problem kan finnas i texter med radbaserade citeringsscheman där raderna inte har markerats i den engelska översättningen. Perseus hämtar faktiskt inte linjer utan fungerar istället på nivån på det artificiella citeringselementet för chunking. Där radbrytningar finns som milstolpar i markeringen försöker vi för närvarande automatiskt stödja radnivåciteringar i CTS API genom att använda en XSLT-transformation för att konvertera milstolparna, men ofta finns de inte i de översatta versionerna.
- implementeringen av GetPassage stöder för närvarande inte underreferenser eller passageintervall.
- TextInventory ’citation’ element är ofullständiga — saknas xpath och omfattning attribut
färdplan
- fullständigt genomförande av alla CTS API-samtal, och se till att alla svar följer helt API-standarderna
- synkronisering av namnrymderna greekLit och latinLit med de som publiceras av HMT/CHS
- definitive identification canonical citation schemes for all texts
- Tei-en normalisering av alla XML
Leave a Reply