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

Update how the ontology-level attributes are extracted at the process time #293

Closed
1 task done
Tracked by #340 ...
syphax-bouazzouni opened this issue Aug 4, 2022 · 0 comments
Closed
1 task done
Tracked by #340 ...

Comments

@syphax-bouazzouni
Copy link
Contributor

syphax-bouazzouni commented Aug 4, 2022

Requirement

Vincent at 2016 developed a way to automatically extract ontology submission attributes from the parsed ontology. The development was done in two project

  1. First, the owlapi_wrapper where he added a function called addOntologyIRIAndImports to add triples to save the ontology IRI and the omv:imports
  2. Secondly he implemented a function in the ontologies_linked_data to extract automatically the ontology_submission attributes, see extract_ontology_metadata declaration for the details
  3. Also a lot of work was done the project Goo, to enhance the DSL on describing attribues, so that was can have something like this:
      attribute :description, namespace: :omv, enforce: [:concatenate], extractedMetadata: true, helpText: "Free text description of the ontology.",
                metadataMappings: ["dc:description", "dct:description", "doap:description", "schema:description", "oboInOwl:remark"]

Where before it was like this

      attribute :description, namespace: :omv

TODO

First

Then later rebundle and refactor the work of Vincent to small changes that we will share with upstream with pull request

To be continued

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

1 participant