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

measures characteristic #717

Merged
merged 26 commits into from
Apr 4, 2024
Merged
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
3ef2ed4
measures characteristic
ddooley May 23, 2023
3bbc2f5
fixed 'has characteristic' ref.
ddooley May 23, 2023
f40c1e9
Merge remote-tracking branch 'upstream/master' into issue#658
ddooley May 26, 2023
a1bb58d
includes obi import file
ddooley May 26, 2023
e0f11b3
COB import of planned process
ddooley May 27, 2023
69e7509
Adding OBI assay
ddooley Jun 12, 2023
f1145f1
revising "measures characteristic" label
ddooley Jun 12, 2023
c2963f7
catalogue tweak
ddooley Jun 12, 2023
05d7066
Merge branch 'master' into issue#658
ddooley Jun 13, 2023
87f6905
Merge branch 'master' into issue#658
anitacaron Jul 7, 2023
e504f90
update repo
anitacaron Jul 7, 2023
6f4f06d
remove cob import
anitacaron Jul 7, 2023
8909673
Merge branch 'master' into issue#658
Jul 12, 2023
06e10e1
rename process measures characteristic
ddooley Jul 18, 2023
3c59171
Merge branch 'master' into issue#658
Aug 10, 2023
1d199b1
import characteristic (BFO:0000020) from COB
anitacaron Aug 10, 2023
4665ec7
update to domain/range 'specifically dependent continuant' / COB char…
ddooley Aug 10, 2023
bce72c0
Merge branch 'master' into issue#658
ddooley Jan 22, 2024
c7216be
terms prefix fix
ddooley Jan 22, 2024
322d1c4
tweak inverse defn
ddooley Feb 26, 2024
8129630
Merge branch 'master' into issue#658
ddooley Feb 26, 2024
ab2f8ff
annotation tweaks
ddooley Feb 26, 2024
919a63a
Merge branch 'issue#658' of https://github.com/ddooley/obo-relations …
ddooley Feb 26, 2024
5f3073b
Merge branch 'master' into issue#658
Mar 1, 2024
6931c96
fix typo in characteristic measured by assay definition
Mar 28, 2024
5b3d94d
Merge branch 'master' into issue#658
Mar 28, 2024
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
21 changes: 20 additions & 1 deletion src/ontology/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ all_main: $(MAIN_FILES)
# ----------------------------------------


IMPORTS = omo pato cl envo go other orcidio uberon obi
IMPORTS = omo pato cl envo go other orcidio uberon cob obi

IMPORT_ROOTS = $(patsubst %, $(IMPORTDIR)/%_import, $(IMPORTS))
IMPORT_OWL_FILES = $(foreach n,$(IMPORT_ROOTS), $(n).owl)
Expand Down Expand Up @@ -378,6 +378,16 @@ $(IMPORTDIR)/uberon_import.owl: $(MIRRORDIR)/uberon.owl $(IMPORTDIR)/uberon_term
query --update ../sparql/inject-subset-declaration.ru --update ../sparql/inject-synonymtype-declaration.ru --update ../sparql/postprocess-module.ru \
$(ANNOTATE_CONVERT_FILE); fi

## Module for ontology: cob

$(IMPORTDIR)/cob_import.owl: $(MIRRORDIR)/cob.owl $(IMPORTDIR)/cob_terms_combined.txt
if [ $(IMP) = true ]; then $(ROBOT) query -i $< --update ../sparql/preprocess-module.ru \
extract -T $(IMPORTDIR)/cob_terms_combined.txt --copy-ontology-annotations true --force true --method BOT \
remove --base-iri $(OBOBASE)/COB --axioms external --preserve-structure false --trim false \
remove $(patsubst %, --term %, $(ANNOTATION_PROPERTIES)) -T $(IMPORTDIR)/cob_terms_combined.txt --select complement \
query --update ../sparql/inject-subset-declaration.ru --update ../sparql/inject-synonymtype-declaration.ru --update ../sparql/postprocess-module.ru \
$(ANNOTATE_CONVERT_FILE); fi

## Module for ontology: obi

$(IMPORTDIR)/obi_import.owl: $(MIRRORDIR)/obi.owl $(IMPORTDIR)/obi_terms_combined.txt
Expand Down Expand Up @@ -527,6 +537,15 @@ mirror-uberon: | $(TMPDIR)
mv [email protected] $(TMPDIR)/[email protected]; fi


