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

(Duplicate with #293) Change prefixes of notice types from epo: to epo-not: #322

Open
csnyulas opened this issue Jan 24, 2023 · 3 comments
Assignees
Labels
type: feature request something requested to be implemented in a future release

Comments

@csnyulas
Copy link
Contributor

Our mappings (both CM and TM) refer to epo:ResultNotice, epo:CompetitionNotice and other notice types. In EPO, the various notice types have the epo-not:, not the epo: prefix. We should align the conceptual and technical mappings to use the prefixes declared in EPO.

Although this seems simple and straightforward, there is a risk that if we introduce the epo-not: prefix into our mappings, the RMLMapper (or some other library that is used create the Turtle serialization), will replace all epo: prefixes (for all classes and properties) with epo-not:, since they both resolve to the same namespace, and hence, even with the current notation, no validation checks are failing. The problem is that in case of overlapping namespaces some library in the RML transformation pipeline randomly (or at least without any apparent logic) chooses one of the prefixes to abbreviate class and property names.

@csnyulas csnyulas added the type: feature request something requested to be implemented in a future release label Jan 24, 2023
@muricna
Copy link

muricna commented Jan 24, 2023

This is covered by issue #293

@csnyulas
Copy link
Contributor Author

csnyulas commented Feb 17, 2023

Besides the classes, also the property prefixes (such as for announcesRole, refersToRole, hasLegalBasis, etc.) should be updated.

To find all property (and class) names with epo-not: prefix you can consult the EPO glossary:

image

image

@csnyulas csnyulas added this to the 2023-04 milestone Feb 17, 2023
@valexande
Copy link
Collaborator

Duplicate with #293

@valexande valexande changed the title Change prefixes of notice types from epo: to epo-not: (Duplicate with #293) Change prefixes of notice types from epo: to epo-not: Jun 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature request something requested to be implemented in a future release
Projects
None yet
Development

No branches or pull requests

3 participants