-
Notifications
You must be signed in to change notification settings - Fork 1
Dezelfde eigenschap op meerdere plaatsen
Er zijn verschillende eigenschappen die op verschillende niveaus voorkomen. Hieronder wordt gedefinieerd hoe hiermee om te gaan.
Property | Catalog | Dataset | Dataservice | Distribution |
---|---|---|---|---|
release date | - | - | - | W |
update/modification date | W | W | W | W |
frequency | - | WE | - | - |
dct: access rights / Licence /rights / has policy | W | W | W | W |
dct:theme | W | W | W | - |
dcat:keyword | W | W | W | - |
dct:language | 0..n | 0..n | -(EU) | 0..n |
Als algemene regel gaan we er van uit dat specifiekere instellingen voorrang hebben over die er boven. Dus een property van een Distribution
beschrijft de gegevens in de distributie, terwijl dezelfde eigenschap in een Dataset
slechts betekent dat deze eigenschap kan voorkomen bij een Distributie
of Dataservice
uit de Dataset.
We streven naar volledigheid: Als een property op een lager niveau voorkomt, verwachten we dezelfde property waarde ook op een hoger niveau. Als een Distributie tekst in het Fries bevat waarde http://publications.europa.eu/resource/authority/language/FRY, dan verwachten we dat de Dataset waarin deze Distributie is opgenomen ook een property language bevat met dezelfde waarde.
Hierut volgt dat een eigenschap in een resource op een hoger niveau meerdere keren voorkomen, terwijl in een resource op een lager niveau dezelfde eigenschap minder vaak voorkomt. Denk bijvoorbeeld aan een Dataset waarin dct:language drie maal voorkomt, bijvoorbeeld met de waardes "NLD", "FRA" en "ENG" om aan te geven dat in de data van deze dataset zowel Nederlandse als Engelse en Franse teksten voorkomen. De gegevens zouden in de onderliggende Distributies per taal opgesplitst kunnen zijn zodat er drie Distributies zijn met ieder één taal property. Er zou dan een Distributie zijn als language waarde "NLD" om aan te geven dat in die Distributie alleen Nederlandstalige gegevens voorkomen. Op dezelfde manier is een Distributie met language property "ENG" omdat daarin alleen gegevens in het Engels voorkomen en tot slot eentje met language property "FRA" omdat daarin alleen Franstalige teksten.
Daaruit volgt dat properties meerdere keren kunnen voorkomen om daarmee alle resources en distributies daaronder te beschrijven. Als er verschillende talen voorkomen verspreid over een aantal Datasets
, dan zal de Catalog
waarin al deze Datasets
voorkomen, iedere waarde van dct:language ook bevatten.
Verder kan een eigenschap op een hoger niveau nooit in tegenspraak zijn met die op een lager. Het mag bijvoorbeeld niet voorkomen dat de licentie van een Distributie
"Open" is, maar die van de Dataset
erboven "gesloten. Als we dit toestaan kunnen we eigenschappen niet meer afleiden op een hoger niveau, maar moeten we altijd de Distributie of Data Set zelf bekijken voordat we kunnen zien of die bruikbaar is, Dat is ongewenst.