https://linked.ope...aph-browser/query
| - PREFIX z: <https://slovník.gov.cz/základní/pojem/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX browser: <https://linked.opendata.cz/ontology/knowledge-graph-browser/>
CONSTRUCT {
?node rdfs:domain ?domain .
?domain a z:typ-objektu ;
skos:prefLabel ?domainLabel ;
browser:class "object-type", ?domainGlossaryClass .
rdfs:domain browser:class "domain" .
?node rdfs:range ?range .
?range a z:typ-objektu ;
skos:prefLabel ?rangeLabel ;
browser:class "object-type", ?rangeGlossaryClass .
rdfs:range browser:class "range" .
} WHERE {
?node rdfs:domain ?domain .
?domain skos:prefLabel ?domainLabel ;
skos:inScheme ?domainGlossary .
FILTER (LANG(?domainLabel) = "cs")
BIND(
IF(
?domainGlossary = <https://slovník.gov.cz/základní/glosář>,
"zsgov",
IF(
?domainGlossary = <https://slovník.gov.cz/veřejný-sektor/glosář>,
"vsgov",
IF(
CONTAINS(STR(?domainGlossary), "legislativní"),
"lsgov",
"asgov"
)
)
)
AS ?domainGlossaryClass)
?node rdfs:range ?range .
?range skos:prefLabel ?rangeLabel ;
skos:inScheme ?rangeGlossary .
FILTER (LANG(?rangeLabel) = "cs")
BIND(
IF(
?rangeGlossary = <https://slovník.gov.cz/základní/glosář>,
"zsgov",
IF(
?rangeGlossary = <https://slovník.gov.cz/veřejný-sektor/glosář>,
"vsgov",
IF(
CONTAINS(STR(?rangeGlossary), "legislativní"),
"lsgov",
"asgov"
)
)
)
AS ?rangeGlossaryClass)
}
|