-
Notifications
You must be signed in to change notification settings - Fork 20
Manually merging terms from other ontologies
stap-m edited this page Oct 26, 2023
·
3 revisions
In order to reuse terms already defined in other ontologies these are imported into the import-modules. This is usually done automaticaaly.
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!
- Use Cases
- Best Practice Principles
- Structure of the OEO
- Setup your work environment and get involved
-
Get to know the workflow
This sections will contain the full workflow in the future -
Tutorials: How to...
- use Protégé to change the ontology
- test the ontology
- write competency questions
- choose a class type
- deal with ambiguous terms
- use term tracker items
- use the GitHub labels
- set up OwlViz for visualisation
- Automation of recurring text entries
- Manually merging terms from other ontologies 🤖
- release a new ontology version
-
Tools and Utilities
- GitHub
- ROBOT
- Workflow & Checklist
- Community