Mapping oslo: Difference between revisions

From Doelgericht Digitaal Transformeren
No edit summary
Line 10: Line 10:
* Cultureel Erfgoed Ding: een manier om een "werk" weg te schrijven
* Cultureel Erfgoed Ding: een manier om een "werk" weg te schrijven


SPARQL Query om Core Items in deze wikibase te vinden die een URL hebben van het type OSLO Cultuurparticipatie URI:
In plaats van dat hier in tekst te beschrijven, hebben we dat in de data zelf gemodelleerd:


XXXXXXX TODO
SPARQL voor de items
PREFIX kp:<https://osloddt.wikibase.cloud/entity/>
PREFIX kpp:<https://osloddt.wikibase.cloud/prop/direct/>
PREFIX kpprop:<https://osloddt.wikibase.cloud/prop/>
PREFIX kpq:<https://osloddt.wikibase.cloud/prop/qualifier/>
PREFIX kps:<http://osloddt.wikibase/prop/statement/>
SELECT DISTINCT
  ?coreitem
  ?coreitemLabel
  ?coreitemDescription
  ?url
  ?urltypeLabel
  ?opmerking
WHERE {
  ?coreitem kpp:P1 kp:Q58526.
OPTIONAL{
  ?coreitem kpp:P26 ?url.
  ?coreitem kpprop:P26 ?statement.
  ?statement kpq:P27 ?urltype.
  OPTIONAL{
    ?statement kpq:P40 ?opmerking.
  }
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],nl,en" . }
}
ORDER BY ?coreitemLabel ?url


SPARQL Query om Core Items in deze wikibase te vinden die geen URL hebben van het type OSLO Cultuurparticipatie URI:
SPARQL voor de properties
 
PREFIX wikibase: <http://wikiba.se/ontology#>
XXXXXXX TODO
PREFIX kpprop:<https://osloddt.wikibase.cloud/prop/>
PREFIX kpp:<https://osloddt.wikibase.cloud/prop/direct/>
PREFIX kpq:<https://osloddt.wikibase.cloud/prop/qualifier/>
SELECT DISTINCT
  ?property
  ?propertyLabel
  ?propertyDescription
  ?propertyType
  ?url
  ?urltypeLabel
  ?opmerking
WHERE {
  ?property a wikibase:Property ;
              wikibase:propertyType ?propertyType .
  OPTIONAL{
    ?property kpp:P26 ?url.
    ?property kpprop:P26 ?statement.
    ?statement kpq:P27 ?urltype.
    OPTIONAL{
      ?statement kpq:P40 ?opmerking.
    }
  }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],nl,en" . }
}
ORDER BY ?propertyLabel ?url


== Activiteit ==
== Activiteit ==

Revision as of 08:41, 14 June 2023

Het datamodel dat geïmplementeerd wordt in deze wikibase zouden we kunnen proberen te mappen naar OSLO-Culturele Activiteit: https://data.vlaanderen.be/ns/cultuurparticipatie/

Entiteiten

OSLO DDT voorziet enkele entiteiten die relevant zijn voor de Kunstenpunt doeleinden:

  • activiteit: het centrum van het model, waarin een groepering van uitvoerders, organisatoren op een bepaalde datum in een bepaalde locatie bij elkaar komt om een bepaald werk tot bij een publiek te brengen.
  • uitvoerder: een agent die activiteiten uitvoert, bv. een kunstenaar. Er was heel wat discussie over de afbakening met het begrip "organisator", en de splitsing is behouden gebleven, maar onderliggend zijn het beide entiteiten van het type "agent", dus het onderscheid is niet zo belangrijk.
  • organisator: een agent die activiteiten organiseert (zie discussie hierboven ivm afbakening met uitvoerder.
  • locatie: vertrekt vanuit het idee van fysieke infrastructuur, een gebouw of plek
  • Cultureel Erfgoed Ding: een manier om een "werk" weg te schrijven

In plaats van dat hier in tekst te beschrijven, hebben we dat in de data zelf gemodelleerd:

SPARQL voor de items

PREFIX kp:<https://osloddt.wikibase.cloud/entity/>
PREFIX kpp:<https://osloddt.wikibase.cloud/prop/direct/>
PREFIX kpprop:<https://osloddt.wikibase.cloud/prop/>
PREFIX kpq:<https://osloddt.wikibase.cloud/prop/qualifier/>
PREFIX kps:<http://osloddt.wikibase/prop/statement/>
SELECT DISTINCT
 ?coreitem
 ?coreitemLabel
 ?coreitemDescription
 ?url
 ?urltypeLabel
 ?opmerking
WHERE {
 ?coreitem kpp:P1 kp:Q58526.
OPTIONAL{
 ?coreitem kpp:P26 ?url.
 ?coreitem kpprop:P26 ?statement.
 ?statement kpq:P27 ?urltype.
 OPTIONAL{
   ?statement kpq:P40 ?opmerking.
 }
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],nl,en" . }
}
ORDER BY ?coreitemLabel ?url

SPARQL voor de properties

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX kpprop:<https://osloddt.wikibase.cloud/prop/>
PREFIX kpp:<https://osloddt.wikibase.cloud/prop/direct/>
PREFIX kpq:<https://osloddt.wikibase.cloud/prop/qualifier/>
SELECT DISTINCT
 ?property
 ?propertyLabel
 ?propertyDescription
 ?propertyType
 ?url
 ?urltypeLabel
 ?opmerking
WHERE {
 ?property a wikibase:Property ;
             wikibase:propertyType ?propertyType .
 OPTIONAL{
   ?property kpp:P26 ?url.
   ?property kpprop:P26 ?statement.
   ?statement kpq:P27 ?urltype.
   OPTIONAL{
     ?statement kpq:P40 ?opmerking.
   }
 }
 SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],nl,en" . }
}
ORDER BY ?propertyLabel ?url

