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

Move internal terms to ROBOT templates #710

Closed
wants to merge 3 commits into from

Conversation

jmillanacosta
Copy link
Member

The internal terms currently under internal-dev have been robot exported into ROBOT csv templates and divided according to type, and not downstream ontology to be added to. This indication of which ontology the term will be suggested for addition to will be added later, as an annotation, via the same script internal_terms_update.sh (not yet implemented).

The last step will be to use robot template on these template tables to regenerate the internal modules at every build cycle.

Improvements

  • Removes the need to handle XML files to add internal terms, tables are used instead
  • Standardizes approach and used fields for all internal terms
  • Removes the confusion around internal/external modules being named the same way
  • The template file names are informative of the type of classes they contain

TBD

  • Add annotations to the generated modules (authors, provenance, version IRI...)

  • Use robot template to generate the OWLs

  • Diff the resulting enanomapper-full.owl ontology to ensure no classes or attributes have been lost

@jmillanacosta jmillanacosta self-assigned this Jul 16, 2024
@jmillanacosta jmillanacosta deleted the internal_templates branch July 23, 2024 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant