Modelling/Index term: Difference between revisions

From MetaBase
Jump to navigation Jump to search
No edit summary
No edit summary
Line 8: Line 8:


For example: {{Q|Q18}}, {{Q|Q39}}, {{Q|Q17}}.
For example: {{Q|Q18}}, {{Q|Q39}}, {{Q|Q17}}.
 
==SPARQL==
Query to find all index terms with their labels and descriptions in Swedish and English:
Query to find all index terms with their labels and descriptions in Swedish and English:
<SPARQL tryit="1">
<SPARQL tryit="1">

Revision as of 08:46, 27 October 2023


An index term (Q12) is a keyword that we use to describe e.g. the topic of a document or the focus area of a project (using main subject (P15)).

Within the scope of Metabase, the label is enough to tag documents; we do not concern ourselves with e.g. expressing the relationships between index terms. That's why the only the only data we provide is:

For example: museum collection (Q18), public art (Q39), authority control (Q17).

SPARQL

Query to find all index terms with their labels and descriptions in Swedish and English:

PREFIX wb: <https://metabase.wikibase.cloud/entity/>
PREFIX wbt: <https://metabase.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabelEN ?itemLabelSV ?wikidata_iri
WHERE
{
?item wbt:P5 wb:Q12 .
OPTIONAL {?item wbt:P1 ?wikidataQ}
OPTIONAL {?item rdfs:label ?itemLabelEN filter (lang(?itemLabelEN) = "en")}.
OPTIONAL {?item rdfs:label ?itemLabelSV filter (lang(?itemLabelSV) = "sv")}.
BIND(URI(concat("http://www.wikidata.org/entity/", ?wikidataQ)) AS ?wikidata_iri)
}

Try it!