Activiteit

Veldmapping
OSLO DDT KP Opmerking
berichtgeving (Berichtgeving) [0...*] / /
beschikbaarheid (Beschikbaarheid) [0...*] / /
beschrijving (Taalstring) [0...*] Beschrijving in wikibase is meertalig Belangrijk voor disambiguatie
contactinfo (Contactinfo) [0...*] URL? Gedetailleerde contactinfo houden wij niet bij, maar een URL wel.
dienst (PubliekeDienstverlening) [0...*] / /
discipline (DisciplineType) [0...*] discipline property kan gebruikt worden om een activiteit te kenmerken met een discipline, genre, subsector, ... Dit is bij ons een uitgebreide lijst: https://osloddt.wikibase.cloud/wiki/Special:WhatLinksHere/Item:Q58549
documentatie (Document) [0...*] / In principe is hier wel een kans om te connecteren naar documentatiestukken die in het VTi archief bij Letterenhuis zitten.
doelgroep (DoelgroepType) [0...*] leeftijd property bevat informatie over de leeftijdsgroep De leeftijd wordt beschreven in een vrij tekstveld, dus mapping is hier lastig.
duur (Periode) [0...1] / Kan eventueel afgeleid worden uit begin- en einddatum
financiering (Financiering) [0...*] subsidie property, maar die is niet ver uitgewerkt /
functie (ActiviteitFunctietype) [0...*] ? ?
gebruikteTechniek (TypeTechniek) [0...*] ? ?
identificator (Identificator) [0...*] / /
label (String) [0...*] / /
labelType (LabelType) [0...*] / /
locatie (Locatie) [0...1] locatie property beschrijft in welke "ruimte", "venue", "zaal", "podium", ... de activiteit plaatsvindt Kan bij ons ook meerdere locaties zijn, bv. een festival dat op meerdere plekken plaatsvindt.
locatieType (LocatieType) [0...*] / /
naam (TaalString) [0...*] In wikibase is er een meertalig titelveld voorzien /
recurrerend (Tijdschema) [0...1] / /
ruimtetijd (Ruimtetijd) [0...*] ? ?
status (ActiviteitStatus) [0...*] / /
taal (Literal) [0...*] ? TODO, vergeten mee te ingesten!
thema (ThemaType) [0...*] / /
tijd (Periode) [0...*] / /
trigger (TriggerType) [0...*] trigger property is beschikbaar Nog niet ingevuld
type (ActiviteitType) [0...*] property "activiteit type" beschikbaar Deze lijst wordt nog uitgebreid: https://osloddt.wikibase.cloud/wiki/Special:WhatLinksHere/Item:Q58531

Eigenrelaties

Bijschrift
OSLO DDT KP Opmerking
verhoudtZichTot / /
sub/superactiviteit is onderdeel van property /
heeftVolgende/VorigeActiviteit / /

Uitvoerder

Velden voor Uitvoerder
OSLO DDT KP Opmerking
alternatieveNaam (Taalstring) [0..*] aliassen zijn voorzien in wikibase /
dienst (PubliekeDienstverlening) [0..*] / /
identificator (Identificator) [0..*] / /
infrastructuur (Infrastructuur) [0..*] / /
naam (TaalString) [0..1] meertalig titelveld voorzien in wikibase /
organisatievorm (OrganisatievormType) [0..*] / /
themaActiviteit (ThemaType) [0..*] / /
typeActiviteit (ActiviteitType) [0..*] ? valt hier het agent type onder, bv. een tentoonstellingsruimte of residentieplek?
? discipline /
? URL /
? agent type /
? beginplaats Voorbeeld
? eindplaats Voorbeeld
? begindatum Voorbeeld
? einddatum Voorbeeld

Eigenrelaties

Bijschrift
OSLO DDT KP Opmerking
sub/superuitvoerder property is onderdeel van /
isSuborganisatieVan/heeftSuborganisatie (via OSLO Organisatie) ook via property is onderdeel van? ?
is GeassocieerdMet (via OSLO Organisatie) property werkt samen met (?) ?
werktSamenMet (via OSLO Agent) property werkt samen met /

Organisator

