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

Suggested new Roles #41

Open
nicholascar opened this issue Dec 28, 2020 · 9 comments
Open

Suggested new Roles #41

nicholascar opened this issue Dec 28, 2020 · 9 comments
Assignees
Labels
Milestone

Comments

@nicholascar
Copy link
Contributor

This Issue contains suggested additions to the Roles vocabulary.

@nicholascar nicholascar added this to the 4PWD milestone Dec 28, 2020
@nicholascar nicholascar self-assigned this Dec 28, 2020
@nicholascar
Copy link
Contributor Author

nicholascar commented Dec 28, 2020

SKOS Concept role:manifest
Pref Label Manifest
Definition A schedule of profile content for a particular community or application.
Usage Note ...

@nicholascar
Copy link
Contributor Author

nicholascar commented Jan 4, 2021

SKOS Concept role:executableRules
Pref Label Executable Rules
Definition A document containing machine-readable executable rules in a format indicated by a Media Type and/or conformance to a rules specification.
Usage Note ...

@nicholascar
Copy link
Contributor Author

nicholascar commented Jan 7, 2021

SKOS Concept role:repository
Pref Label Repository
Definition A digital artifact repository used to store multiple artifacts. Likely to be a version control repository available online.
Usage Note ...

@nicholascar
Copy link
Contributor Author

nicholascar commented Feb 17, 2021

SKOS Concept role:versionMapping
Pref Label Version Mapping
Definition A mapping between two versions of the same specification.
Usage Note The vocabulary of version mapping relations (e.g. same, replaces, deprecated, similar etc.) should be indicated by use of prof:conformsTo on the mapping artifact to a versioning vocabulary or standard that it conforms to.
Example ...
Broader role:mapping

@kcoyle
Copy link
Contributor

kcoyle commented Feb 25, 2021

Manifest: A schedule of profile content for a particular community or application.

I'm not sure what a list of profile content would be. Are you referring to a list of profile terms? Is this the definition of the profile in list form? Also, I generally think of manifests as being supplementary - like a list of things in a box would be a manifest. In essence, PROF itself is a manifest.

@rob-metalinkage
Copy link
Contributor

I agree that PROF itself is functionally a manifest. So this would imply prof descriptions should self-reference using this role dct:conformsTo .

Its time to revisit both the governance of the roles vocab and the definitions now we have significantly more implementation experience. Its only short, and can be the focus of a targetted discussion.

@nicholascar
Copy link
Contributor Author

SKOS Concept role:template
Pref Label Template
Definition A resource having a preset format, used as a starting point by profile users to create final data instances likely to conform to the profile.
Broader role:example

@nicholascar
Copy link
Contributor Author

SKOS Concept role:script
Pref Label Script
Definition Executable software that performs some action associated with use of the profile.
Narrower role:validation

@nicholascar
Copy link
Contributor Author

nicholascar commented May 10, 2021

SKOS Concept role:motivatingRequirements
Pref Label Motivating Requirements
Definition A collection of requirements that motivate the specification of this Standard
Scope Note The specific form of the Motivating Requirements is left to the implementer - to be defined in a ResourceDescriptor instance - however the expectation is that individual requirements will be identified within the Motivating Requirements and this will allow linking of individual model elements in a specification (Classes, properties, axioms or similar constructs) to them.

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

3 participants