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

Consider changing the URI of entries in the GSBPM scheme + consider renaming ActivityCategory to ActivityType #109

Open
tfrancart opened this issue Oct 12, 2023 · 4 comments

Comments

@tfrancart
Copy link
Collaborator

tfrancart commented Oct 12, 2023

Right now we have http://id.unece.org/activities/subProcess/1.2. I suggest http://id.unece.org/activityCategories/subProcess/1.2 to be inline with the class name, and avoid confusion between prov:Activities and activity categories.

Also, I think the name ActivityCategory could be renamed to ActivityType which would be more consistent with our use of dcterms:type to relate activities to their category/type. In which case the URI of GSBPM entries should be http://id.unece.org/activityTypes/...

@tfrancart
Copy link
Collaborator Author

This also raises the question of the IRI of the ConceptScheme itself, which is right now http://id.unece.org/activities/gsbpm. i suggest http://id.unece.org/activiyCategories/gsbpm

@tfrancart
Copy link
Collaborator Author

Or even simpler, http://id.unece.org/gsbpm

@tfrancart
Copy link
Collaborator Author

Other possibilities include:

http://id.unece.org/vocabularies/gsbpm
http://id.unece.org/vocabularies/gamso

--> this naming choice would be agnostic wrt the OWL classes (no part "activities" or "activityCategories" or "activityTypes"), it coulw consistent for GSBPM and GAMSO (and potentially others), plus it would enable in the future to have dedicated browsing interface or content negostiation on the same IRI path "/vocabularies".

@tfrancart
Copy link
Collaborator Author

Related to Concepts IRI policy, a common pattern is to derive their IRI from the base ConceptScheme IRI, e.g.
http://id.unece.org/vocabularies/gsbpm/subProcess/1.2

I would also advise against putting the level (here "subProcess") in the IRI, to have a better garantee of stability over time. So:

http://id.unece.org/vocabularies/gsbpm/1.2

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

No branches or pull requests

1 participant