MI-SWE Flashcards
Co musi splnovat ** open data oproti * ?
musi byt ve strukturovanem formatu (napr. Excel)
Popsat gr:QualitativeValue
urcuje varianty produktu (napr. velikost trik S, M, L)
3 vlastnoti z dcterms a popiste
title, description, creator
Vyjmenovat zakladni typy SPARQL dotazu
SELECT, ASK, DESCRIBE, CONSTRUCT
Když budu hledat slovníky pro svoje RDF data, kam se podívám jako první?
Linked Open Vocabularies
Co to je SPARQL DESCRIBE a jaky ma vystup ?
SPARQL dotaz
vystup : RDF graf s daty o zdrojich
implementuje
Symmetric Concise Bounded Description
zahrnuje: vsechny property jejichz hodnoty jsou literaly + jejichz hodnoty jsou zdroje (bez blank uzlu)
+ rekurzivne vsechny vlastnosti ze vsech blank uzlu + vsechny dalsi statementy, ktere obsahuji zdroj na pozici objektu (ne subjektu)
Co znamena slovo reification ?
Statement about statements
Na prikladu vysvetlit URI Slug
vytvoreni identifikatoru z jakehokoliv retezce
napr. „Heavy Metal“ → „heavy-metal“
Minimalne 3 vlastnosti z R2RML
rr: logicalTable
rr: subjectMap
rr: predicateObjectMap
Jaky skos:? se pouziva pro oznaceni nazvu ?
- skos:prefLabel → preferovany label
- skos:altLabel → alternativni label
- skos:hiddenLabel → napr. kvuli preklepum. Neni videt.
Vyjmenujte alespon 3 RDF formaty serializace s podporou grafu
N-QUADS, TRIG, JSON-LD
Proc dochazi po pripojeni z browseru k presmerovani z …/resource/Prague na …/Page/Prague ? Jaky je mezi nimi rozdil ?
Protoze browser dostane odpoved 303 See other, resource/Prague je uri dane entity zatimco page/Prague je reprezentace teto entity
Priklad hiearchical URI
/books/12345/chapter/1
Jaky je rozdil mezi SPARQL INSERT DATA a SPARQL INSERT ?
SPARQL INSERT DATA - nepracuji s templaty a patterny, potrebuji na vstupu data (ne promenne)
SPARQL INSERT - vklaa data podle podminky ve WHERE, pracuje s patterny a templaty
Vysvetlete k cemu slouzi D2R server ?
zabalení rel.db. pomocí R2RQ mapování
přístup přes prohlížeč i sparql