-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
data modelRelated to the hermes data modelRelated to the hermes data modelmeeting-discussionIssues that should be discussed at the next project meetingIssues that should be discussed at the next project meeting
Description
TODOs
- Decide if and how to separate vocabularies with different concerns ("content", "prov", etc., see current implementation details in Ha Ha Hack-A-Thon! 🐱💻 #288).
- Decide how to develop, version and publish vocabularies
- E.g., if we extract all plugins, should they all define own vocabularies (see, e.g., Extend hermes context to depict all metadata of a pyproject.toml #405 for
pyproject.toml-specific metadata)? Or, under which circumstances can they contribute to hermes' vocabs? (Example: terms defined by the git plugin: gitAuthor, etc.; PyPI classifiers may be mapped to different terms (see, Extend hermes context to depict all metadata of a pyproject.toml #405, e.g.,Development Statuscan be mapped todevelopmentStatus, etc.) - Decide on IRI scheme that is ideally backed by a long-living URL (e.g., do we agree on
https://schema.software-metadata.pub/<schema-name>/<schema-version>/<term>?) See also Unify terms to use in model-related code #392 for, e.g., use of "schema".
- E.g., if we extract all plugins, should they all define own vocabularies (see, e.g., Extend hermes context to depict all metadata of a pyproject.toml #405 for
For publicizing the schema(s) and making it persistently accessible, I'm preparing a W3ID here: perma-id/w3id.org#5152.
Metadata
Metadata
Assignees
Labels
data modelRelated to the hermes data modelRelated to the hermes data modelmeeting-discussionIssues that should be discussed at the next project meetingIssues that should be discussed at the next project meeting