Skip to content
This repository has been archived by the owner on Feb 19, 2023. It is now read-only.

DO NOT MERGE: ODK #22

Open
wants to merge 53 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
216913a
ODK first
matentzn Aug 1, 2019
648ac97
First release attempt
matentzn Aug 1, 2019
87a0ffb
Makefile updates
matentzn Aug 1, 2019
cd968c1
First release run
matentzn Aug 5, 2019
f3adcc5
removed and ignored some files
matentzn Aug 5, 2019
4acff24
ignored some more stuff
matentzn Aug 5, 2019
a4ade5e
Removed components as well
matentzn Aug 5, 2019
43b71bb
Update Makefile
matentzn Aug 6, 2019
58db384
Merge branch 'master' into mo-odk
matentzn Aug 6, 2019
fd57772
Update Makefile
matentzn Aug 6, 2019
3b203c2
Removed nifstd
matentzn Aug 6, 2019
797907e
Update Makefile
matentzn Aug 6, 2019
3c6d259
Update Jenkinsfile
matentzn Aug 6, 2019
8e4a450
Update Makefile
matentzn Aug 6, 2019
0558b59
Added preprocessing steps
matentzn Aug 6, 2019
7b90705
Update mo.Makefile
matentzn Aug 6, 2019
08cc52e
Update mo.Makefile
matentzn Aug 7, 2019
b8a9e5a
Update mo.Makefile
matentzn Aug 7, 2019
418a8a4
Update mo.Makefile
matentzn Aug 7, 2019
2ab54f8
Update mo.Makefile
matentzn Aug 12, 2019
5f510ff
Fixed pre-processing
matentzn Aug 14, 2019
4b04ccc
Update mo.Makefile
matentzn Aug 14, 2019
60194ef
Update .travis.yml
matentzn Aug 14, 2019
2ebb7c5
Some updates to pipeline
matentzn Aug 14, 2019
135c29c
make
matentzn Aug 14, 2019
5a4bc19
Update mo.Makefile
matentzn Aug 21, 2019
f4311e7
Update mo.Makefile
matentzn Aug 21, 2019
ddee5cc
Updated makefile
matentzn Aug 21, 2019
a04d9df
Added many more components
matentzn Aug 23, 2019
4253a9d
Merge branch 'master' into mo-odk
matentzn Aug 23, 2019
f77e1da
IMports added
matentzn Aug 24, 2019
3badd25
IMports fix
matentzn Aug 24, 2019
ecb36ba
Update .gitignore
matentzn Aug 24, 2019
82a205d
Update catalog-v001.xml
matentzn Aug 24, 2019
1c2613e
Update mo.Makefile
matentzn Aug 24, 2019
8f7c4a6
Had to get rid of all JSON
matentzn Aug 25, 2019
b7492e7
Update mo.Makefile
matentzn Aug 25, 2019
fb173a8
Update mo-edit.owl
matentzn Aug 26, 2019
5e5a981
Update Makefile
matentzn Aug 26, 2019
832b763
ODK 1.2.19
matentzn Nov 5, 2019
a369272
Update Makefile
matentzn Nov 5, 2019
a15f482
Added a bunch of missing ontologies to build
matentzn Nov 5, 2019
d1c2450
Derived ontology dependencies from Toms namespace overview
matentzn Nov 5, 2019
74864b2
Fixed small pato path issue
matentzn Nov 5, 2019
ba25ba2
Update catalog-v001.xml
matentzn Nov 5, 2019
051bc1d
Update mo.Makefile
matentzn Nov 5, 2019
f241acf
Update mo.Makefile
matentzn Nov 6, 2019
b5c3513
added mondo equivalents and efo to component
matentzn Nov 17, 2019
9223ced
Merge branch 'master' into mo-odk
matentzn Jan 20, 2022
5983c06
Merge branch 'master' into mo-odk
matentzn Jan 20, 2022
beabe87
Update to ODK 1.2.33
matentzn Jan 20, 2022
1ac0f26
Rename Monarch Ontology to Phenomics Integrated Ontology
matentzn Jan 21, 2022
4213271
Update Makefile and config
matentzn Jan 21, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .github/workflows/qc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Basic ODK workflow

name: CI

# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the main branch
push:
branches: [ main ]
pull_request:
branches: [ main ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "ontology_qc"
ontology_qc:
# The type of runner that the job will run on
runs-on: ubuntu-latest
container: obolibrary/odkfull:v1.2.32

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2

- name: Run ontology QC checks
env:
DEFAULT_BRANCH: main
run: cd src/ontology && make ROBOT_ENV='ROBOT_JAVA_ARGS=-Xmx6G' test IMP=false PAT=false

36 changes: 34 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,40 @@
cache
*-merged.owl
*-merged-*.owl
*-catalog.xml
.DS_Store
*.tmp
*.old
monarch-merged*
.DS_Store
*.tmp
src/ontology/mirror
src/ontology/mirror/*
src/ontology/mo.owl
src/ontology/mo.obo
src/ontology/mo.json
src/ontology/mo-base.*
src/ontology/mo-basic.*
src/ontology/mo-full.*
src/ontology/mo-simple.*
src/ontology/mo-simple-non-classified.*
semantic.cache
bin/
src/ontology/seed.txt
src/ontology/target/
src/ontology/dosdp-tools.log
src/patterns/imports/seed_sorted.txt
src/ontology/ed_definitions_merged.owl
src/ontology/patterns
*.tmp.obo
*.tmp.owl
src/patterns/pattern_owl_seed.txt
src/patterns/all_pattern_terms.txt
src/ontology/simple_seed.txt
src/ontology/merged-mo-edit.owl
/imports/
reports/
components/
/mo-*
/mo.*
src/ontology/monarch-pre.owl
src/ontology/monarch-inferred.owl
src/ontology/monarch-pre-nothing.owl
27 changes: 27 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
## REMEMBER TO SET UP YOUR GITHUB REPO FOR TRAVIS
## Go to: https://travis-ci.org/monarch-initiative for details
sudo: required

services:
- docker

before_install:
- docker pull obolibrary/odkfull

# command to run tests
script: cd src/ontology && sh run.sh make preprocess_release -B

#after_success:
# coveralls

# whitelist
branches:
only:
- master
- test-travis

### Add your own lists here
### See https://github.com/INCATools/ontology-development-kit/issues/35
notifications:
email:
- obo-ci-reports-all@groups.io
15 changes: 15 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
## Before you write a new request, please consider the following:

- **Does the term already exist?** Before submitting suggestions for new ontology terms, check whether the term exist, either as a primary term or a synonym term. You can search using [OLS](http://www.ebi.ac.uk/ols/ontologies/mo)

## Guidelines for creating GitHub tickets with contributions to the ontology:

1. **Write a detailed request:** Please be specific and include as many details as necessary, providing background information, and if possible, suggesting a solution. GOC editors will be better equipped to address your suggestions if you offer details regarding *'what is wrong'*, *'why'*, and *'how to fix it'*.

2. **Provide examples and references:** Please include PMIDs for new term requests, and include also screenshots, or URLs illustrating the current ontology structure for other types of requests.

3. **For new term request:** Be sure to provide suggestions for label (name), definition, references, position in hierarchy, etc.

4. **For updates to relationships:** Provide details of the current axioms, why you think they are wrong or not sufficient, and what exactly should be added or removed.

On behalf of the Monarch Ontology editorial team, Thanks!
21 changes: 21 additions & 0 deletions issue_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
For new term requests, please provide the following information:

## Preferred term label

(e.g., Asplenia)

## Synonyms

(e.g., Absent spleen)

## Textual definition

the definition should be understandable even for non-specialists. Include a PubMed ID to refer to any relevant article that provides additional information about the suggested term.

## Suggested parent term

Please look in the hierarchy in a browser such as [OLS](http://www.ebi.ac.uk/ols/ontologies/mo)

## Attribution

If you would like a nanoattribution, please indicate your ORCID id
28 changes: 28 additions & 0 deletions src/archive/mammal.owl
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0"?>
<rdf:RDF xmlns="http://purl.obolibrary.org/obo/x-bfo.owl#"
xml:base="http://purl.obolibrary.org/obo/x-bfo.owl"
xmlns:obo="http://purl.obolibrary.org/obo/"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#">
<owl:Ontology rdf:about="http://purl.obolibrary.org/obo/upheno/mammal.owl">
<owl:imports rdf:resource="http://purl.obolibrary.org/obo/mp/mp-importer.owl"/>
<owl:imports rdf:resource="http://purl.obolibrary.org/obo/hp/hp-importer.owl"/>
<owl:imports rdf:resource="http://purl.obolibrary.org/obo/upheno/hp-mp/mp_hp-align-equiv.owl"/>

<owl:imports rdf:resource="http://purl.obolibrary.org/obo/upheno/imports/go_phenotype.owl"/>
<owl:imports rdf:resource="http://purl.obolibrary.org/obo/upheno/imports/mpath_phenotype.owl"/>
<owl:imports rdf:resource="http://purl.obolibrary.org/obo/upheno/imports/nbo_phenotype.owl"/>
<owl:imports rdf:resource="http://purl.obolibrary.org/obo/upheno/imports/uberon_phenotype.owl"/>

<!-- <owl:imports rdf:resource="http://purl.obolibrary.org/obo/mp/mp-to-hp-match-best.owl"/> -->
</owl:Ontology>

</rdf:RDF>



<!-- Generated by the OWL API (version 0.5.1-SNAPSHOT) http://owlapi.sourceforge.net -->

File renamed without changes.
166 changes: 166 additions & 0 deletions src/archive/project.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
allow_equivalents: all
catalog_file: catalog-v001.xml
components:
directory: components/
filename: null
products:
- filename: upheno.owl
- filename: mondo.owl
- filename: eco.owl
- filename: so.owl
contact: null
contributors: null
creators: null
description: None
dosdp_tools_options: --obo-prefixes=true
edit_format: owl
export_formats:
- owl
- obo
- json
github_org: monarch-initiative
gzip_main: false
id: mo
import_group:
directory: imports/
disabled: false
ids: null
products:
- description: null
id: nbo
mirror_from: http://purl.obolibrary.org/obo/nbo/nbo-base.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: pr
mirror_from: null
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: go
mirror_from: null
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: uberon
mirror_from: null
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: ro
mirror_from: null
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: chebi
mirror_from: null
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: hsapdv
mirror_from: null
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: cl
mirror_from: http://purl.obolibrary.org/obo/cl/cl-base.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: mpath
mirror_from: null
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: ncbitaxon-taxslim.owl
mirror_from: http://purl.obolibrary.org/obo/ncbitaxon/subsets/taxslim.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: go-plus
mirror_from: http://purl.obolibrary.org/obo/go/extensions/go-plus.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: so
mirror_from: null
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: eco
mirror_from: null
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: uberon-ext
mirror_from: http://purl.obolibrary.org/obo/uberon/ext.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: uberon-bridge-to-zfa.owl
mirror_from: http://purl.obolibrary.org/obo/uberon/bridge/uberon-bridge-to-zfa.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: uberon/bridge/uberon-bridge-to-ma.owl
mirror_from: http://purl.obolibrary.org/obo/uberon/bridge/uberon-bridge-to-ma.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: uberon/bridge/uberon-bridge-to-fma.owl
mirror_from: http://purl.obolibrary.org/obo/uberon/bridge/uberon-bridge-to-fma.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: uberon/bridge/cl-bridge-to-zfa.owl
mirror_from: http://purl.obolibrary.org/obo/uberon/bridge/uberon-bridge-to-zfa.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: uberon/bridge/cl-bridge-to-ma.owl
mirror_from: http://purl.obolibrary.org/obo/uberon/bridge/cl-bridge-to-ma.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: uberon/bridge/cl-bridge-to-fma.owl
mirror_from: http://purl.obolibrary.org/obo/uberon/bridge/cl-bridge-to-fma.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: uberon/bridge/uberon-bridge-to-nifstd.owl
mirror_from: http://purl.obolibrary.org/obo/uberon/bridge/uberon-bridge-to-nifstd.owl
rebuild_if_source_changes: true
robot_settings: null
- description: null
id: pato
mirror_from: null
rebuild_if_source_changes: true
robot_settings: null
rebuild_if_source_changes: true
import_pattern_ontology: false
license: Unspecified
namespaces:
- http://purl.obolibrary.org/obo/HP_
- http://purl.obolibrary.org/obo/hp
obo_format_options: ''
pattern_group: null
pattern_pipelines_group: null
primary_release: full
reasoner: ELK
release_artefacts:
- base
- simple-non-classified
- full
- simple
repo: monarch-ontology
report_fail_on: none
robot_java_args: -Xmx8G
robot_settings: null
robot_version: null
robotemplate_group: null
subset_group: null
title: Monarch Ontology
travis_emails: null
uribase: http://purl.obolibrary.org/obo
use_dosdps: true
use_external_date: false
Loading