## ONTOLOGY: cob
.PHONY: mirror-cob
.PRECIOUS: $(MIRRORDIR)/cob.owl
mirror-cob: | $(TMPDIR)
if [ $(MIR) = true ] && [ $(IMP) = true ]; then curl -L $(OBOBASE)/cob.owl --create-dirs -o $(MIRRORDIR)/cob.owl --retry 4 --max-time 200 &&\
$(ROBOT) convert -i $(MIRRORDIR)/cob.owl -o [email protected] &&\
mv [email protected] $(TMPDIR)/[email protected]; fi


## ONTOLOGY: obi
.PHONY: mirror-obi
.PRECIOUS: $(MIRRORDIR)/obi.owl
Expand Down
1 change: 1 addition & 0 deletions src/ontology/catalog-v001.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog prefer="public" xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
<group id="Folder Repository, directory=, recursive=false, Auto-Update=false, version=2" prefer="public" xml:base="">
<uri name="http://purl.obolibrary.org/obo/ro/imports/cob_import.owl" uri="imports/cob_import.owl"/>
<uri name="http://purl.obolibrary.org/obo/ro/imports/uberon_import.owl" uri="imports/uberon_import.owl"/>
<uri name="http://purl.obolibrary.org/obo/ro/imports/obi_import.owl" uri="imports/obi_import.owl"/>
<uri name="http://purl.obolibrary.org/obo/ro/imports/omo_import.owl" uri="imports/omo_import.owl"/>
Expand Down
20 changes: 20 additions & 0 deletions src/ontology/imports/cob_import.owl
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Prefix(:=<http://purl.obolibrary.org/obo/ro/imports/cob_import.owl#>)
Prefix(owl:=<http://www.w3.org/2002/07/owl#>)
Prefix(rdf:=<http://www.w3.org/1999/02/22-rdf-syntax-ns#>)
Prefix(xml:=<http://www.w3.org/XML/1998/namespace>)
Prefix(xsd:=<http://www.w3.org/2001/XMLSchema#>)
Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)


Ontology(<http://purl.obolibrary.org/obo/ro/imports/cob_import.owl>
<http://purl.obolibrary.org/obo/ro/releases/2023-06-12/imports/cob_import.owl>
Annotation(<http://purl.org/dc/elements/1.1/source> <http://purl.obolibrary.org/obo/cob/releases/2023-05-12/cob.owl>)
Annotation(owl:versionInfo "2023-06-12")

Declaration(AnnotationProperty(<http://purl.org/dc/elements/1.1/description>))
Declaration(AnnotationProperty(<http://purl.org/dc/elements/1.1/source>))
Declaration(AnnotationProperty(<http://purl.org/dc/elements/1.1/title>))
Declaration(AnnotationProperty(<http://purl.org/dc/terms/license>))


)
Empty file.
43 changes: 43 additions & 0 deletions src/ontology/imports/obi_import.owl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ Ontology(<http://purl.obolibrary.org/obo/ro/imports/obi_import.owl>
Annotation(<http://purl.org/dc/elements/1.1/source> <http://purl.obolibrary.org/obo/obi/2023-03-10/obi.owl>)
Annotation(owl:versionInfo "2023-06-28")

Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000015>))
Declaration(Class(<http://purl.obolibrary.org/obo/GO_0008150>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBI_0000011>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBI_0000070>))
Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000040>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBI_0100026>))
Declaration(AnnotationProperty(<http://protege.stanford.edu/plugins/owl/protege#defaultLanguage>))
Expand All @@ -20,7 +24,9 @@ Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000114>))
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000115>))
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000116>))
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000117>))
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000118>))
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000119>))
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000232>))
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000589>))
Declaration(AnnotationProperty(<http://purl.org/dc/elements/1.1/contributor>))
Declaration(AnnotationProperty(<http://purl.org/dc/elements/1.1/creator>))
Expand All @@ -38,6 +44,42 @@ Declaration(Datatype(xsd:date))
# Classes
############################


# Class: <http://purl.obolibrary.org/obo/GO_0008150> (<http://purl.obolibrary.org/obo/GO_0008150>)

DisjointClasses(<http://purl.obolibrary.org/obo/GO_0008150> <http://purl.obolibrary.org/obo/OBI_0000011>)

# Class: <http://purl.obolibrary.org/obo/OBI_0000011> (planned process)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000111> <http://purl.obolibrary.org/obo/OBI_0000011> "planned process"@en)
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000111> <http://purl.obolibrary.org/obo/OBI_0000011> "planned process")
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000112> <http://purl.obolibrary.org/obo/OBI_0000011> "Injecting mice with a vaccine in order to test its efficacy")
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000114> <http://purl.obolibrary.org/obo/OBI_0000011> <http://purl.obolibrary.org/obo/IAO_0000122>)
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OBI_0000011> "A process that realizes a plan which is the concretization of a plan specification."@en)
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000116> <http://purl.obolibrary.org/obo/OBI_0000011> "'Plan' includes a future direction sense. That can be problematic if plans are changed during their execution. There are however implicit contingencies for protocols that an agent has in his mind that can be considered part of the plan, even if the agent didn't have them in mind before. Therefore, a planned process can diverge from what the agent would have said the plan was before executing it, by adjusting to problems encountered during execution (e.g. choosing another reagent with equivalent properties, if the originally planned one has run out.)")
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000116> <http://purl.obolibrary.org/obo/OBI_0000011> "We are only considering successfully completed planned processes. A plan may be modified, and details added during execution. For a given planned process, the associated realized plan specification is the one encompassing all changes made during execution. This means that all processes in which an agent acts towards achieving some
objectives is a planned process.")
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000117> <http://purl.obolibrary.org/obo/OBI_0000011> "Bjoern Peters")
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000119> <http://purl.obolibrary.org/obo/OBI_0000011> "branch derived")
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000232> <http://purl.obolibrary.org/obo/OBI_0000011> "This class merges the previously separated objective driven process and planned process, as they the separation proved hard to maintain. (1/22/09, branch call)"@en)
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000232> <http://purl.obolibrary.org/obo/OBI_0000011> "6/11/9: Edited at workshop. Used to include: is initiated by an agent")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OBI_0000011> "planned process"@en)
SubClassOf(<http://purl.obolibrary.org/obo/OBI_0000011> <http://purl.obolibrary.org/obo/BFO_0000015>)

# Class: <http://purl.obolibrary.org/obo/OBI_0000070> (assay)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000111> <http://purl.obolibrary.org/obo/OBI_0000070> "assay"@en)
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000112> <http://purl.obolibrary.org/obo/OBI_0000070> "Assay the wavelength of light emitted by excited Neon atoms. Count of geese flying over a house.")
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000114> <http://purl.obolibrary.org/obo/OBI_0000070> <http://purl.obolibrary.org/obo/IAO_0000122>)
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OBI_0000070> "A planned process with the objective to produce information about the material entity that is the evaluant, by physically examining it or its proxies."@en)
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000116> <http://purl.obolibrary.org/obo/OBI_0000070> "12/3/12: BP: the reference to the 'physical examination' is included to point out that a prediction is not an assay, as that does not require physical examiniation.")
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000117> <http://purl.obolibrary.org/obo/OBI_0000070> "PlanAndPlannedProcess Branch"@en)
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000118> <http://purl.obolibrary.org/obo/OBI_0000070> "measuring"@en)
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000118> <http://purl.obolibrary.org/obo/OBI_0000070> "scientific observation"@en)
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000119> <http://purl.obolibrary.org/obo/OBI_0000070> "OBI branch derived"@en)
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OBI_0000070> "assay"@en)
SubClassOf(<http://purl.obolibrary.org/obo/OBI_0000070> <http://purl.obolibrary.org/obo/OBI_0000011>)

# Class: <http://purl.obolibrary.org/obo/OBI_0100026> (organism)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000111> <http://purl.obolibrary.org/obo/OBI_0100026> "organism"@en)
Expand All @@ -57,4 +99,5 @@ AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OBI_0100026> "org
SubClassOf(<http://purl.obolibrary.org/obo/OBI_0100026> <http://purl.obolibrary.org/obo/BFO_0000040>)



)
5 changes: 4 additions & 1 deletion src/ontology/imports/obi_terms.txt
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
OBI:0100026
OBI:0000011
OBI:0000070
OBI:0100026

Loading