Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze Následující verzeObě strany příští revize | ||
standardy:technicke-standardy-pro-datove-sady-na-stupni-5 [2018/06/01 13:37] – [Datový model RDF] Jakub Klímek | standardy:technicke-standardy-pro-datove-sady-na-stupni-5 [2018/09/18 06:26] – Jakub Klímek | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
===== Technické standardy pro datové sady na stupni otevřenosti 4 a 5 ===== | ===== Technické standardy pro datové sady na stupni otevřenosti 4 a 5 ===== | ||
- | Standardem reprezentace distribucí datových sad na stupni otevřenosti 4 a 5 je datový model RDF. Distribuce jsou pak zapisovány v jednom z formátů pro zápis datového modelu RDF v kódování UTF-8. | + | Tato stránka byla nahrazena |
- | + | ||
- | ==== Datový model RDF ==== | + | |
- | + | ||
- | Resource Description Framework (RDF, http:// | + | |
- | + | ||
- | < | + | |
- | + | ||
- | Trojice reprezentuje hodnotu (zapsanou v místě '' | + | |
- | + | ||
- | Entity (jak na místě subjektu tak objektu) jsou identifikovány pomocí identifikátoru ve tvaru IRI. Vlastnosti jsou také identifikovány pomocí IRI. V trojicích jsou entity i vlastnosti zapisovány pomocí svého identifikačního IRI. Primitivní hodnoty jsou zapisovány jako řetězce znaků. | + | |
- | + | ||
- | Entity navíc mohou být zařazeny to tzv. třídy. Do jedné třídy jsou zařazeny entity se stejnou charakteristikou. Např. všechny knihy v datové sadě mohou být zařazeny do třídy Kniha. Třídy jsou stejně jako ostatní entity a vlastnosti identifikovány pomocí IRI. Entita je zařazena do třídy pomocí RDF trojice s predikátem '' | + | |
- | + | ||
- | Třídy a vlastnosti jsou definovány pomocí tzv. slovníků či ontologií. K slovníkům a ontologiím více viz [[standardy: | + | |
- | + | ||
- | ==== Standardy pro zápis dat v datovém modelu RDF ==== | + | |
- | + | ||
- | Standardními formáty pro zápis dat v datovém modelu RDF jsou následující formáty: | + | |
- | + | ||
- | * Turtle (http:// | + | |
- | * N-Quads (http:// | + | |
- | * N-Triples (http:// | + | |
- | * JSON-LD (http:// | + | |
- | * RDF/XML (http:// | + | |
- | + | ||
- | Pokud je distribuce datové sady zapsána v některém z těchto formátů a splňuje pravidla datového modelu RDF, je nazývána RDF distribuce. | + | |
- | + | ||
- | ==== Standardy tvorby IRI ==== | + | |
- | + | ||
- | Poskytovatel dat je povinen definovat IRI pro identifikaci entit, o kterých v distribucích svých datových sad na stupni otevřenosti 4 a 5 publikuje nějaké údaje. IRI musí být v rámci DNS domény poskytovatele. | + | |
- | + | ||
- | V případě, že poskytovatel vlastní doménu druhého řádu je základem všech jeho IRI: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | Prvky '' | + | |
- | + | ||
- | V případě, že poskytovatel nevlastní doménu druhého řádu, může využít doménu druhého řádu svého zřizovatele (pokud má zřizovatele a ten vlastní doménu druhého řádu). Potom je základem všech jeho IRI | + | |
- | + | ||
- | < | + | |
- | + | ||
- | Prvky '' | + | |
- | + | ||
- | Není-li možné využít doménu druhého řádu zřizovatele, | + | |
- | + | ||
- | < | + | |
- | + | ||
- | Prvek '' | + | |
- | + | ||
- | IRI entit pak mají tvar | + | |
- | + | ||
- | < | + | |
- | + | ||
- | Prvek '' | + | |
- | + | ||
- | ==== Standardy propojených dat ==== | + | |
- | + | ||
- | Standardy propojených dat vyžadují, aby pro IRI entit byly navíc splněny následující podmínky: | + | |
- | + | ||
- | * IRI entit jsou dereferencovatelná, | + | |
- | * Mezi údaji vrácenými při požadavku na přístup k IRI entity jsou v datovém modelu RDF vráceny i RDF trojice, v jejichž subjektech či objektech se vyskytují IRI entit jiného poskytovatele. | + | |
- | + | ||
- | V souvislosti s bodem 2 je standardem explicitně vyjadřovat ekvivalenční vazbu mezi různými IRI vytvořených různými poskytovateli, | + | |
- | + | ||
- | * subjekt : URI entity A | + | |
- | * predikát : < | + | |
- | * objekt : URI entity B | + |