Overzicht van onmogelijkheden: verschil tussen versies
Uit Knowledge Graph Kunstenpunt
Geen bewerkingssamenvatting |
|||
Regel 1: | Regel 1: | ||
= | == 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: | |||
{| class="wikitable" | |||
|+ | |||
!property constraint type | |||
!property | |||
!constraint | |||
!Mensentaal | |||
!Status | |||
|- | |||
! | |||
! | |||
! | |||
! | |||
! | |||
|- | |||
|subject type | |||
|activiteit type | |||
|is > Activiteit | |||
| | |||
| | |||
|- | |||
|item-requires-statement constraint | |||
|activiteit type | |||
|begindatum | |||
| | |||
| | |||
|- | |||
|item-requires-statement constraint | |||
|activiteit type | |||
|locatie | |||
| | |||
| | |||
|- | |||
|item-requires-statement constraint | |||
|activiteit type | |||
|gebracht door | |||
| | |||
| | |||
|- | |||
|conflicts-with constraint | |||
|activiteit type | |||
|plaats | |||
| | |||
| | |||
|- | |||
|conflicts-with constraint | |||
|activiteit type | |||
|gebruikt locatie | |||
| | |||
| | |||
|- | |||
|subject type | |||
|agent type | |||
|is > Uitvoerder | |||
| | |||
| | |||
|- | |||
|subject type | |||
|agent type | |||
|is > Organisator | |||
| | |||
| | |||
|- | |||
|item-requires-statement constraint | |||
|agent type | |||
|wikidata entiteit | |||
| | |||
| | |||
|- | |||
|conflicts-with constraint | |||
|agent type | |||
|locatie | |||
| | |||
| | |||
|- | |||
|conflicts-with constraint | |||
|agent type | |||
|gebracht door | |||
| | |||
| | |||
|- | |||
|single value | |||
|begindatum | |||
| | |||
| | |||
| | |||
|- | |||
|allowed qualifiers | |||
|begindatum | |||
|opmerking | |||
| | |||
| | |||
|- | |||
|allowed qualifiers | |||
|begindatum | |||
|opmerking | |||
| | |||
| | |||
|- | |||
|single value | |||
|beginplaats | |||
| | |||
| | |||
| | |||
|- | |||
|distinct values | |||
|Data Vlaanderen Vocabularium | |||
| | |||
| | |||
| | |||
|- | |||
|single value | |||
|einddatum | |||
| | |||
| | |||
| | |||
|- | |||
|allowed qualifiers | |||
|einddatum | |||
|opmerking | |||
| | |||
| | |||
|- | |||
|single value | |||
|eindplaats | |||
| | |||
| | |||
| | |||
|- | |||
|allowed qualifiers | |||
|eindplaats | |||
|opmerking | |||
| | |||
| | |||
|- | |||
|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 | |||
| | |||
| | |||
|- | |||
|required qualifiers | |||
|gebruikt locatie | |||
|begindatum | |||
| | |||
| | |||
|- | |||
|allowed qualifiers | |||
|gebruikt locatie | |||
|einddatum | |||
| | |||
| | |||
|- | |||
|allowed qualifiers | |||
|gebruikt locatie | |||
|opmerking | |||
| | |||
| | |||
|- | |||
|format constraint | |||
|gerelateerde wikitext pagina | |||
|[[()|https://kg.kunsten.be/wiki/(Nederlands|Engels):.+?Q\d+]] | |||
| | |||
| | |||
|- | |||
|value type | |||
|is | |||
|is > core item | |||
| | |||
| | |||
|- | |||
|single value | |||
|land | |||
| | |||
| | |||
| | |||
|- | |||
|subject type | |||
|locatie | |||
|is > Activiteit | |||
| | |||
| | |||
|- | |||
|allowed qualifiers | |||
|locatie | |||
|begindatum | |||
| | |||
| | |||
|- | |||
|allowed qualifiers | |||
|locatie | |||
|einddatum | |||
| | |||
| | |||
|- | |||
|allowed qualifiers | |||
|locatie | |||
|opmerking | |||
| | |||
| | |||
|- | |||
|value-requires-statement constraint | |||
|locatie | |||
|plaats | |||
| | |||
| | |||
|- | |||
|single value | |||
|plaats | |||
| | |||
| | |||
| | |||
|- | |||
|subject type | |||
|plaats | |||
|is > Uitvoerder | |||
| | |||
| | |||
|- | |||
|subject type | |||
|plaats | |||
|is > Organisator | |||
| | |||
| | |||
|- | |||
|subject type | |||
|plaats | |||
|is > Locatie | |||
| | |||
| | |||
|- | |||
|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 | |||
| | |||
| | |||
|- | |||
|subject type | |||
|werkt samen met | |||
|is > Organisator | |||
| | |||
| | |||
|- | |||
|distinct values | |||
|wikidata eigenschap | |||
| | |||
| | |||
| | |||
|- | |||
|distinct values | |||
|wikidata entiteit | |||
| | |||
| | |||
| | |||
|} | |||
== Eerste poging: Onmogelijkheden, constraints, requirements, ... == | |||
Sommige zaken zijn onmogelijk volgens de data modellering. Hieronder een opsomming: | Sommige zaken zijn onmogelijk volgens de data modellering. Hieronder een opsomming: | ||
Versie van 9 okt 2024 19:37
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:
property constraint type | property | constraint | Mensentaal | Status |
---|---|---|---|---|
subject type | activiteit type | is > Activiteit | ||
item-requires-statement constraint | activiteit type | begindatum | ||
item-requires-statement constraint | activiteit type | locatie | ||
item-requires-statement constraint | activiteit type | gebracht door | ||
conflicts-with constraint | activiteit type | plaats | ||
conflicts-with constraint | activiteit type | gebruikt locatie | ||
subject type | agent type | is > Uitvoerder | ||
subject type | agent type | is > Organisator | ||
item-requires-statement constraint | agent type | wikidata entiteit | ||
conflicts-with constraint | agent type | locatie | ||
conflicts-with constraint | agent type | gebracht door | ||
single value | begindatum | |||
allowed qualifiers | begindatum | opmerking | ||
allowed qualifiers | begindatum | opmerking | ||
single value | beginplaats | |||
distinct values | Data Vlaanderen Vocabularium | |||
single value | einddatum | |||
allowed qualifiers | einddatum | opmerking | ||
single value | eindplaats | |||
allowed qualifiers | eindplaats | opmerking | ||
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 | ||
required qualifiers | gebruikt locatie | begindatum | ||
allowed qualifiers | gebruikt locatie | einddatum | ||
allowed qualifiers | gebruikt locatie | opmerking | ||
format constraint | gerelateerde wikitext pagina | https://kg.kunsten.be/wiki/(Nederlands|Engels):.+?Q\d+ | ||
value type | is | is > core item | ||
single value | land | |||
subject type | locatie | is > Activiteit | ||
allowed qualifiers | locatie | begindatum | ||
allowed qualifiers | locatie | einddatum | ||
allowed qualifiers | locatie | opmerking | ||
value-requires-statement constraint | locatie | plaats | ||
single value | plaats | |||
subject type | plaats | is > Uitvoerder | ||
subject type | plaats | is > Organisator | ||
subject type | plaats | is > Locatie | ||
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 | ||
subject type | werkt samen met | is > Organisator | ||
distinct values | wikidata eigenschap | |||
distinct values | wikidata entiteit |
Eerste poging: Onmogelijkheden, constraints, requirements, ...
Sommige zaken zijn onmogelijk volgens de data modellering. Hieronder een opsomming:
- Tentoonstellingen en dergelijke
- Items met activiteittype "Tentoonstelling" (en dergelijke) hebben altijd een "gebracht door" eigenschap, die verwijst naar een item met "is Uitvoerder" of "is Organisator", met als qualifier "rol"= "kunstenaar"
- Items met activiteittype "Tentoonstelling" (en dergelijke) hebben altijd een "locatie" eigenschap
- Solotentoonstellingen hebben maximaal 1 item gelink via "gebracht door" met de rol "kunstenaar"
- Groepstentoonstellingen hebben altijd minstens 2 items gelinkt via "gebracht door" die de rol "kunstenaar" opnemen
- Activiteiten met het activiteittype "beurs" moeten een organisator hebben die zelf 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
- 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.
- Items met activiteittype "Muziekuitgave" hebben altijd een "concept" eigenschap
- Items met een activiteittype "Muziekuitgave" hebben altijd een "format" eigenschap
- Items met activiteittype "Muziekuitgave" hebben altijd contributors via "gebracht door" eigenschap
- 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"
- 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 mogen niet tegelijk ("is Organisator" of "is Uitvoerder) én "is Locatie" hebben, deze moeten uitgesplitst worden
- Items moeten minstens een label hebben, zie deze lijst van issues: Q1560655, Q70661, Q70662, Q70663, Q70664, Q157644, Q157645, Q157646, Q157647, Q157648, Q157649, Q157650, Q157651, Q157652, Q157653, Q157655, Q157656, Q157657, Q157658, Q157659, Q157660, Q157661, Q157662, Q157663, Q157664, Q157665, Q193929, Q492712, Q1155128, Q1155129, Q1155130, Q1155131, Q1155132, Q1155164, Q1155165, Q1155166, Q1155167, Q1155168, Q1155169, Q1155170, Q1155171, Q1155172, Q1155173, Q1155174, Q1155175, Q1155176, Q1155177, Q1155178, Q1155179, Q1155180, Q1155181, Q1155182, Q1155183, Q1155184, Q1155205, Q1155206, Q1155207, Q1155208, Q1155209, Q1155229, Q1155230, Q1155231, Q1155232, Q1155233, Q1155234, Q1155235, Q1155236, Q1155237, Q1155238, Q1155239, Q1155240, Q1155241, Q1155242, Q1155243, Q1155244, Q1155245, Q1155246, Q1155247, Q1155248, Q1155249, Q1255950, Q597120, Q783806, Q848205, Q1581520, Q1581940, Q1582816
- property constraints
- Items waar naar verwezen wordt met de eigenschap "is onderdeel van" moeten een "is Activiteit" hebben
- Items waar naar verwezen wordt met de eigenschap "werkt samen met" moeten een "is Organisator" of "is Uitvoerder" of "is Locatie" hebben
- Items waar naar verwezen wordt met de eigenschap "gebracht" moeten een "is uitvoerder" of "is organisator" hebben
- Items waar naar verwezen wordt met de eigenschap "rol" moeten een "is rol" statement hebben
- Items waar naar verwezen wordt met de eigenschap "werk type" moeten een "is werktype" statement hebben
- Items waar naar verwezen wordt met de eigenschap "plaats" moeten een "is plaats" of "is land" statement hebben
- Items waar naar verwezen wordt met de eigenschap "land" moeten een "is land" statement hebben
- Items waar naar verwezen wordt met de eigenschap "discipline" moeten een "is discipline" statement hebben
- Items waar naar verwezen wordt met de eigenschap "locatie" moeten een "is Locatie" statement hebben
- Items waar naar verwezen wordt met de eigenschap "gebruikt werk" moeten een "is Werk" statement hebben
- Items waar naar verwezen wordt met de eigenschap "activiteit type" moeten een "is Activiteittype" hebben
- Items waar naar verwezen wordt met de eigenschap "agent type" moeten een "is organisator type" of "is uitvoerder type" hebben
- Items waar naar verwezen wordt met de eigenschap "activiteittype" moeten een "is Activiteit" hebben
- Items waar naar verwezen wordt met de eigenschap "werktype" moeten een "is Werk" hebben
- Items waar naar verwezen wordt met de eigenschap "agent type" hebben altijd een "is Organisator" of "is Uitvoerder"