Page History
...
PREFIX inspire: <http://paikkatiedot.fi/def/1001000/InspireConcept> PREFIX paikhak: <http://paikkatiedot.fi/def/1001000/PaikhakConcept> PREFIX tsk: <http:paikkatiedot.fi/def/1001000/TskConcept> PREFIX ryhma: <http://paikkatiedot.fi/def/1001000/InspireThematicGroup> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> #SELECT (count(?sub) as ?count) SELECT ?label (GROUP_CONCAT(?ylalabel) as ?ylakasitteet) WHERE { GRAPH <http://www.yso.fi/onto/pto/> { ?sub a ?allowed . VALUES ?allowed { inspire: paikhak: tsk: ryhma: } ?sub skos:broader+ <http://www.yso.fi/onto/yso/p8090> . ?sub skos:broader ?ylakasite . } ?sub skos:prefLabel ?label . FILTER(LANGMATCHES(LANG(?label), "fi")) OPTIONAL { ?sub skos:broader ?ylakasite . ?ylakasite skos:prefLabel ?ylalabel . FILTER(LANGMATCHES(LANG(?ylalabel), "fi")) } } GROUP BY ?label ?ylakasitteet LIMIT 10000
Eri kieliversioiden esittäminen rinnakkain taulukkona
Tällä haulla saa kätevästi esitettyä samalla rivillä taulukossa YSO:n käsitteitä suomeksi, ruotsiksi ja englanniksi. Hakua on kätevä muokata rivillä 8 olevan säännöllisen lausekkeen avulla.
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT * WHERE {
?concept skos:prefLabel ?plfi .
FILTER regex(str(?concept), "^http://www.yso.fi/onto/yso/") .
FILTER(lang(?plfi) = "fi")
FILTER (regex(?plfi, "^[Aa]"))
OPTIONAL{
?concept skos:prefLabel ?plen . FILTER(lang(?plen) = "en")
}
OPTIONAL{
?concept skos:prefLabel ?plsv . FILTER(lang(?plsv) = "sv")
}
}
LIMIT 100
YSOon liittyviä hakuja
YSO-käsitteet, jotka löytyvät YSAsta
...