Overzicht van onmogelijkheden: verschil tussen versies

Uit Knowledge Graph Kunstenpunt
Ga naar:navigatie, zoeken
Verwijderde inhoud Toegevoegde inhoud
Regel 453: Regel 453:
|
|
|
|
|-
|}Nog in deze tabel te verwerken:
|?

|?
* Tentoonstellingen en dergelijke
|?
** Activiteiten met het activiteittype "beurs" moeten een organisator hebben die zelf het Organisatortype "Beurs" draagt
|Activiteiten met het activiteittype "beurs" moeten via gebracht door een Organisator hebben die het organisatortype "beurs" draagt
* Podiumdata
|
** Podiumvoorstellingen moeten altijd verwijzen met "is onderdeel van" naar een item met als Activiteitstype podiumproductie.
|-
** Items met activiteittype "Podiumproductie" hebben altijd een "gebruikt werk" eigenschap, die verwijst naar een item met als werktype Podiumproductie
|?
* Muziekuitgaven
|?
** [https://kg.kunsten.be/query/#PREFIX%20kp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fentity%2F%3E%0APREFIX%20kpt%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2Fdirect%2F%3E%0APREFIX%20kpp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fopname%0AWHERE%0A%7B%0A%20%20%3Fopname%20kpt%3AP13%20kp%3AQ1243408.%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fopname%20kpt%3AP43%20%3Fmuziekuitgave.%20%7D%0A%7D Items met activiteittype "Opname" hebben altijd een "is onderdeel van" eigenschap, die verwijst naar een item met activiteitstype Muziekuitgave", met als qualifier "volgnummer" = de tracknummer.]
|?
** [https://kg.kunsten.be/query/#PREFIX%20kp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fentity%2F%3E%0APREFIX%20kpt%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2Fdirect%2F%3E%0APREFIX%20kpp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fmuziekuitgave%0AWHERE%0A%7B%0A%20%20%3Fmuziekuitgave%20kpt%3AP13%20kp%3AQ58532.%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fmuziekuitgave%20kpt%3AP36%20%3Fconcept.%20%7D%0A%7D Items met activiteittype "Muziekuitgave" hebben altijd een "concept" eigenschap]
|een podiumvoorstelling moet een eigenschap "is onderdeel van" hebben, die verwijst naar een item met het activiteittype podiumproductie
** [https://kg.kunsten.be/query/#PREFIX%20kp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fentity%2F%3E%0APREFIX%20kpt%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2Fdirect%2F%3E%0APREFIX%20kpp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fmuziekuitgave%0AWHERE%0A%7B%0A%20%20%3Fmuziekuitgave%20kpt%3AP13%20kp%3AQ58532.%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fmuziekuitgave%20kpt%3AP36%20%3Fconcept.%20%7D%0A%7D Items met een activiteittype "Muziekuitgave" hebben altijd een "format" eigenschap]
|
** [https://kg.kunsten.be/query/#PREFIX%20kp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fentity%2F%3E%0APREFIX%20kpt%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2Fdirect%2F%3E%0APREFIX%20kpp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fmuziekuitgave%0AWHERE%0A%7B%0A%20%20%3Fmuziekuitgave%20kpt%3AP13%20kp%3AQ58532.%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fmuziekuitgave%20kpt%3AP42%20%3Fformat.%20%7D%0A%7D Items met activiteittype "Muziekuitgave" hebben altijd contributors via "gebracht door" eigenschap]
|-
** [https://kg.kunsten.be/query/#PREFIX%20kp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fentity%2F%3E%0APREFIX%20kpt%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2Fdirect%2F%3E%0APREFIX%20kpp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fmuziekuitgave%0AWHERE%0A%7B%0A%20%20%3Fmuziekuitgave%20kpt%3AP13%20kp%3AQ58532.%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fmuziekuitgave%20kpt%3AP71%20%3Fafbeelding.%20%7D%0A%7D Items met activiteittype "Muziekuitgave" hebben altijd een afbeelding via "media" eigenschap]
|?
* Concerten
|?
** Items met activiteittype "Concert" hebben altijd een "locatie" eigenschap
|?
** Items met activiteittype "Concert" hebben altijd een "gebracht door" eigenschap, die verwijst naar een Item met "is Uitvoerder" of "is Organisator", met als qualifier "rol" = "Performer"
|een podiumproductie heeft altijd een "gebruikt werk" eigenschap, die verwijst naar een item met als werktype "podiumproductie"
* Minimale eigenschappen
|
** Items hebben altijd een "is" statement
|-
** Items met "is Plaats" hebben altijd een "land" eigenschap
|?
** Items met "is Locatie" hebben altijd een "plaats" eigenschap
|?
** Items met "is Werk" hebben altijd een "werk type" eigenschap
|?
** Items met "is Activiteit" hebben altijd een "activiteittype" eigenschap
|Items met activiteittype "Opname" hebben altijd een "is onderdeel van" eigenschap, die verwijst naar een item met activiteitstype Muziekuitgave", met als qualifier "volgnummer" = de tracknummer. ([https://kg.kunsten.be/query/#PREFIX%20kp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fentity%2F%3E%0APREFIX%20kpt%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2Fdirect%2F%3E%0APREFIX%20kpp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fopname%0AWHERE%0A%7B%0A%20%20%3Fopname%20kpt%3AP13%20kp%3AQ1243408.%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fopname%20kpt%3AP43%20%3Fmuziekuitgave.%20%7D%0A%7D link])
** Items mogen niet tegelijk ("is Organisator" of "is Uitvoerder) én "is Locatie" hebben, deze moeten uitgesplitst worden
|
** Items waar naar verwezen wordt met de eigenschap "werk type" moeten een "is werktype" statement hebben
|-
** Items waar naar verwezen wordt met de eigenschap "werktype" moeten een "is Werk" hebben
|?
|?
|?
|Items met activiteittype "Muziekuitgave" hebben altijd een "concept" eigenschap ([https://kg.kunsten.be/query/#PREFIX%20kp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fentity%2F%3E%0APREFIX%20kpt%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2Fdirect%2F%3E%0APREFIX%20kpp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fmuziekuitgave%0AWHERE%0A%7B%0A%20%20%3Fmuziekuitgave%20kpt%3AP13%20kp%3AQ58532.%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fmuziekuitgave%20kpt%3AP36%20%3Fconcept.%20%7D%0A%7D link])
|
|-
|?
|?
|?
|Items met een activiteittype "Muziekuitgave" hebben altijd een "format" eigenschap
|
|-
|?
|?
|?
|Items met activiteittype "Muziekuitgave" hebben altijd een afbeelding via "media" eigenschap
|
|-
|?
|?
|?
|Items met activiteittype "Concert" hebben altijd een "locatie" eigenschap
|
|-
|?
|?
|?
|Items met activiteittype "Concert" hebben altijd een "gebracht door" eigenschap, die verwijst naar een Item met "is Uitvoerder" of "is Organisator", met als qualifier "rol"
|
|-
|?
|?
|?
|Items hebben altijd een "is" statement
|
|-
|?
|land
|?
|Land eigenschap kan enkel gebruikt worden bij een item dat een plaats is
|
|-
|?
|plaats
|?
|Items met "is Locatie" hebben altijd een "plaats" eigenschap
|
|-
|?
|werk type
|?
|Items met "is Werk" hebben altijd een "werk type" eigenschap
|
|-
|?
|activiteittype
|?
|Items met "is Activiteit" hebben altijd een "activiteittype" eigenschap
|
|-
|?
|?
|?
|Items mogen niet tegelijk ("is Organisator" of "is Uitvoerder) én "is Locatie" hebben, deze moeten uitgesplitst worden
|
|-
|?
|?
|?
|Items waar naar verwezen wordt met de eigenschap "werk type" moeten een "is werktype" statement hebben
|
|-
|?
|?
|?
|Items waar naar verwezen wordt met de eigenschap "werktype" moeten een "is Werk" hebben
|
|}

Versie van 9 okt 2024 21:02

Property constraints

We maken gebruik van https://www.mediawiki.org/wiki/Extension:WikibaseQualityConstraints om bepaalde beperkingen op te leggen op hoe items met elkaar verbonden kunnen worden. De beschikbare property constraints zijn hier: Speciaal:VerwijzingenNaarHier/Item:Q1585536

In deze tabel beschrijven we de voorziene constraints:

property constraint type property constraint Mensentaal Status
subject type activiteit type is > Activiteit
? ? ? Als een item een activiteit is, dan moet het ook een activiteit type hebben
item-requires-statement constraint activiteit type begindatum als een item de eigenschap activiteit type heeft, dan moet het ook een eigenschap "begindatum" hebben
item-requires-statement constraint activiteit type locatie als een item een eigenschap activiteit type heeft, dan moet he ook de eigenschap locatie hebben
item-requires-statement constraint activiteit type gebracht door als een item een eigenschap "activiteit type" heeft, dan moet het ook de eigenschap "gebracht door" hebben
conflicts-with constraint activiteit type plaats
conflicts-with constraint activiteit type gebruikt locatie Property gebruikt locatie is nog te maken
value-type constraint activiteit type is > Activiteittype Een link leggen via de eigenschap aciviteit type moet verwijzen naar een item dat een Activiteittype is. done
property scope constraint alternatieve naam / vermeld als as qualifier je kan vermeld als / alternatieve naam enkel gebruiken als een qualifier
? alternatieve naam ? enkel als qualifier bij items die gelinkt worden door de eigenschappen "gebracht door" of "locatie"
subject type agent type is > Uitvoerder of organisator Je kan agent type enkel gebruiken als het item een uitvoerder of organisator is
item-requires-statement constraint agent type wikidata entiteit
conflicts-with constraint agent type locatie
conflicts-with constraint agent type gebracht door
value-type constraint agent type is > Uitvoerdertype of Organisatortype verwijzen naar een item via agent type moet verwijzen naar een item dat een uitvoerdertype of organisatortype is done
single value begindatum de eigenschap begindatum kan maar 1 waarde hebben
allowed qualifiers begindatum opmerking je kan een begindatum eigenschap enkel kwalificeren met een opmerking
single value beginplaats je kan maar op 1 plek beginnen
value-type constraint beginplaats is > Plaats of Land De beginplaats waar naar verwezen wordt is een land of een plaats done
value-type constraint concept is > Concept je kan met concept enkel verwijzen naar een concept done
? concept is > Activiteit je kan concept enkel gebruiken bij een item dat een activiteit is
distinct values Data Vlaanderen Vocabularium
? duur ? De duurtijd van een activiteit zou in seconden moeten uitgedrukt worden to be investigated
single value einddatum de eigenschap einddatum kan maar 1 waarde hebben
allowed qualifiers einddatum opmerking je kan een einddatum enkel kwalificeren met een opmerking
single value eindplaats een eindplaats kan maar 1 waarde hebben
value-type constraint eindplaats is > Plaats of Land een verwijzing via eindplaats kan enkel gaan naar een item dat een plaats of een land is done
allowed qualifiers eindplaats opmerking
value-type constraint format is > Format verwijzen via format kan enkel naar iets dat een Format is done
? format is > Activiteit je kan enkel format gebruiken bij een item dat een activiteit is
required qualifiers gebracht door rol
allowed qualifiers gebracht door vermeld als
allowed qualifiers gebracht door rol
allowed qualifiers gebracht door rol (vrij)
allowed qualifiers gebracht door opmerking
allowed qualifiers gebracht door begindatum
allowed qualifiers gebracht door einddatum
subject type gebracht door is > Activiteit je kan "gebracht door" enkel gebruiken bij een item dat een activiteit is
value-type constraint gebracht door is > Uitvoerder of Organisator je kan enkel verwijzen naar een uitvoerder of organisator met een gebracht door relatie done
required qualifiers gebruikt locatie begindatum gebruikt locatie is nog te definiëren
allowed qualifiers gebruikt locatie einddatum gebruikt locatie is nog te definiëren
allowed qualifiers gebruikt locatie opmerking gebruikt locatie is nog te definiëren
value-type constraint gebruikt werk is > Werk done
subject type gebruikt werk is > Activiteit Een item dat linkt naar een werk kan enkel een activiteit zijn.
value-type constraint genre is > Discipline Het item dat gelinkt wordt via de eigenschap "genre" moet een Discipline zijn. done
format constraint gerelateerde wikitext pagina https://kg.kunsten.be/wiki/(Nederlands|Engels):.+?Q\d+
value type is is > core item
value-type constraint is onderdeel van is > Activiteit je kan "is onderdeel van" enkel gebruiken om naar een activiteit te vewijzen done
? is onderdeel van is > Activiteit je kan "is onderdeel van" enkel gebruiken als eigenschap van een item dat een activiteit is
value-type constraint komt na is > Uitvoerder, Organisator of Locatie de temporele relatie "komt na" kan je enkel leggen naar uitvoerders, organisatoren of locaties
? komt na is > Uitvoerder, organisator of Locatie de temporele relatie "komt na" kan je enkel leggen bij een item dat een uitvoerder, organisator of locatie is
single value land
value-type constraint land is > Land een link naar een item via de eigenschap land kan enkel verwijzen naar een item dat een land is done
subject type locatie activiteit type > Solotentoonstelling, Duotentoonstelling, Groepstentoonstelling, Residentie, Performance, Vertoning, Beurs, Voorstelling, Concert (maar niet bij een podiumproductie, muziekuitgave, ...)
allowed qualifiers locatie begindatum
allowed qualifiers locatie einddatum
allowed qualifiers locatie opmerking
value-requires-statement constraint locatie plaats
value-type constraint locatie is > Locatie je kan met de locatie eigenschap enkel verwijzen naar een Locatie done
single value plaats
subject type plaats is > Locatie
value-type constraint plaats is > Land of Plaats Een item dat gelinkt wordt via de eigenschap plaats is een Land of een Plaats done
value-type constraint rol is > Rol Een item dat gelinkt wordt via "rol" moet een Rol zijn done
? rol ? kan enkel gebruikt worden bij uitvoerders, organisatoren; of als kwalificatie bij een gebracht door relatie
value-type constraint status is > Status Een item dat gelinkt wordt via de eigenschap status is een Status done
required qualifiers werkt samen met begindatum
allowed qualifiers werkt samen met begindatum
allowed qualifiers werkt samen met einddatum
allowed qualifiers werkt samen met opmerking
allowed qualifiers werkt samen met samenwerkingstype?
subject type werkt samen met is > Uitvoerder of Organisator je kan "werk samen met" enkel gebruiken bij items die een uitvoerder of organisator zijn
value-type constraint werkt samen met is > Uitvoerder of Organisator de verwijzing naar een ander item via "werkt samen met" kan enkel als dat item een uitvoerder of organisator is done
distinct values wikidata eigenschap
distinct values wikidata entiteit
? ? ? Activiteiten met het activiteittype "beurs" moeten via gebracht door een Organisator hebben die het organisatortype "beurs" draagt
? ? ? een podiumvoorstelling moet een eigenschap "is onderdeel van" hebben, die verwijst naar een item met het activiteittype podiumproductie
? ? ? een podiumproductie heeft altijd een "gebruikt werk" eigenschap, die verwijst naar een item met als werktype "podiumproductie"
? ? ? Items met activiteittype "Opname" hebben altijd een "is onderdeel van" eigenschap, die verwijst naar een item met activiteitstype Muziekuitgave", met als qualifier "volgnummer" = de tracknummer. (link)
? ? ? Items met activiteittype "Muziekuitgave" hebben altijd een "concept" eigenschap (link)
? ? ? Items met een activiteittype "Muziekuitgave" hebben altijd een "format" eigenschap
? ? ? Items met activiteittype "Muziekuitgave" hebben altijd een afbeelding via "media" eigenschap
? ? ? Items met activiteittype "Concert" hebben altijd een "locatie" eigenschap
? ? ? Items met activiteittype "Concert" hebben altijd een "gebracht door" eigenschap, die verwijst naar een Item met "is Uitvoerder" of "is Organisator", met als qualifier "rol"
? ? ? Items hebben altijd een "is" statement
? land ? Land eigenschap kan enkel gebruikt worden bij een item dat een plaats is
? plaats ? Items met "is Locatie" hebben altijd een "plaats" eigenschap
? werk type ? Items met "is Werk" hebben altijd een "werk type" eigenschap
? activiteittype ? Items met "is Activiteit" hebben altijd een "activiteittype" eigenschap
? ? ? Items mogen niet tegelijk ("is Organisator" of "is Uitvoerder) én "is Locatie" hebben, deze moeten uitgesplitst worden
? ? ? Items waar naar verwezen wordt met de eigenschap "werk type" moeten een "is werktype" statement hebben
? ? ? Items waar naar verwezen wordt met de eigenschap "werktype" moeten een "is Werk" hebben