Overzicht van onmogelijkheden: verschil tussen versies

Uit Knowledge Graph Kunstenpunt
Ga naar:navigatie, zoeken
Geen bewerkingssamenvatting
Regel 82: Regel 82:


=== Overzicht van alle items met een "Actor" via "is", maar geen actor type ===
=== Overzicht van alle items met een "Actor" via "is", maar geen actor type ===
=== Overzicht van items waarin een qualifier zit met "rol (vrij)", zonder een genormaliseerde "rol" ===
=== Overzicht van items waarin een qualifier zit met "samenwerkings type (vrij)", zonder een genormaliseerde "samenwerkings type" ===

Versie van 2 apr 2022 14:17

Lijstjes via SPARQL

Overzicht van alle Items van het type Activiteit, met een activiteitstype

Toon alle "item is een Activiteit, via een qualifier gelinkt aan een Activiteitstype"

SELECT DISTINCT ?item ?itemLabel ?type ?typeLabel
WHERE {
  ?item <http://osloddt.wiki.opencura.com/prop/P1> ?statement.
  ?statement <http://osloddt.wiki.opencura.com/prop/statement/P1> <http://osloddt.wiki.opencura.com/entity/Q1>.
  ?statement <http://osloddt.wiki.opencura.com/prop/qualifier/P13> ?type.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],nl,en" . }
}
ORDER BY ?typeLabel

Of som de items op waar er nog geen activiteitstype aan hangt (dit zou empty moeten terugkomen, want elke activiteit moet een type krijgen):

SELECT DISTINCT ?item ?itemLabel ?type ?typeLabel
WHERE {
  ?item <http://osloddt.wiki.opencura.com/prop/P1> ?statement.
  ?statement <http://osloddt.wiki.opencura.com/prop/statement/P1> <http://osloddt.wiki.opencura.com/entity/Q1>.
  MINUS { ?statement <http://osloddt.wiki.opencura.com/prop/qualifier/P13> ?type }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],nl,en" . }
}
ORDER BY ?typeLabel

Overzicht van alle Activiteit Types

Toon alle "item is een Activiteit Type"

  SELECT DISTINCT ?item ?itemLabel ?typeLabel
  WHERE {
    ?item <http://osloddt.wiki.opencura.com/prop/direct/P1> ?type.
    FILTER (?type IN (<http://osloddt.wiki.opencura.com/entity/Q15>)).
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],nl,en" . }
  }
  ORDER BY ?item ?typeLabel

Overzicht van alle Actor Types

 SELECT DISTINCT ?item ?itemLabel ?typeLabel
 WHERE {
   ?item <http://osloddt.wiki.opencura.com/prop/direct/P1> ?type.
   FILTER (?type IN (<http://osloddt.wiki.opencura.com/entity/Q1428>, <http://osloddt.wiki.opencura.com/entity/Q23>, <http://osloddt.wiki.opencura.com/entity/Q1454>)).
   SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],nl,en" . }
 }
 ORDER BY ?item ?typeLabel

Overzicht van alle Rollen

SELECT DISTINCT ?item ?itemLabel ?typeLabel
WHERE {
  ?item <http://osloddt.wiki.opencura.com/prop/direct/P1> ?type.
  FILTER (?type IN (<http://osloddt.wiki.opencura.com/entity/Q20>)).
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],nl,en" . }
}
ORDER BY ?item ?typeLabel

Rollen kunnen ook vrij gemodelleerd worden:

Overzicht van alle Rollen die geen Actor Type zijn, en vice versa

Overzicht van alle Samenwerkings types

Overzicht van alle URL types

Overzicht van alle email types

Overzicht van alle onderdeel types

Waarmee sub/superactiviteiten met elkaar gelinkt worden

Samenwerkingstypes kunnen ook vrij gemodelleerd worden:

Overzicht van alle format types

Overzicht van alle subsidie types

Overzicht van alle items die geen "is" property hebben

Overzicht van alle items met een "Activiteit" via "is", maar geen activiteit type

Overzicht van alle items met een "Actor" via "is", maar geen actor type

Overzicht van items waarin een qualifier zit met "rol (vrij)", zonder een genormaliseerde "rol"

Overzicht van items waarin een qualifier zit met "samenwerkings type (vrij)", zonder een genormaliseerde "samenwerkings type"