Overzicht van onmogelijkheden: verschil tussen versies
Uit Knowledge Graph Kunstenpunt
Verwijderde inhoud Toegevoegde inhoud
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 |