Velden voor Organisator
OSLO DDT KP Opmerking
alternatieveNaam (Taalstring) [0..*] aliassen zitten standaard in wikibase /
dienst (PubliekeDienstverlening) [0..*] / /
identificator (Identificator) [0..*] / /
infrastructuur (Infrastructuur) [0..*] / Is mogelijk nog toe te voegen, om link tussen een Agent en een Locatie te tonen
naam (TaalString) [0..1] meertalige titelvelden zijn standaard in wikibase /
organisatievorm (OrganisatievormType) [0..*] / /
themaActiviteit (ThemaType) [0..*] / /
typeActiviteit (ActiviteitType) [0..*] property agent type? ?
? discipline /
? URL /
? beginplaats /
? eindplaats /
? begindatum /
? einddatum /

Eigenrelaties

Bijschrift
OSLO DDT KP Opmerking
sub/superorganisator via property is onderdeel van ?
isSuborganisatieVan/heeftSuborganisatie via property is onderdeel van ?
is GeassocieerdMet via werkt samen met property? ?
werktSamenMet via werkt samen met property? ?

Locatie

In OSLO DDT wordt verwezen naar een OSLO generiek datatype "Locatie"

Oslo Cultureel Erfgoed Ding

In OSLO DDT wordt verwezen naar een externe standaar Oslo Cultureel Erfgoed Ding

Relaties tussen entiteiten

De bovenstaande entiteiten (organisator, uitvoerder en activiteit) kunnen aan elkaar gerelateerd worden.

Activiteit kan ook aan Locatie gelinkt worden, maar in het OSLO model is dit zeer eenvoudig vormgegeven, dus hier niet verder uitgewerkt.

SPARQL Query om properties te vinden in deze wikibase die een URL hebben van het type OSLO Cultuurparticipatie URI

XXXXXXX TODO

SPARQL Query om properties te vinden in deze wikibase die geen URL hebben van het type OSLO Cultuurparticipatie URI

XXXXXXX TODO

Organisator <> Activiteit

De relatie wordt gemaakt via "biedtAan <> aangeboden door". In KP ...

Bijschrift
OSLO DDT KP Opmerking
biedtAan <> aangeboden door "gebracht door" property vanuit activiteit naar organisator, qualifier om rol te definiëren (zie OrganisatieActiviteit hieronder) /

OrganisatieActiviteit

De relatie kan gespecifieerd worden:

Specificatie van de relatie tussen een organisator en een activiteit
OSLO DDT KP Opmerking
organisatorVermeldAls (Taalstring) [0..1] property vermeld als beschikbaar als qualifier /
rang (String) [0..1] / /
rol (RolOrganisatie) [0..*] property rol beschikbaar als qualifier Rollen zijn voorzien in https://osloddt.wikibase.cloud/wiki/Special:WhatLinksHere/Item:Q58550 maar via propery rol (vrij) kunnen ook rollen in vrije tekst genoemd worden
? begindatum In sommige contexten is een uitvoerder maar vanaf een bepaald moment geëngageerd
? einddatum In sommige contexten is een organisator maar tot een bepaald moment geëngageerd

Uitvoerder <> Activiteit

Bijschrift
OSLO DDT KP Opmerking
voertUit <> wordtUitgevoerdDoor "gebracht door" property vanuit activiteit naar uitvoerder, qualifier om rol te definiëren (zie Uitvoering hieronder) /

Uitvoering

De relatie kan gespecifieerd worden:

Bijschrift
OSLO DDT KP Opmerking
gebruiktObject (Ding) [0..*] gebruikt werk property Is mogelijk bij ons om dat op deze relatie te specifiëren, maar de link tussen Activiteit en Cultureel Erfgoed Object maken we eerder rechtstreeks (zie hieronder)
rang (String) [0..1] / /
rol RolUitvoering [0..*] property rol beschikbaar als qualifier Rollen zijn voorzien in https://osloddt.wikibase.cloud/wiki/Special:WhatLinksHere/Item:Q58550 maar via propery rol (vrij) kunnen ook rollen in vrije tekst genoemd worden
uitvoerderVermeldAls (Taalstring) [0..1] vermeld als property beschikbaar /
? begindatum In sommige contexten is een uitvoerder maar vanaf een bepaald moment geëngageerd
? einddatum In sommige contexten is een uitvoerder maar tot een bepaald moment geëngageerd

Activiteit <> OSLO Cultureel Erfgoed Ding

De relatie wordt gelegd via "gebruiktObject".

De relatie kan NIET gespecifieerd worden in OSLO DDT, maar wel in KP (bv. begindatum/einddatum)

OSLO Cultureel Erfgoed Ding <> Uitvoerder

De relatie wordt gelegd via "uitgevoerdDoor <> voertUit".

De relatie kan NIET gespecifieerd worden in OSLO DDT, maar wel in KP (bv. een rol)

Uitvoerders <> Organisatoren

Omdat deze alle overerven van Agent kunnen ze met elkaar gelinkt worden.

De relatie kan gespecifieerd worden via Samenwerking in OSLO DDT, en KP voorziet een samenwerkings type property.