"Pracovi\u0161t\u011B t\u00E9matu opraven\u00E9" . . . "PREFIX dct: \nPREFIX schema: \nPREFIX buk: \nPREFIX browser: \n\nCONSTRUCT {\n ?pracovi\u0161t\u011B buk:zab\u00FDv\u00E1-se-t\u00E9matem ?node .\n ?pracovi\u0161t\u011B a buk:Pracovi\u0161t\u011B ;\n skos:prefLabel ?pracovi\u0161t\u011BLabel ;\n buk:nad\u0159azen\u00E9-pracovi\u0161t\u011B ?nad\u0159azen\u00E9Pracovi\u0161t\u011B ;\n browser:class ?class, ?fakultaClass, ?pracovi\u0161t\u011BClass, ?groupClass .\n\n ?nad\u0159azen\u00E9Pracovi\u0161t\u011B a buk:Pracovi\u0161t\u011B ;\n skos:prefLabel ?nad\u0159azen\u00E9Pracovi\u0161t\u011BLabel ;\n browser:class ?nclass, ?nfakultaClass, ?nad\u0159azen\u00E9Pracovi\u0161t\u011BClass, ?groupClass .\n\n buk:zab\u00FDv\u00E1-se-t\u00E9matem browser:class \"zabyvaSeTematem\" .\n buk:nad\u0159azen\u00E9-pracovi\u0161t\u011B browser:class \"broader\" . \n} WHERE {\n ?p\u0159edm\u011Bt schema:provider ?pracovi\u0161t\u011B ;\n schema:keywords ?node .\n ?pracovi\u0161t\u011B skos:prefLabel ?pracovi\u0161t\u011BLabel .\n FILTER (LANG(?pracovi\u0161t\u011BLabel) = \"cs\")\n\n ?pracovi\u0161t\u011B skos:broader ?nad\u0159azen\u00E9Pracovi\u0161t\u011B .\n ?nad\u0159azen\u00E9Pracovi\u0161t\u011B skos:prefLabel ?nad\u0159azen\u00E9Pracovi\u0161t\u011BLabel .\n FILTER (LANG(?nad\u0159azen\u00E9Pracovi\u0161t\u011BLabel) = \"cs\")\n\n OPTIONAL {\n ?pracovi\u0161t\u011B skos:broader ;\n skos:notation ?pracovi\u0161t\u011BID .\n BIND(CONCAT(\"fakulta\", STR(?pracovi\u0161t\u011BID)) AS ?pracovi\u0161t\u011BClass)\n }\n\n OPTIONAL {\n ?pracovi\u0161t\u011B skos:broader+ ?fakulta .\n ?fakulta skos:broader ;\n skos:notation ?fakultaID .\n BIND(CONCAT(\"pracoviste\", STR(?fakultaID)) AS ?fakultaClass)\n }\n\n BIND(COALESCE(?fakultaClass, ?pracovi\u0161t\u011BClass, \"pracoviste\") AS ?class)\n \n OPTIONAL {\n ?nad\u0159azen\u00E9Pracovi\u0161t\u011B skos:broader ;\n skos:notation ?nad\u0159azen\u00E9Pracovi\u0161t\u011BID .\n BIND(CONCAT(\"fakulta\", STR(?nad\u0159azen\u00E9Pracovi\u0161t\u011BID)) AS ?nfakultaClass)\n }\n\n OPTIONAL {\n ?nad\u0159azen\u00E9Pracovi\u0161t\u011B skos:broader+ ?nfakulta .\n ?nfakulta skos:broader ;\n skos:notation ?nfakultaID .\n BIND(CONCAT(\"pracoviste\", STR(?nfakultaID)) AS ?nad\u0159azen\u00E9Pracovi\u0161t\u011BClass)\n }\n\n BIND(COALESCE(?nfakultaClass, ?nad\u0159azen\u00E9Pracovi\u0161t\u011BClass, \"pracoviste\") AS ?nclass)\n BIND(\"pracovisteVisualGroup\" AS ?groupClass)\n \n}" .