-
Notifications
You must be signed in to change notification settings - Fork 23
Manually Merging Terms from Other Ontologies
LillyG901 edited this page Oct 14, 2024
·
2 revisions
In order to reuse terms already defined in other ontologies these are imported into the import-modules. This is usually done automatically.
In case a manual import has to be done, this can be done via ROBOT:
This shows the example of importing realized in
from RO.
- Open a command-line in the directory the module resides in
- Download latest version of source ontology
curl -L http://purl.obolibrary.org/obo/ro.owl > ro.owl
-
Look up URL of required term in ontologies documentation.
realized in
≙ http://purl.obolibrary.org/obo/BFO_0000054 -
Extract term via ROBOT without hierarchy (see ROBOT documentation for extraction including hierarchy):
robot merge --input ro.owl extract --method MIREOT --lower-term http://purl.obolibrary.org/obo/BFO_0000054 --upper-term owl:topObjectProperty --intermediates none --output ro-extract-manually.owl
- Merge the term into the required module:
robot merge --input ro-extracted.owl --input ro-extract-manually.owl --output ro-extracted.owl
- Delete
ro.owl
andro-extract-manually.owl
You already know what to do? Perfect, make sure that you miss no step by using checklists
Symbols used in this wiki:
🐙➔ github | 🔶➔ git | 📙➔ protégé | 📝➔ text editor | 🤖➔ robot
-
Home
- Welcome! How to participate
- Use Cases
- Best Practice Principles
- Structure of the OEO
-
Tutorials: How to...
- ...Get Involved (First Steps)
- ...Contribute
- ...Use Protégé to Change the Ontology
- ...Test the Ontology
- ...Write Competency Questions
- ...Choose a Class Type
- ...Deal with Ambiguous Terms
- ...Use Term Tracker Annotations
- ...Use the GitHub Labels
- ...Set up OwlViz for Visualisation
- ...Use Automation of Recurring Text Entries
- ...Manually Merge Terms from Other Ontologies 🤖
- ...Release a New Ontology Version
- ...Translate Into Turtle RDF
- Setup your Work Environment and Get Involved
- ...Maintain automated Workflows for GitHub Issues and PRs
- Get to Know the Workflow This sections will contain the full workflow in the future
- Tools and Utilities
- Community