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

Create ontology repository #922

Closed
prjemian opened this issue May 5, 2021 · 4 comments
Closed

Create ontology repository #922

prjemian opened this issue May 5, 2021 · 4 comments
Assignees
Milestone

Comments

@prjemian
Copy link
Contributor

prjemian commented May 5, 2021

As discussed in today's telco, we could create a new repository in this GitHub organization to host the script-generated ontology files. This would happen on every push to the main branch. Tags in this repo would be created on the ontology repo as well. Tags in the ontology repo could push the versioned ontology to a public service so that is findable.

The published ontology describes the NeXus standard, it does not define the standard.

Originally posted by @prjemian in #879 (comment)

@prjemian
Copy link
Contributor Author

prjemian commented May 5, 2021

Suggest creating https://github.com/nexusformat/NeXusOntology as the new repo.

@prjemian
Copy link
Contributor Author

prjemian commented May 5, 2021

Also, only create & tag ontologies for definitions tags that start with "v" so we do not create ontologies for every update or even new tags of application definition versions.

@prjemian
Copy link
Contributor Author

prjemian commented May 5, 2021

Expecting a domain for this on https://purl.org

@prjemian
Copy link
Contributor Author

prjemian commented May 5, 2021

Repository is now created. We'll need a script (Github Actions workflow) to create the new content and a to push it to the main branch on https://github.com/nexusformat/NeXusOntology. Also, the script should create a matching tag on the new repo for any new tag here that starts with the letter v (signifying a new tagged release of the NeXus definitions). We should avoid tags with rc in the name since these mark release candidates and are not final releases.

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

No branches or pull requests

2 participants