@prefix browser: . @prefix browser-sgov: . @prefix dct: . @prefix owl: . @prefix rdfs: . @prefix skos: . @prefix void: . @prefix l: . @prefix a: . @prefix xsd: . ##################################### # Configurations ##################################### a browser:Configuration ; dct:title "Semantic vocabulary (SGOV)"@en, "Sémantický slovník (SGOV)"@cs; browser:autocomplete ; browser:hasVisualStyleSheet ; browser:resourceIriPattern "^https://slovník\\.gov\\.cz/"; browser:hasViewSet , , . ##################################### # ViewSets ##################################### a browser:ViewSet ; dct:title "Pohledy na typ objektu"@cs ; browser:hasView , , , ; browser:hasDefaultView ; browser:hasCondition """PREFIX z: ASK { ?node a z:typ-objektu . }""" ; browser:hasDataset . a browser:ViewSet ; dct:title "Pohledy na typ vlastnosti"@cs ; browser:hasView ; browser:hasDefaultView ; browser:hasCondition """PREFIX z: ASK { ?node a z:typ-vlastnosti . }""" ; browser:hasDataset . a browser:ViewSet ; dct:title "Pohledy na typ vztahu"@cs ; browser:hasView ; browser:hasDefaultView ; browser:hasCondition """PREFIX z: ASK { ?node a z:typ-vztahu . }""" ; browser:hasDataset . ##################################### # Views ##################################### a browser:View ; dct:title "Atributy"@cs ; dct:description "Atributy objektu"@cs ; browser:hasExpansion ; browser:hasPreview ; browser:hasDetail . a browser:View ; dct:title "Vztahy"@cs ; dct:description "Vztahy, kterých se objekt účastní."@cs ; browser:hasExpansion ; browser:hasPreview ; browser:hasDetail . a browser:View ; dct:title "Specializuje"@cs ; dct:description "Specializované objekty."@cs ; browser:hasExpansion ; browser:hasPreview ; browser:hasDetail . a browser:View ; dct:title "Generalizuje"@cs ; dct:description "Generalizované objekty."@cs ; browser:hasExpansion ; browser:hasPreview ; browser:hasDetail . a browser:View ; dct:title "Prvek atributu"@cs ; dct:description "Prvek, ke kterému atribut patří."@cs ; browser:hasExpansion ; browser:hasPreview ; browser:hasDetail . a browser:View ; dct:title "Prvky, které se účastní typu vztahu"@cs ; dct:description "A view of a relation type which shows only the object types associated with the trobe type."@en ; browser:hasExpansion ; browser:hasPreview ; browser:hasDetail . ##################################### # Queries ##################################### a browser:ExpansionQuery ; dct:title "Vztahy"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX browser: CONSTRUCT { ?outwardsRelation a z:typ-vztahu ; rdfs:domain ?node ; rdfs:range ?rangeElement ; skos:prefLabel ?outwardsRelationLabel ; browser:class ?outwardsRelationStylesheetClass, ?outwardsRelationGlossaryClass, ?inwardsRelationLGlossaryClass . ?inwardsRelation a z:typ-vztahu ; rdfs:domain ?domainElement ; rdfs:range ?node ; skos:prefLabel ?inwardsRelationLabel ; browser:class ?inwardsRelationStylesheetClass, ?inwardsRelationGlossaryClass, ?inwardsRelationLGlossaryClass . rdfs:domain browser:class ?domainStylesheetClass . rdfs:range browser:class ?rangeStylesheetClass . ?domainElement a z:typ-objektu ; skos:prefLabel ?domainLabel ; browser:class "object", ?domainGlossaryClass, ?domainLGlossaryClass . ?rangeElement a z:typ-objektu ; skos:prefLabel ?rangeLabel ; browser:class "object", ?rangeGlossaryClass, ?rangeLGlossaryClass . } WHERE { OPTIONAL { ?outwardsRelation a z:typ-vztahu ; skos:prefLabel ?outwardsRelationLabel ; skos:inScheme ?outwardsRelationGlossary ; rdfs:subClassOf [ owl:allValuesFrom ?node ; owl:onProperty z:má-vztažený-prvek-1 ] ; rdfs:subClassOf [ owl:allValuesFrom ?rangeElement ; owl:onProperty z:má-vztažený-prvek-2 ] . BIND("relation" AS ?outwardsRelationStylesheetClass) BIND("domain" AS ?domainStylesheetClass) BIND(REPLACE(STR(?outwardsRelationGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?outwardsRelationGlossaryClass) BIND(REPLACE(STR(?outwardsRelationGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?outwardsRelationLGlossaryClass) ?rangeElement skos:prefLabel ?rangeLabel ; skos:inScheme ?rangeGlossary . FILTER (LANG(?rangeLabel) = "cs") BIND(REPLACE(STR(?rangeGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?rangeGlossaryClass) BIND(REPLACE(STR(?rangeGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?rangeLGlossaryClass) } FILTER (!BOUND(?outwardsRelationLabel) || LANG(?outwardsRelationLabel) = "cs") OPTIONAL { ?inwardsRelation a z:typ-vztahu ; skos:prefLabel ?inwardsRelationLabel ; skos:inScheme ?inwardsRelationGlossary ; rdfs:subClassOf [ owl:allValuesFrom ?domainElement ; owl:onProperty z:má-vztažený-prvek-1 ] ; rdfs:subClassOf [ owl:allValuesFrom ?node ; owl:onProperty z:má-vztažený-prvek-2 ] . BIND("relation" AS ?inwardsRelationStylesheetClass) BIND("range" AS ?rangeStylesheetClass) BIND(REPLACE(STR(?inwardsRelationGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?inwardsRelationGlossaryClass) BIND(REPLACE(STR(?inwardsRelationGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?inwardsRelationLGlossaryClass) ?domainElement skos:prefLabel ?domainLabel ; skos:inScheme ?domainGlossary . FILTER (LANG(?domainLabel) = "cs") BIND(REPLACE(STR(?domainGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?domainGlossaryClass) BIND(REPLACE(STR(?domainGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?domainLGlossaryClass) } FILTER (!BOUND(?inwardsRelationLabel) || LANG(?inwardsRelationLabel) = "cs") }""" . a browser:ExpansionQuery ; dct:title "Atributy"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX browser: CONSTRUCT { ?attribute a z:typ-vlastnosti ; rdfs:domain ?node ; skos:prefLabel ?attributeLabel ; browser:class "attribute", ?attributeGlossaryClass, ?attributeLGlossaryClass . rdfs:domain browser:class "domain" . } WHERE { ?attribute a z:typ-vlastnosti ; skos:prefLabel ?attributeLabel ; skos:inScheme ?attributeGlossary ; rdfs:subClassOf [ owl:allValuesFrom ?node ; owl:onProperty z:je-vlastností ] . BIND(REPLACE(STR(?attributeGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?attributeGlossaryClass) BIND(REPLACE(STR(?attributeGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?attributeLGlossaryClass) FILTER (LANG(?attributeLabel) = "cs") }""" . a browser:ExpansionQuery ; dct:title "Specializuje"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX browser: CONSTRUCT { ?node rdfs:subClassOf ?parent . ?parent a z:typ-objektu ; skos:prefLabel ?parentLabel ; browser:class "object", ?parentGlossaryClass, ?parentLGlossaryClass . rdfs:subClassOf browser:class "sub-class-of" . } WHERE { ?node rdfs:subClassOf ?parent . ?parent skos:prefLabel ?parentLabel ; skos:inScheme ?parentGlossary . BIND(REPLACE(STR(?parentGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?parentGlossaryClass) BIND(REPLACE(STR(?parentGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?parentLGlossaryClass) FILTER (LANG(?parentLabel) = "cs") }""" . a browser:ExpansionQuery ; dct:title "Generalizuje"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX browser: CONSTRUCT { ?child a z:typ-objektu ; rdfs:subClassOf ?node ; skos:prefLabel ?childLabel ; browser:class "object", ?childGlossaryClass, ?childLGlossaryClass . rdfs:subClassOf browser:class "sub-class-of" . } WHERE { ?child rdfs:subClassOf ?node ; skos:prefLabel ?childLabel ; skos:inScheme ?childGlossary . BIND(REPLACE(STR(?childGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?childGlossaryClass) BIND(REPLACE(STR(?childGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?childLGlossaryClass) FILTER (LANG(?childLabel) = "cs") }""" . a browser:PreviewQuery ; dct:title "Základní náhled na objekt"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX browser: CONSTRUCT { ?node a z:typ-objektu ; skos:prefLabel ?label ; browser:class "object", ?glossaryClass, ?lglossaryClass . } WHERE { ?node skos:prefLabel ?label ; skos:inScheme ?glossary . FILTER (LANG(?label) = "cs") BIND(REPLACE(STR(?glossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?glossaryClass) BIND(REPLACE(STR(?glossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?lglossaryClass) }""" . a browser:DetailQuery ; dct:title "Základní detail objektu"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX owl: PREFIX dce: PREFIX dct: PREFIX browser-sgov: PREFIX browser: PREFIX fel: PREFIX xsd: CONSTRUCT { ?node skos:prefLabel ?label ; browser-sgov:vocabularyLabel ?vocabularyLabel ; skos:definition ?definition ; browser-sgov:legal ?legal ; browser-sgov:numberOfAttributes ?numberOfAttributes ; browser-sgov:numberOfOutwardsRelations ?numberOfOutwardsRelations ; browser-sgov:numberOfInwardsRelations ?numberOfInwardsRelations ; browser-sgov:numberOfChildren ?numberOfChildren ; browser-sgov:numberOfParents ?numberOfParents . } WHERE { ?node skos:prefLabel ?label ; skos:inScheme ?glossary . FILTER (LANG(?label) = "cs") ?vocabulary a fel:slovník ; owl:imports ?glossary ; dct:title ?vocabularyLabel . FILTER (LANG(?vocabularyLabel) = "cs") OPTIONAL { ?node skos:definition ?definition . FILTER (LANG(?definition) = "cs") } OPTIONAL { ?node dct:source|dct:relation ?source . BIND(SUBSTR(REPLACE(REPLACE(STR(?source), "https://esbirka.opendata.cz/zdroj/předpis/[0-9]+/[0-9]+/sekce((/[^/]+)+)", "$1"), "/", "-"), 2) AS ?anchor) BIND(STRDT(CONCAT(REPLACE(STR(?source), "https://esbirka.opendata.cz/zdroj/předpis/([0-9]+)/([0-9]+)/sekce((/[^/]+)+)", "https://zakonyprolidi.cz/cs/$2-$1#p"), ?anchor), xsd:anyURI) AS ?legal) } OPTIONAL { SELECT ?node (COUNT(?child) AS ?numberOfChildren) WHERE { ?child rdfs:subClassOf ?node . } GROUP BY ?node } OPTIONAL { SELECT ?node (COUNT(?parent) AS ?numberOfParents) WHERE { ?node rdfs:subClassOf ?parent . } GROUP BY ?node } OPTIONAL { SELECT ?node (COUNT(?attribute) AS ?numberOfAttributes) WHERE { ?attribute a z:typ-vlastnosti ; rdfs:subClassOf [ owl:allValuesFrom ?node ; owl:onProperty z:je-vlastností ] . } GROUP BY ?node } OPTIONAL { SELECT ?node (COUNT(?relation) AS ?numberOfOutwardsRelations) WHERE { ?relation a z:typ-vztahu ; rdfs:subClassOf [ owl:allValuesFrom ?node ; owl:onProperty z:má-vztažený-prvek-1 ] . } GROUP BY ?node } OPTIONAL { SELECT ?node (COUNT(?relation) AS ?numberOfInwardsRelations) WHERE { ?relation a z:typ-vztahu ; rdfs:subClassOf [ owl:allValuesFrom ?node ; owl:onProperty z:má-vztažený-prvek-2 ] . } GROUP BY ?node } }""" . a browser:ExpansionQuery ; dct:title "Prvek atributu"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX browser: CONSTRUCT { ?node rdfs:domain ?domain . ?element a z:typ-objektu ; skos:prefLabel ?label ; browser:class "object", ?glossaryClass, ?lglossaryClass . rdfs:domain browser:class "domain" . } WHERE { ?node rdfs:subClassOf [ owl:allValuesFrom ?element ; owl:onProperty z:je-vlastností ] . ?element skos:prefLabel ?label ; skos:inScheme ?glossary . FILTER (LANG(?label) = "cs") BIND(REPLACE(STR(?glossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?glossaryClass) BIND(REPLACE(STR(?glossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?lglossaryClass) }""" . a browser:PreviewQuery ; dct:title "Základní náhled na atribut"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX browser: CONSTRUCT { ?node a z:typ-vlasnosti ; skos:prefLabel ?label ; browser:class "attribute", ?glossaryClass, ?lglossaryClass . } WHERE { ?node skos:prefLabel ?label ; skos:inScheme ?glossary . FILTER (LANG(?label) = "cs") BIND(REPLACE(STR(?glossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?glossaryClass) BIND(REPLACE(STR(?glossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?lglossaryClass) }""" . a browser:DetailQuery ; dct:title "Základní detail atributu"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX owl: PREFIX dce: PREFIX dct: PREFIX browser-sgov: PREFIX browser: PREFIX fel: PREFIX xsd: CONSTRUCT { ?node skos:prefLabel ?label ; browser-sgov:vocabularyLabel ?vocabularyLabel ; skos:definition ?definition ; browser-sgov:legal ?legal . } WHERE { ?node skos:prefLabel ?label ; skos:inScheme ?glossary . FILTER (LANG(?label) = "cs") ?vocabulary a fel:slovník ; owl:imports ?glossary ; dct:title ?vocabularyLabel . FILTER (LANG(?vocabularyLabel) = "cs") OPTIONAL { ?node skos:definition ?definition . FILTER (LANG(?definition) = "cs") } OPTIONAL { ?node dct:source|dct:relation ?source . BIND(SUBSTR(REPLACE(REPLACE(STR(?source), "https://esbirka.opendata.cz/zdroj/předpis/[0-9]+/[0-9]+/sekce((/[^/]+)+)", "$1"), "/", "-"), 2) AS ?anchor) BIND(STRDT(CONCAT(REPLACE(STR(?source), "https://esbirka.opendata.cz/zdroj/předpis/([0-9]+)/([0-9]+)/sekce((/[^/]+)+)", "https://zakonyprolidi.cz/cs/$2-$1#p"), ?anchor), xsd:anyURI) AS ?legal) } }""" . a browser:ExpansionQuery ; dct:title "Asociované prvky"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX browser: CONSTRUCT { ?node rdfs:domain ?domainElement . ?domainElement a z:typ-objektu ; skos:prefLabel ?domainLabel ; browser:class "object", ?domainGlossaryClass, ?domainLGlossaryClass . rdfs:domain browser:class "domain" . ?node rdfs:range ?range . ?rangeElement a z:typ-objektu ; skos:prefLabel ?rangeLabel ; browser:class "object", ?rangeGlossaryClass, ?rangeLGlossaryClass . rdfs:range browser:class "range" . } WHERE { ?node rdfs:subClassOf [ owl:allValuesFrom ?domainElement ; owl:onProperty z:má-vztažený-prvek-1 ] . ?domainElement skos:prefLabel ?domainLabel ; skos:inScheme ?domainGlossary . FILTER (LANG(?domainLabel) = "cs") BIND(REPLACE(STR(?domainGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?domainGlossaryClass) BIND(REPLACE(STR(?domainGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?domainLGlossaryClass) ?node rdfs:subClassOf [ owl:allValuesFrom ?rangeElement ; owl:onProperty z:má-vztažený-prvek-2 ] . ?rangeElement skos:prefLabel ?rangeLabel ; skos:inScheme ?rangeGlossary . FILTER (LANG(?rangeLabel) = "cs") BIND(REPLACE(STR(?rangeGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?rangeGlossaryClass) BIND(REPLACE(STR(?rangeGlossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?rangeLGlossaryClass) }""" . a browser:PreviewQuery ; dct:title "Základí náhled na vztah"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX browser: CONSTRUCT { ?node a z:typ-vztahu ; skos:prefLabel ?label ; browser:class "relation", ?glossaryClass, ?lglossaryClass . } WHERE { ?node skos:prefLabel ?label ; skos:inScheme ?glossary . FILTER (LANG(?label) = "cs") BIND(REPLACE(STR(?glossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/([a-z])[^\\\\/]+\\\\/.+$", "$1sgov") AS ?glossaryClass) BIND(REPLACE(STR(?glossary), "^https:\\\\/\\\\/slovník.gov.cz\\\\/legislativní\\\\/sbírka\\\\/([0-9]+)\\\\/([0-9]+)\\\\/.+$", "lsgov$1$2") AS ?lglossaryClass) }""" . a browser:DetailQuery ; dct:title "Základní detail vztahu"@cs ; browser:hasDataset ; browser:query """PREFIX z: PREFIX skos: PREFIX rdfs: PREFIX owl: PREFIX dce: PREFIX dct: PREFIX browser-sgov: PREFIX browser: PREFIX fel: PREFIX xsd: CONSTRUCT { ?node skos:prefLabel ?label ; browser-sgov:vocabularyLabel ?vocabularyLabel ; skos:definition ?definition ; browser-sgov:legal ?legal . } WHERE { ?node skos:prefLabel ?label ; skos:inScheme ?glossary . FILTER (LANG(?label) = "cs") ?vocabulary a fel:slovník ; owl:imports ?glossary ; dct:title ?vocabularyLabel . FILTER (LANG(?vocabularyLabel) = "cs") OPTIONAL { ?node skos:definition ?definition . FILTER (LANG(?definition) = "cs") } OPTIONAL { ?node dct:source|dct:relation ?source . BIND(SUBSTR(REPLACE(REPLACE(STR(?source), "https://esbirka.opendata.cz/zdroj/předpis/[0-9]+/[0-9]+/sekce((/[^/]+)+)", "$1"), "/", "-"), 2) AS ?anchor) BIND(STRDT(CONCAT(REPLACE(STR(?source), "https://esbirka.opendata.cz/zdroj/předpis/([0-9]+)/([0-9]+)/sekce((/[^/]+)+)", "https://zakonyprolidi.cz/cs/$2-$1#p"), ?anchor), xsd:anyURI) AS ?legal) } }""" . ##################################### # Datasets ##################################### a void:Dataset ; dct:title "SGOV SPARQL endpoint" ; void:sparqlEndpoint ; browser:accept "text/turtle" . ##################################### # View vocabularies ##################################### browser-sgov:vocabularyLabel a owl:DatatypeProperty ; rdfs:label "slovník"@cs ; rdfs:comment "Název slovníku, do kterého pojem patří."@cs ; rdfs:domain skos:Concept ; rdfs:range rdfs:Literal . browser-sgov:numberOfAttributes a owl:DatatypeProperty ; rdfs:label "počet vlastností"@cs ; rdfs:comment "Počet typů vlastností, které mají tento typ jako svojí doménu."@cs ; rdfs:domain skos:Concept ; rdfs:range rdfs:Literal . browser-sgov:numberOfOutwardsRelations a owl:DatatypeProperty ; rdfs:label "počet typů vztahů (doména)"@cs ; rdfs:comment "Počet typů vztahů, které mají tento typ jako svojí doménu."@cs ; rdfs:domain skos:Concept ; rdfs:range rdfs:Literal . browser-sgov:numberOfInwardsRelations a owl:DatatypeProperty ; rdfs:label "počet typů vztahů (obor hodnot)"@cs ; rdfs:comment "Počet typů vztahů, které mají tento typ jako svůj obor hodnot."@cs ; rdfs:domain skos:Concept ; rdfs:range rdfs:Literal . browser-sgov:numberOfChildren a owl:DatatypeProperty ; rdfs:label "počet specializací"@cs ; rdfs:comment "Počet typů, které specializují tento typ."@cs ; rdfs:domain skos:Concept ; rdfs:range rdfs:Literal . browser-sgov:numberOfParents a owl:DatatypeProperty ; rdfs:label "počet generalizací"@cs ; rdfs:comment "Počet typů, které generalizují tento typ."@cs ; rdfs:domain skos:Concept ; rdfs:range rdfs:Literal . browser-sgov:legal a owl:DatatypeProperty ; rdfs:label "ustanovení"@cs ; rdfs:comment "Ustanovení právního předpisu, které definuje nebo popisuje typ."@cs ; rdfs:domain skos:Concept ; rdfs:range xsd:anyURI . ##################################### # Visual styles ##################################### a browser:VisualStyleSheet ; browser:hasVisualStyle , , , , , , , , , , , , , , , , , , . a browser:VisualStyle ; browser:shape "rectangle" ; browser:width "60px" ; browser:height "30px" ; browser:font-size "10px" ; browser:hasSelector ".type" . a browser:VisualStyle ; browser:shape "round-rectangle" ; browser:height "24px" ; browser:font-size "12px" ; browser:hasSelector ".object" . a browser:VisualStyle ; browser:shape "ellipse" ; browser:width "12px" ; browser:height "12px" ; browser:text-wrap "wrap"; browser:font-size "10px" ; browser:hasSelector ".attribute" . a browser:VisualStyle ; browser:shape "rectangle" ; browser:width "1px" ; browser:height "1px" ; browser:font-size "10px" ; browser:padding "0px" ; browser:border-width "0px" ; browser:text-valign "center" ; browser:hasSelector ".relation" . a browser:VisualStyle ; browser:background-color "#FFC2C4" ; browser:border-color "#8F0005" ; browser:color "#000000" ; #browser:color "#c49aa1" ; #browser:text-outline-color "#944654" ; browser:hasSelector ".zsgov" . a browser:VisualStyle ; browser:background-color "#FFCA3A" ; browser:border-color "#B88700" ; browser:color "#000000" ; browser:hasSelector ".vsgov" . a browser:VisualStyle ; browser:background-color "#8AC926" ; browser:border-color "#476714" ; browser:color "#000000" ; browser:hasSelector ".lsgov" . a browser:VisualStyle ; browser:background-color "#5DB4EA" ; browser:border-color "#136090" ; browser:color "#000000" ; browser:hasSelector ".asgov" . a browser:VisualStyle ; browser:background-color "#70FFD7" ; browser:border-color "#008F66" ; browser:color "#000000" ; browser:hasSelector ".gsgov" . a browser:VisualStyle ; browser:background-color "#C0CEA1" ; browser:border-color "#66783F" ; browser:color "#000000" ; browser:hasSelector ".datový" . a browser:VisualStyle ; browser:border-color "#32CD32" ; browser:color "#000000" ; browser:hasSelector ".lsgov1112009" . a browser:VisualStyle ; browser:border-color "#FF6961" ; browser:color "#000000" ; browser:hasSelector ".lsgov562001" . a browser:VisualStyle ; browser:border-color "#191970" ; browser:color "#000000" ; browser:hasSelector ".lsgov3612000" . a browser:VisualStyle ; browser:border-color "#33331a" ; browser:color "#000000" ; browser:hasSelector ".lsgov1852001" . a browser:VisualStyle ; browser:border-width "3px" ; browser:text-wrap "wrap"; browser:text-max-width "180px"; browser:label "data(label)" ; browser:width "label" ; browser:height "label" ; browser:padding "5px" ; browser:text-halign "center" ; browser:text-valign "center" ; browser:background-color "#A9A5A7" ; browser:border-color "#544B50" ; browser:color "black" ; browser:shape "rectangle" ; browser:hasSelector "node" . a browser:VisualStyle ; browser:target-arrow-shape "triangle" ; browser:target-arrow-fill "hollow" ; browser:target-arrow-color "#303633" ; browser:label "" ; browser:arrow-scale "2"; browser:hasSelector ".sub-class-of" . a browser:VisualStyle ; browser:source-arrow-shape "none" ; browser:source-arrow-color "#303633" ; browser:label "" ; browser:hasSelector ".domain" . a browser:VisualStyle ; browser:target-arrow-shape "vee" ; browser:target-arrow-color "#303633" ; browser:label "" ; browser:hasSelector ".range" . a browser:VisualStyle ; browser:font-size "6px" ; browser:line-color "#303633" ; browser:line-style "solid" ; browser:curve-style "straight" ; browser:width "1px" ; browser:source-arrow-shape "none" ; browser:target-arrow-shape "none" ; browser:hasSelector "edge" .