Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The class Evidence should not be a subclass of dcat:Dataset #46

Open
andreea-pasare opened this issue Jul 27, 2022 · 4 comments
Open

The class Evidence should not be a subclass of dcat:Dataset #46

andreea-pasare opened this issue Jul 27, 2022 · 4 comments
Labels

Comments

@andreea-pasare
Copy link

No description provided.

@bertvannuffelen
Copy link
Contributor

Dear @andreea-pasare,

can you provide more context for your comment?

The motivation came from the consideration that an Evidence is a abstract notion for a collection of data. This data can be shared in different formats.

Since dcat:Dataset + dcat:distribution in an abstract way address that consideration, the WG accepted to make that explicit in the model using a subclass relationship.

The impact for implementations is that when additional properties are required by the implementation, a semantical check with DCAT must happen. It was our assessment that this would not pose major issues, but rather would facilitate the design of the implementation.

@costezki
Copy link

There are models. Some of them are considered metadata models because they describe other data in a particular way (e.g. DCAT for cataloguing purposes). So, generally, there are models for metadata and they are not the same as the models for the content of datasets (assuming that the datasets are in RDF, which may not necessarily be the case).

By bringing DCAT into the picture in CCCEV, we tend to push it into the category of metadata model. YET, I am not sure we want to view the CCCEV core vocabulary as a metadata model.

If we start from the premise that mixing content data and metadata is not always a good idea, then we need to carefully monitor what sort of metadata do we allow to be mixed with the "content" data.
DCAT is a cataloguing type of metadata model.

To my knowledge, instances of DCAT descriptions are NOT mixed with the content of the datasets they describe. (And, I would be very interested to learn of the contrary practice).

In eProcurement Ontology, we need to Re-use CCCEV vocabulary. If we accept that cccev:Evidence is a subclass of dcat:Dataset, we accept that a metadata model is instantiated and mixed with the ePO content model. Thus violating the premise above.

@bertvannuffelen
Copy link
Contributor

@costezki and @andreea-pasare

I agree it might confusing, but here dcat:Dataset is used at a very finegrained level. And not to be mixed with the usage of dcat:Dataset in e.g. DCAT-AP.
Here we are at the level of an individual record in a register.

This usage of dcat:Dataset is maybe not the most common one, but it is not excluded from the semantics.
So we reuse here the class as-is from the DCAT vocabulary. And not the class in the context of the DCAT-AP profile.

Maybe we have to make this more explicit in the usage note.

@jimjyang
Copy link

Related to CPSV-AP, we have provided examples, at the descriptive level (metadata level, so to say), of being able to model Evidence as Dataset, and to model Output as Dataset.

In one way or another, in order to implement "once only" and to increase data sharing and reuse, we need to be able to "relate" Evidence and Output to Dataset.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants