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

Define the process of publishing versions of MatVoc #3

Open
TBoonX opened this issue Feb 9, 2021 · 3 comments
Open

Define the process of publishing versions of MatVoc #3

TBoonX opened this issue Feb 9, 2021 · 3 comments
Labels
WP1.3 Iterative, community-getriebene Ontologiemodellierung und Validierung​
Milestone

Comments

@TBoonX
Copy link
Member

TBoonX commented Feb 9, 2021

"Etablierung eines Governance-Prozess, bei dem regelmäßig abgestimmte und qualitätsgesicherte Versionen des MatVoc veröffentlicht werden"

For this we need a process which we could follow.

@TBoonX
Copy link
Member Author

TBoonX commented Feb 9, 2021

Excerpt from Javads presentation https://docs.google.com/presentation/d/1Rw7sMEObfrUQR0vzVfZXczIlG-w7kO39MBmwx4FlRvU/edit#slide=id.g72e9cb7c4e_1_7

Ontology publishing

  • Dereferencing/lookup
    • Vapour
  • Namespace maintainability
    • stable URI
    • PURL
  • Usability
    • Human-readable documentation
      • human-readable definitions
      • basic metadata: creator, publisher, date of creation, last modification, version number
      • Labels and descriptions, if possible in several languages
    • Content negotiation
      • formal RDF content
      • human-readable documentation

This does match the ideas from InfAI.
The CI should mark commits with good quality as valid (via tag) which creates a list of release candidates over time.
from these candidates Releases should be done manually on GitHub. This should be done on a regular basis or event basis.
These Releases will include release notes.
Based on GitHub releases we could create the human readable webpages with tools like specgen. In order to create such a website additional triples have to be add and also styles have to be improved.
Additionally the vocabularies from MatVoc should be published to common channels/platforms, e.g.: lov, schema.org, old.datahub.io

@TBoonX TBoonX added the WP1.3 Iterative, community-getriebene Ontologiemodellierung und Validierung​ label Feb 9, 2021
@TBoonX TBoonX added this to the 22.07.31 milestone Feb 9, 2021
@TBoonX
Copy link
Member Author

TBoonX commented Jul 1, 2021

Instead of specgen we could use https://github.com/RDFLib/pyLODE which is not outdated and creates nice pages.

@TBoonX
Copy link
Member Author

TBoonX commented Apr 13, 2022

I will create a document under https://docs.google.com/document/d/1cwoVhiDBEk3HedUKh5AHS6Hdh_a0h236DuD3P2Pwa9s/edit# in which I propose a workflow with a toolset. This should then be discussed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WP1.3 Iterative, community-getriebene Ontologiemodellierung und Validierung​
Projects
None yet
Development

No branches or pull requests

1 participant