ARUP-CAS / aiscr-dapro

OAI-PMH Data Provider pro AMČR
https://api.aiscr.cz/
GNU General Public License v3.0
2 stars 0 forks source link

Data Provider RDF #5

Closed pbartosova closed 5 years ago

pbartosova commented 5 years ago

Komponenta získá RDF od komponenty X3ML Engine a provede transformaci do oai-pmh.

vbar commented 5 years ago

Výstup X3ML Engine budeme nejspíš cachovat, tj. komponenta amcr-dapro si ho přečte z disku. Transformace do RDF je netriviální - X3ML Engine patrně poběží několik hodin, což se nedá spouštět na požádání...

motyc commented 5 years ago

To určitě není problém. Data klidně můžou být v tomto formátu poskytována s jistým zpožděním, tady jednotky dní nehrají roli. Možná by šel RDF výstup cashovat i s nějakou nižší periodou, třeba jednou měsíčně, pokud se to ukáže jako příliš náročné. Když to uživateli řekneme, nemůže nám to mít za zlé. Pokud bude alespoň jedno API dávat data zcela aktuální, resp. max den staré (ideálně #87, tedy "naše" XML), pak to je úplně v pohodě.

motyc commented 5 years ago

@vbar zde je odkaz na RDFS: http://www.cidoc-crm.org/sites/default/files/cidoc_crm_v5.0.4_official_release.rdfs

To by mělo podle mne mělo jako strojově čitelná specifikace stačit, ne?

Teoreticky lze použít i toto: http://www.cidoc-crm.org/cidoc-crm

vbar commented 5 years ago

RDFS je sice strojově čitelné, ale OAI-PMH vyžaduje XML Schema ( viz https://www.w3.org/XML/Schema ), které pro CIDOC CRM patrně neexistuje... Na RDFS samozřejmě můžeme odkázat, např. z našeho generického schematu, ale obávám se že celkovou specifikaci formátu data provideru žádný stroj automaticky nepřečte...

motyc commented 5 years ago

Rozumím, pak tedy připravte, co je třeba a na RDFS jen odkážeme.