https://linked.ope...aph-browser/query
| - PREFIX z: <https://slovník.gov.cz/základní/pojem/>
PREFIX v: <https://slovník.gov.cz/veřejný-sektor/pojem/>
PREFIX l: <https://slovník.gov.cz/legislativní/sbírka/90/1995/pojem/>
PREFIX a: <https://slovník.gov.cz/agendový/psp/pojem/>
PREFIX d: <https://slovník.gov.cz/datový/psp/pojem/>
PREFIX pspb: <https://linked.opendata.cz/resource/vocabulary/knowledge-graph-browser/psp/>
PREFIX browser: <https://linked.opendata.cz/ontology/knowledge-graph-browser/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
CONSTRUCT {
?node pspb:navrhuje ?tisk .
?tisk a l:sněmovní-tisk ;
rdfs:label ?label ;
browser:class "tisk", ?classDruh, ?classStav .
pspb:navrhuje browser:class "navrhuje" .
} WHERE {
?podani a l:podání-návrhu ;
z:má-účastníka ?tisk .
?poslanec owl:sameAs ?node .
{
?podani z:je-vykonána ?navrhovatel .
?navrhovatel a l:skupina-poslanců-jako-navrhovatel ;
a:má-člena-skupiny ?clen .
?poslanec a:je-členem-skupiny ?clen .
} UNION {
?podani z:je-vykonána ?poslanec .
}
?tisk d:má-zkrácený-název-tisku ?label ;
a:má-druh-tisku ?druhTisku ;
a:má-stav-tisku/a:má-typ-stavu ?typStavu .
OPTIONAL {
?vyhlaseni a l:vyhlášení-ve-sbírce-zákonů ;
z:má-účastníka ?tisk .
}
BIND(
IF(
?druhTisku = <https://psp.opendata.cz/zdroj/druh-tisku/1>,
"vladniNavrhZakona",
IF(
?druhTisku = <https://psp.opendata.cz/zdroj/druh-tisku/2>,
"navrhZakona",
IF(
?druhTisku = <https://psp.opendata.cz/zdroj/druh-tisku/3>,
"statniRozpocet",
"tisk"
)
)
)
AS ?classDruh)
BIND(
IF(
?typStavu = <https://psp.opendata.cz/zdroj/typ-stavu/6>,
IF(
BOUND(?vyhlaseni),
"prijatyTisk",
"neprijatyTisk"
),
"neukoncenyTisk"
)
AS ?classStav)
}
|