Overzicht van onmogelijkheden: verschil tussen versies

Uit Knowledge Graph Kunstenpunt
Ga naar:navigatie, zoeken
Geen bewerkingssamenvatting
Regel 9: Regel 9:
!Mensentaal
!Mensentaal
!Status
!Status
!SPARQL
|-
|-
|subject-type constraint
|subject-type constraint
Regel 14: Regel 15:
|is > Activiteit
|is > Activiteit
|Als een item de eigenschap activiteit type heeft, dan moet het een activiteit zijn.
|Als een item de eigenschap activiteit type heeft, dan moet het een activiteit zijn.
|
|
|
|-
|-
Regel 21: Regel 23:
|Als een item een activiteit is, dan moet het ook een activiteit type hebben
|Als een item een activiteit is, dan moet het ook een activiteit type hebben
|Missschien beter met een entity schema
|Missschien beter met een entity schema
|
|-
|-
|item-requires-statement constraint
|item-requires-statement constraint
Regel 26: Regel 29:
|begindatum
|begindatum
|als een item de eigenschap activiteit type heeft, dan moet het ook een eigenschap "begindatum" hebben
|als een item de eigenschap activiteit type heeft, dan moet het ook een eigenschap "begindatum" hebben
|
|
|
|-
|-
Regel 32: Regel 36:
|locatie
|locatie
|als een item een eigenschap activiteit type heeft, dan moet he ook de eigenschap locatie hebben
|als een item een eigenschap activiteit type heeft, dan moet he ook de eigenschap locatie hebben
|
|
|
|-
|-
Regel 38: Regel 43:
|gebracht door
|gebracht door
|als een item een eigenschap "activiteit type" heeft, dan moet het ook de eigenschap "gebracht door" hebben
|als een item een eigenschap "activiteit type" heeft, dan moet het ook de eigenschap "gebracht door" hebben
|
|
|
|-
|-
Regel 44: Regel 50:
|gebruikt locatie
|gebruikt locatie
|als je de eigenschap "activiteit type" gebruikt, dan mag je niet "gebruikt locatie" hebben (gebruik rechtstreeks "locatie"
|als je de eigenschap "activiteit type" gebruikt, dan mag je niet "gebruikt locatie" hebben (gebruik rechtstreeks "locatie"
|
|
|
|-
|-
Regel 51: Regel 58:
|Een link leggen via de eigenschap aciviteit type moet verwijzen naar een item dat een Activiteittype is.
|Een link leggen via de eigenschap aciviteit type moet verwijzen naar een item dat een Activiteittype is.
|done
|done
|
|-
|-
|property scope constraint
|property scope constraint
Regel 56: Regel 64:
|as qualifier
|as qualifier
|je kan vermeld als / alternatieve naam enkel gebruiken als een qualifier
|je kan vermeld als / alternatieve naam enkel gebruiken als een qualifier
|
|
|
|-
|-
Regel 62: Regel 71:
|?
|?
|enkel als qualifier bij items die gelinkt worden door de eigenschappen "gebracht door" of "locatie"
|enkel als qualifier bij items die gelinkt worden door de eigenschappen "gebracht door" of "locatie"
|
|
|
|-
|-
Regel 68: Regel 78:
|is > Uitvoerder of organisator
|is > Uitvoerder of organisator
|Je kan agent type enkel gebruiken als het item een uitvoerder of organisator is
|Je kan agent type enkel gebruiken als het item een uitvoerder of organisator is
|
|
|
|-
|-
Regel 74: Regel 85:
|locatie
|locatie
|als een agent type eigenschap gebruikt wordt, dan mag je geen locatie eigenschap gebruiken (gebruik dan "gebruikt locatie")
|als een agent type eigenschap gebruikt wordt, dan mag je geen locatie eigenschap gebruiken (gebruik dan "gebruikt locatie")
|
|
|
|-
|-
Regel 80: Regel 92:
|gebracht door
|gebracht door
|als een item de eigenschap "agent type" heeft, dan is het onmogelijk om ook de eigenschap "gebracht door" te gebruiken
|als een item de eigenschap "agent type" heeft, dan is het onmogelijk om ook de eigenschap "gebracht door" te gebruiken
|
|
|
|-
|-
Regel 87: Regel 100:
|verwijzen naar een item via agent type moet verwijzen naar een item dat een uitvoerdertype of organisatortype is
|verwijzen naar een item via agent type moet verwijzen naar een item dat een uitvoerdertype of organisatortype is
|done
|done
|
|-
|-
|single value
|single value
Regel 92: Regel 106:
|
|
|de eigenschap begindatum kan maar 1 waarde hebben
|de eigenschap begindatum kan maar 1 waarde hebben
|
|
|
|-
|-
Regel 98: Regel 113:
|opmerking
|opmerking
|je kan een begindatum eigenschap enkel kwalificeren met een opmerking
|je kan een begindatum eigenschap enkel kwalificeren met een opmerking
|
|
|
|-
|-
Regel 104: Regel 120:
|
|
|je kan maar op 1 plek beginnen
|je kan maar op 1 plek beginnen
|
|
|
|-
|-
Regel 111: Regel 128:
|De beginplaats waar naar verwezen wordt is een land of een plaats
|De beginplaats waar naar verwezen wordt is een land of een plaats
|done
|done
|
|-
|-
|value-type constraint
|value-type constraint
Regel 117: Regel 135:
|je kan met concept enkel verwijzen naar een concept
|je kan met concept enkel verwijzen naar een concept
|done
|done
|
|-
|-
|subject-type constraint
|subject-type constraint
Regel 122: Regel 141:
|is > Activiteit
|is > Activiteit
|je kan concept enkel gebruiken bij een item dat een activiteit is
|je kan concept enkel gebruiken bij een item dat een activiteit is
|
|
|
|-
|-
Regel 129: Regel 149:
|De duurtijd van een activiteit zou in seconden moeten uitgedrukt worden
|De duurtijd van een activiteit zou in seconden moeten uitgedrukt worden
|to be investigated
|to be investigated
|
|-
|-
|single value
|single value
Regel 134: Regel 155:
|
|
|de eigenschap einddatum kan maar 1 waarde hebben
|de eigenschap einddatum kan maar 1 waarde hebben
|
|
|
|-
|-
Regel 140: Regel 162:
|opmerking
|opmerking
|je kan een einddatum enkel kwalificeren met een opmerking
|je kan een einddatum enkel kwalificeren met een opmerking
|
|
|
|-
|-
Regel 146: Regel 169:
|
|
|een eindplaats kan maar 1 waarde hebben
|een eindplaats kan maar 1 waarde hebben
|
|
|
|-
|-
Regel 153: Regel 177:
|een verwijzing via eindplaats kan enkel gaan naar een item dat een plaats of een land is
|een verwijzing via eindplaats kan enkel gaan naar een item dat een plaats of een land is
|done
|done
|
|-
|-
|allowed qualifiers
|allowed qualifiers
Regel 158: Regel 183:
|opmerking
|opmerking
|een relatie via eindplaats mag enkel een opmerking hebben als kwalificatie
|een relatie via eindplaats mag enkel een opmerking hebben als kwalificatie
|
|
|
|-
|-
Regel 165: Regel 191:
|verwijzen via format kan enkel naar iets dat een Format is
|verwijzen via format kan enkel naar iets dat een Format is
|done
|done
|
|-
|-
|subject-type constraint
|subject-type constraint
Regel 170: Regel 197:
|is > Activiteit
|is > Activiteit
|je kan enkel format gebruiken bij een item dat een activiteit is
|je kan enkel format gebruiken bij een item dat een activiteit is
|
|
|
|-
|-
Regel 176: Regel 204:
|rol
|rol
|de gebracht door relatie moet altijd gekwalificeerd worden met een rol
|de gebracht door relatie moet altijd gekwalificeerd worden met een rol
|
|
|
|-
|-
Regel 182: Regel 211:
|vermeld als / alternatieve naam, rol, rol (vrij), opmerking, begindatum, einddatum
|vermeld als / alternatieve naam, rol, rol (vrij), opmerking, begindatum, einddatum
|De gebracht door relatie mag enkel gekwalificeerd worden door alternatieve naam, rol, rol (vrij), opmerking, begindatum, einddatum
|De gebracht door relatie mag enkel gekwalificeerd worden door alternatieve naam, rol, rol (vrij), opmerking, begindatum, einddatum
|
|
|
|-
|-
Regel 188: Regel 218:
|is > Activiteit
|is > Activiteit
|je kan "gebracht door" enkel gebruiken bij een item dat een activiteit is
|je kan "gebracht door" enkel gebruiken bij een item dat een activiteit is
|
|
|
|-
|-
Regel 195: Regel 226:
|je kan enkel verwijzen naar een uitvoerder of organisator met een gebracht door relatie
|je kan enkel verwijzen naar een uitvoerder of organisator met een gebracht door relatie
|done
|done
|
|-
|-
|required qualifiers
|required qualifiers
Regel 200: Regel 232:
|begindatum
|begindatum
|de gebruikt locatie moet gekwalificeerd worden met begindatum
|de gebruikt locatie moet gekwalificeerd worden met begindatum
|
|
|
|-
|-
Regel 206: Regel 239:
|begindatum, einddatum, opmerking
|begindatum, einddatum, opmerking
|de gebruikt locatie mag gekwalificeerd worden door begindatum, einddatum, opmerking
|de gebruikt locatie mag gekwalificeerd worden door begindatum, einddatum, opmerking
|
|
|
|-
|-
Regel 213: Regel 247:
|de gebruikt werk relatie moet verwijzen naar een item dat "is werk"
|de gebruikt werk relatie moet verwijzen naar een item dat "is werk"
|done
|done
|
|-
|-
|subject-type constraint
|subject-type constraint
Regel 218: Regel 253:
|is > Activiteit
|is > Activiteit
|Een item dat linkt naar een werk kan enkel een activiteit zijn.
|Een item dat linkt naar een werk kan enkel een activiteit zijn.
|
|
|
|-
|-
Regel 225: Regel 261:
|Het item dat gelinkt wordt via de eigenschap "genre" moet een Discipline zijn.
|Het item dat gelinkt wordt via de eigenschap "genre" moet een Discipline zijn.
|done
|done
|
|-
|-
|format constraint
|format constraint
Regel 230: Regel 267:
|[[()|https://kg.kunsten.be/wiki/(Nederlands|Engels):.+?Q\d+]]
|[[()|https://kg.kunsten.be/wiki/(Nederlands|Engels):.+?Q\d+]]
|De link die gemaakt wordt naar een gerelateerde wikitext pagina moet binnen kg.kunsten.be vallen en eindigen op een q nummer
|De link die gemaakt wordt naar een gerelateerde wikitext pagina moet binnen kg.kunsten.be vallen en eindigen op een q nummer
|
|
|
|-
|-
Regel 237: Regel 275:
|als je een link ligt via de "is" eigenschap, dan moet die verwijzen naar een core item
|als je een link ligt via de "is" eigenschap, dan moet die verwijzen naar een core item
|done
|done
|
|-
|-
|value-type constraint
|value-type constraint
Regel 243: Regel 282:
|je kan "is onderdeel van" enkel gebruiken om naar een activiteit te verwijzen
|je kan "is onderdeel van" enkel gebruiken om naar een activiteit te verwijzen
|done
|done
|
|-
|-
|subject-type constraint
|subject-type constraint
Regel 248: Regel 288:
|is > Activiteit
|is > Activiteit
|je kan "is onderdeel van" enkel gebruiken als eigenschap van een item dat een activiteit is
|je kan "is onderdeel van" enkel gebruiken als eigenschap van een item dat een activiteit is
|
|
|
|-
|-
Regel 255: Regel 296:
|de temporele relatie "komt na" kan je enkel leggen naar uitvoerders, organisatoren of locaties
|de temporele relatie "komt na" kan je enkel leggen naar uitvoerders, organisatoren of locaties
|done
|done
|
|-
|-
|subject-type constraint
|subject-type constraint
Regel 260: Regel 302:
|is > Uitvoerder, organisator of Locatie
|is > Uitvoerder, organisator of Locatie
|de temporele relatie "komt na" kan je enkel leggen bij een item dat een uitvoerder, organisator of locatie is
|de temporele relatie "komt na" kan je enkel leggen bij een item dat een uitvoerder, organisator of locatie is
|
|
|
|-
|-
Regel 266: Regel 309:
|
|
|de eigenschap land kan maar 1 value meekrijgen
|de eigenschap land kan maar 1 value meekrijgen
|
|
|
|-
|-
Regel 273: Regel 317:
|een link naar een item via de eigenschap land kan enkel verwijzen naar een item dat een land is
|een link naar een item via de eigenschap land kan enkel verwijzen naar een item dat een land is
|done
|done
|
|-
|-
|subject-type constraint
|subject-type constraint
Regel 278: Regel 323:
|activiteit type > Solotentoonstelling, Duotentoonstelling, Groepstentoonstelling, Residentie, Performance, Vertoning, Beurs, Voorstelling, Concert (maar niet bij een podiumproductie, muziekuitgave, ...)
|activiteit type > Solotentoonstelling, Duotentoonstelling, Groepstentoonstelling, Residentie, Performance, Vertoning, Beurs, Voorstelling, Concert (maar niet bij een podiumproductie, muziekuitgave, ...)
|de eigenschap locatie kan je enkel gebruiken bij activiteiten met type solotentoonstelling, duotentoonstelling, groepstentoonstelling, residentie, performance, vertoning, beurs, voorstelling, concert
|de eigenschap locatie kan je enkel gebruiken bij activiteiten met type solotentoonstelling, duotentoonstelling, groepstentoonstelling, residentie, performance, vertoning, beurs, voorstelling, concert
|
|
|
|-
|-
Regel 284: Regel 330:
|begindatum, einddatum, opmerking
|begindatum, einddatum, opmerking
|eigenschap locatie kan enkel gekwalificeerd worden met begindatum, einddatum, opmerking
|eigenschap locatie kan enkel gekwalificeerd worden met begindatum, einddatum, opmerking
|
|
|
|-
|-
Regel 290: Regel 337:
|plaats
|plaats
|De value die je meegeeft aan een locatie eigenschap moet op zijn beurt een plaats eigenschap hebben
|De value die je meegeeft aan een locatie eigenschap moet op zijn beurt een plaats eigenschap hebben
|
|
|
|-
|-
Regel 297: Regel 345:
|je kan met de locatie eigenschap enkel verwijzen naar een Locatie
|je kan met de locatie eigenschap enkel verwijzen naar een Locatie
|done
|done
|
|-
|-
|single value
|single value
Regel 302: Regel 351:
|
|
|als je de plaats eigenschap gebruikt, dan kan die maar 1 value meekrijgen
|als je de plaats eigenschap gebruikt, dan kan die maar 1 value meekrijgen
|
|
|
|-
|-
Regel 309: Regel 359:
|Een item dat gelinkt wordt via de eigenschap plaats is een Land of een Plaats
|Een item dat gelinkt wordt via de eigenschap plaats is een Land of een Plaats
|done
|done
|
|-
|-
|value-type constraint
|value-type constraint
Regel 315: Regel 366:
|Een item dat gelinkt wordt via "rol" moet een Rol zijn
|Een item dat gelinkt wordt via "rol" moet een Rol zijn
|done
|done
|
|-
|-
|value-type constraint
|value-type constraint
Regel 321: Regel 373:
|Een item dat gelinkt wordt via de eigenschap status is een Status
|Een item dat gelinkt wordt via de eigenschap status is een Status
|done
|done
|
|-
|-
|required qualifiers
|required qualifiers
Regel 326: Regel 379:
|begindatum
|begindatum
|Een link tussen twee items via "werkt samen met" moet minstens een begindatum hebben
|Een link tussen twee items via "werkt samen met" moet minstens een begindatum hebben
|
|
|
|-
|-
Regel 332: Regel 386:
|begindatum, einddatum, opmerking, samenwerkingstype
|begindatum, einddatum, opmerking, samenwerkingstype
|De link die gelegd wordt tussen twee items met "werkt samen met" kan enkel gekwalificeerd worden met begindatum, einddatum, opmerking, samenwerkingstype
|De link die gelegd wordt tussen twee items met "werkt samen met" kan enkel gekwalificeerd worden met begindatum, einddatum, opmerking, samenwerkingstype
|
|
|
|-
|-
Regel 338: Regel 393:
|is > Uitvoerder of Organisator
|is > Uitvoerder of Organisator
|je kan "werkt samen met" enkel gebruiken bij items die een uitvoerder of organisator zijn
|je kan "werkt samen met" enkel gebruiken bij items die een uitvoerder of organisator zijn
|
|
|
|-
|-
Regel 345: Regel 401:
|de verwijzing naar een ander item via "werkt samen met" kan enkel als dat item een uitvoerder of organisator is
|de verwijzing naar een ander item via "werkt samen met" kan enkel als dat item een uitvoerder of organisator is
|done
|done
|[https://kg.kunsten.be/query/#PREFIX%20kp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fentity%2F%3E%0APREFIX%20p%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2F%3E%0APREFIX%20kpp%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2Fdirect%2F%3E%0APREFIX%20kpps%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2Fstatement%2F%3E%0APREFIX%20kppq%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2Fqualifier%2F%3E%0APREFIX%20kppr%3A%3Chttps%3A%2F%2Fkg.kunsten.be%2Fprop%2Freference%2F%3E%0A%0ASELECT%20%3Fitem%20%3FitemLabel%20%3Fvalue%20%3FvalueLabel%20%3Finstance%20%3FinstanceLabel%20%3Fsnak%20%0AWHERE%0A%7B%0A%09%7B%0A%09%09SELECT%20DISTINCT%20%3Fitem%20%3Fvalue%20%3Finstance%20%3Fsnak%20%7B%0A%09%09%09%7B%0A%09%09%09%09%3Fitem%20kpp%3AP5%20%3Fvalue%20.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Fvalue%20kpp%3AP1%20%3Finstance%20.%0A%09%09%09%09BIND%28%22mainsnak%22%20AS%20%3Fsnak%29%20.%0A%09%09%09%7D%20UNION%20%7B%0A%09%09%09%09%3Fstatement0%20kppq%3AP5%20%3Fvalue%20.%0A%09%09%09%09%3Fitem%20%3Fp0%20%3Fstatement0%20.%0A%09%09%09%09BIND%28%22qualifier%22%20AS%20%3Fsnak%29%20.%0A%09%09%09%7D%20.%0A%09%09%09MINUS%20%7B%0A%09%09%09%09VALUES%20%3Fclasses%20%7B%20kp%3AQ58543%20kp%3AQ58545%20%7D%20.%09%09%09%0A%09%09%09%09%3Fvalue%20kpp%3AP1%20%3Fclasses%20.%0A%09%09%09%7D%20.%0A%09%09%7D%20LIMIT%20100%0A%09%7D%20.%0A%09SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22nl%2Cen%22%20%7D%20.%0A%7D sparql]
|-
|-
|distinct values
|distinct values
Regel 350: Regel 407:
|
|
|verwijzingen naar wikidata eigenschappen mogen maar 1 keer voorkomen
|verwijzingen naar wikidata eigenschappen mogen maar 1 keer voorkomen
|
|
|
|-
|-
Regel 356: Regel 414:
|
|
|verwijzingen naar wikidata entiteiten mogen maar 1 keer voorkomen
|verwijzingen naar wikidata entiteiten mogen maar 1 keer voorkomen
|
|
|
|-
|-
Regel 363: Regel 422:
|Activiteiten met het activiteittype "beurs" moeten via gebracht door een Organisator hebben die het organisatortype "beurs" draagt
|Activiteiten met het activiteittype "beurs" moeten via gebracht door een Organisator hebben die het organisatortype "beurs" draagt
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 369: Regel 429:
|een podiumvoorstelling moet een eigenschap "is onderdeel van" hebben, die verwijst naar een item met het activiteittype podiumproductie
|een podiumvoorstelling moet een eigenschap "is onderdeel van" hebben, die verwijst naar een item met het activiteittype podiumproductie
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 375: Regel 436:
|een podiumproductie heeft altijd een "gebruikt werk" eigenschap, die verwijst naar een item met als werktype "podiumproductie"
|een podiumproductie heeft altijd een "gebruikt werk" eigenschap, die verwijst naar een item met als werktype "podiumproductie"
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 381: Regel 443:
|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 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])
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 387: Regel 450:
|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 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])
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 393: Regel 457:
|Items met een activiteittype "Muziekuitgave" hebben altijd een "format" eigenschap
|Items met een activiteittype "Muziekuitgave" hebben altijd een "format" eigenschap
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 399: Regel 464:
|Items met activiteittype "Muziekuitgave" hebben altijd een afbeelding via "media" eigenschap
|Items met activiteittype "Muziekuitgave" hebben altijd een afbeelding via "media" eigenschap
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 405: Regel 471:
|Items met activiteittype "Concert" hebben altijd een "locatie" eigenschap
|Items met activiteittype "Concert" hebben altijd een "locatie" eigenschap
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 411: Regel 478:
|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 met activiteittype "Concert" hebben altijd een "gebracht door" eigenschap, die verwijst naar een Item met "is Uitvoerder" of "is Organisator", met als qualifier "rol"
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 417: Regel 485:
|Items hebben altijd een "is" statement
|Items hebben altijd een "is" statement
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|subject-type constraint
|subject-type constraint
Regel 422: Regel 491:
|is > Plaats
|is > Plaats
|Land eigenschap kan enkel gebruikt worden bij een item dat een plaats is
|Land eigenschap kan enkel gebruikt worden bij een item dat een plaats is
|
|
|
|-
|-
Regel 429: Regel 499:
|Items met "is Locatie" hebben altijd een "plaats" eigenschap
|Items met "is Locatie" hebben altijd een "plaats" eigenschap
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 435: Regel 506:
|Items met "is Werk" hebben altijd een "werk type" eigenschap
|Items met "is Werk" hebben altijd een "werk type" eigenschap
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 441: Regel 513:
|Items met "is Activiteit" hebben altijd een "activiteittype" eigenschap
|Items met "is Activiteit" hebben altijd een "activiteittype" eigenschap
|mogelijk beter in entityschema
|mogelijk beter in entityschema
|
|-
|-
|?
|?
Regel 446: Regel 519:
|?
|?
|Items mogen niet tegelijk ("is Organisator" of "is Uitvoerder) én "is Locatie" hebben, deze moeten uitgesplitst worden
|Items mogen niet tegelijk ("is Organisator" of "is Uitvoerder) én "is Locatie" hebben, deze moeten uitgesplitst worden
|
|
|
|-
|-
Regel 452: Regel 526:
|is > Werk
|is > Werk
|Items waar naar verwezen wordt met de eigenschap "werktype" moeten een "is Werk" hebben
|Items waar naar verwezen wordt met de eigenschap "werktype" moeten een "is Werk" hebben
|
|
|
|-
|-
Regel 459: Regel 534:
|Items waar naar verwezen wordt met de eigenschap "werk type" moeten een "is werktype" statement hebben
|Items waar naar verwezen wordt met de eigenschap "werk type" moeten een "is werktype" statement hebben
|done
|done
|
|}
|}

Versie van 10 okt 2024 20:40

Property constraints

wWe 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 SPARQL
subject-type constraint activiteit type is > Activiteit Als een item de eigenschap activiteit type heeft, dan moet het een activiteit zijn.
? ? ? Als een item een activiteit is, dan moet het ook een activiteit type hebben Missschien beter met een entity schema
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 gebruikt locatie als je de eigenschap "activiteit type" gebruikt, dan mag je niet "gebruikt locatie" hebben (gebruik rechtstreeks "locatie"
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 constraint agent type is > Uitvoerder of organisator Je kan agent type enkel gebruiken als het item een uitvoerder of organisator is
conflicts-with constraint agent type locatie als een agent type eigenschap gebruikt wordt, dan mag je geen locatie eigenschap gebruiken (gebruik dan "gebruikt locatie")
conflicts-with constraint agent type gebracht door als een item de eigenschap "agent type" heeft, dan is het onmogelijk om ook de eigenschap "gebracht door" te gebruiken
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
subject-type constraint concept is > Activiteit je kan concept enkel gebruiken bij een item dat een activiteit is
? 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 een relatie via eindplaats mag enkel een opmerking hebben als kwalificatie
value-type constraint format is > Format verwijzen via format kan enkel naar iets dat een Format is done
subject-type constraint format is > Activiteit je kan enkel format gebruiken bij een item dat een activiteit is
required qualifiers gebracht door rol de gebracht door relatie moet altijd gekwalificeerd worden met een rol
allowed qualifiers gebracht door vermeld als / alternatieve naam, rol, rol (vrij), opmerking, begindatum, einddatum De gebracht door relatie mag enkel gekwalificeerd worden door alternatieve naam, rol, rol (vrij), opmerking, begindatum, einddatum
subject-type constraint 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 de gebruikt locatie moet gekwalificeerd worden met begindatum
allowed qualifiers gebruikt locatie begindatum, einddatum, opmerking de gebruikt locatie mag gekwalificeerd worden door begindatum, einddatum, opmerking
value-type constraint gebruikt werk is > Werk de gebruikt werk relatie moet verwijzen naar een item dat "is werk" done
subject-type constraint 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+ De link die gemaakt wordt naar een gerelateerde wikitext pagina moet binnen kg.kunsten.be vallen en eindigen op een q nummer
value-type constraint is is > core item als je een link ligt via de "is" eigenschap, dan moet die verwijzen naar een core item done
value-type constraint is onderdeel van is > Activiteit je kan "is onderdeel van" enkel gebruiken om naar een activiteit te verwijzen done
subject-type constraint 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 done
subject-type constraint 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 de eigenschap land kan maar 1 value meekrijgen
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 constraint locatie activiteit type > Solotentoonstelling, Duotentoonstelling, Groepstentoonstelling, Residentie, Performance, Vertoning, Beurs, Voorstelling, Concert (maar niet bij een podiumproductie, muziekuitgave, ...) de eigenschap locatie kan je enkel gebruiken bij activiteiten met type solotentoonstelling, duotentoonstelling, groepstentoonstelling, residentie, performance, vertoning, beurs, voorstelling, concert
allowed qualifiers locatie begindatum, einddatum, opmerking eigenschap locatie kan enkel gekwalificeerd worden met begindatum, einddatum, opmerking
value-requires-statement constraint locatie plaats De value die je meegeeft aan een locatie eigenschap moet op zijn beurt een plaats eigenschap hebben
value-type constraint locatie is > Locatie je kan met de locatie eigenschap enkel verwijzen naar een Locatie done
single value plaats als je de plaats eigenschap gebruikt, dan kan die maar 1 value meekrijgen
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
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 Een link tussen twee items via "werkt samen met" moet minstens een begindatum hebben
allowed qualifiers werkt samen met begindatum, einddatum, opmerking, samenwerkingstype De link die gelegd wordt tussen twee items met "werkt samen met" kan enkel gekwalificeerd worden met begindatum, einddatum, opmerking, samenwerkingstype
subject-type constraint werkt samen met is > Uitvoerder of Organisator je kan "werkt 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 sparql
distinct values wikidata eigenschap verwijzingen naar wikidata eigenschappen mogen maar 1 keer voorkomen
distinct values wikidata entiteit verwijzingen naar wikidata entiteiten mogen maar 1 keer voorkomen
? ? ? Activiteiten met het activiteittype "beurs" moeten via gebracht door een Organisator hebben die het organisatortype "beurs" draagt mogelijk beter in entityschema
? ? ? een podiumvoorstelling moet een eigenschap "is onderdeel van" hebben, die verwijst naar een item met het activiteittype podiumproductie mogelijk beter in entityschema
? ? ? een podiumproductie heeft altijd een "gebruikt werk" eigenschap, die verwijst naar een item met als werktype "podiumproductie" mogelijk beter in entityschema
? ? ? 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) mogelijk beter in entityschema
? ? ? Items met activiteittype "Muziekuitgave" hebben altijd een "concept" eigenschap (link) mogelijk beter in entityschema
? ? ? Items met een activiteittype "Muziekuitgave" hebben altijd een "format" eigenschap mogelijk beter in entityschema
? ? ? Items met activiteittype "Muziekuitgave" hebben altijd een afbeelding via "media" eigenschap mogelijk beter in entityschema
? ? ? Items met activiteittype "Concert" hebben altijd een "locatie" eigenschap mogelijk beter in entityschema
? ? ? 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" mogelijk beter in entityschema
? ? ? Items hebben altijd een "is" statement mogelijk beter in entityschema
subject-type constraint land is > Plaats Land eigenschap kan enkel gebruikt worden bij een item dat een plaats is
? plaats ? Items met "is Locatie" hebben altijd een "plaats" eigenschap mogelijk beter in entityschema
? werk type ? Items met "is Werk" hebben altijd een "werk type" eigenschap mogelijk beter in entityschema
? activiteittype ? Items met "is Activiteit" hebben altijd een "activiteittype" eigenschap mogelijk beter in entityschema
? ? ? Items mogen niet tegelijk ("is Organisator" of "is Uitvoerder) én "is Locatie" hebben, deze moeten uitgesplitst worden
subject-type constraint werktype is > Werk Items waar naar verwezen wordt met de eigenschap "werktype" moeten een "is Werk" hebben
value-type constraint werktype is > Werktype Items waar naar verwezen wordt met de eigenschap "werk type" moeten een "is werktype" statement hebben done