Ontology Engineer/Developer Pathway¶
Getting Set-up¶
- Download and install GitHub Desktop
- Download and install Protege
- Install ELK reasoner in protege
- Setting up your ID range
- Setting up ODK
Learning¶
As a ontology engineer, it would be useful for you to know how curators work, as such, it would be useful to be familiar with all the concepts in the ontology curator pathways document. This pathways will however be focusing on the engineering side of things.
Very basics¶
Learning Git and GitHub¶
Learning ontology engineering¶
- Setting up a ODK repository
- Developing an obo ontology
- Understanding product variants
- Dealing with large ontologies
- ROBOT tutorial pt. 1
- ROBOT tutorial pt. 2
- Templates
- Getting started with DOSDP templates
- DOSDP Templates Basic Tutorial
- Introduction to Managing DOSDP Templates in ODK
- Basics of SPARQL
- Setting up slims
Ontology Engineer How To Collection¶
This section is a non-ordered collection of how to documents that an engineer might need (this includes everything from the curators list as they may be pertinent knowledge to an engineer).
- Adding taxon restrictions
- Changing files in pull requests
- Cloning a repo
- Creating new terms
- Daily Curator Workflow
- Fixing Conflicts
- Creating a github fork
- Creating a github pull request
- Setting up your ID range
- Setting up ELK reasoner in protege
- Obsoleting terms
- Merging terms
- Creating slims
- Setting up ODK
- Switching ontologies
- Dealing with large ontologies