Overzicht van onmogelijkheden: Difference between revisions

From Doelgericht Digitaal Transformeren
No edit summary
Line 1: Line 1:
== Lijstjes via SPARQL ==
== Lijstjes via SPARQL voor overzicht, quality assurance en data validatie ==


=== Overzicht van alle Items van het type Activiteit, met een activiteitstype ===
=== Data overviews ===
 
==== Overzicht van alle Items van het type Activiteit, met een activiteitstype ====


Toon alle "item [[Property:P1|is]] een [[Item:Q1|Activiteit]], via een qualifier [[Property:P13|gelinkt aan]] een [[Item:Q15|Activiteitstype]]"
Toon alle "item [[Property:P1|is]] een [[Item:Q1|Activiteit]], via een qualifier [[Property:P13|gelinkt aan]] een [[Item:Q15|Activiteitstype]]"
Line 25: Line 27:
  ORDER BY ?typeLabel
  ORDER BY ?typeLabel


=== Overzicht van alle Activiteit Types ===
==== Overzicht van alle Activiteit Types ====


Toon alle "item [[Property:P1|is]] een [[Item:Q15|Activiteit Type]]"
Toon alle "item [[Property:P1|is]] een [[Item:Q15|Activiteit Type]]"
Line 37: Line 39:
   ORDER BY ?item ?typeLabel
   ORDER BY ?item ?typeLabel


=== Overzicht van alle Actor Types ===
==== Overzicht van alle Actor Types ====


   SELECT DISTINCT ?item ?itemLabel ?typeLabel
   SELECT DISTINCT ?item ?itemLabel ?typeLabel
Line 47: Line 49:
   ORDER BY ?item ?typeLabel
   ORDER BY ?item ?typeLabel


=== Overzicht van alle Rollen ===
==== Overzicht van alle Rollen ====


  SELECT DISTINCT ?item ?itemLabel ?typeLabel
  SELECT DISTINCT ?item ?itemLabel ?typeLabel
Line 59: Line 61:
Rollen kunnen ook vrij gemodelleerd worden:
Rollen kunnen ook vrij gemodelleerd worden:


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


==== Overzicht van alle Samenwerkings types ====


=== Overzicht van alle Samenwerkings types ===
==== Overzicht van alle URL types ====


=== Overzicht van alle URL types ===
==== Overzicht van alle email types ====


=== Overzicht van alle email types ===
==== Overzicht van alle onderdeel types ====
 
=== Overzicht van alle onderdeel types ===
Waarmee sub/superactiviteiten met elkaar gelinkt worden
Waarmee sub/superactiviteiten met elkaar gelinkt worden


Samenwerkingstypes kunnen ook vrij gemodelleerd worden:
Samenwerkingstypes kunnen ook vrij gemodelleerd worden:


=== Overzicht van alle format types ===
==== Overzicht van alle format types ====
 
==== Overzicht van alle subsidie types ====
 
=== Quality assurance ===
 
==== 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" ====
 
==== Overzicht van items waarin een qualifier zit met "onderdeel type (vrij)", zonder een genormaliseerde "onderdeel type" ====
 
=== Data validation ===


=== Overzicht van alle subsidie types ===
==== Items van "is" Actor die niet de bepaalde statements hebben ====


=== Overzicht van alle items die geen "is" property hebben ===
==== Items van "is" Activiteit, type "Concert" die niet de bepaalde statements hebben ====


=== Overzicht van alle items met een "Activiteit" via "is", maar geen activiteit type ===
==== Items van "is" Activiteit, type "Muziekuitgave" die niet de bepaalde statements hebben ====


=== Overzicht van alle items met een "Actor" via "is", maar geen actor type ===
==== Items van "is" Activiteit, type "Podiumproductie" die niet de bepaalde statements hebben ====


=== Overzicht van items waarin een qualifier zit met "rol (vrij)", zonder een genormaliseerde "rol" ===
==== Items van "is" Activiteit, type "Voorstelling" die niet de bepaalde statements hebben ====


=== Overzicht van items waarin een qualifier zit met "samenwerkings type (vrij)", zonder een genormaliseerde "samenwerkings type" ===
==== Items van "is" Activiteit, type "Tentoonstelling" die niet de bepaalde statements hebben ====

Revision as of 13:22, 2 April 2022

Lijstjes via SPARQL voor overzicht, quality assurance en data validatie

Data overviews

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

Quality assurance

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"

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

Data validation

Items van "is" Actor die niet de bepaalde statements hebben

Items van "is" Activiteit, type "Concert" die niet de bepaalde statements hebben

Items van "is" Activiteit, type "Muziekuitgave" die niet de bepaalde statements hebben

Items van "is" Activiteit, type "Podiumproductie" die niet de bepaalde statements hebben

Items van "is" Activiteit, type "Voorstelling" die niet de bepaalde statements hebben

Items van "is" Activiteit, type "Tentoonstelling" die niet de bepaalde statements hebben