diff --git a/docs/odk-workflows/RepositoryFileStructure.md b/docs/odk-workflows/RepositoryFileStructure.md index f2a7fe9..3f019c3 100644 --- a/docs/odk-workflows/RepositoryFileStructure.md +++ b/docs/odk-workflows/RepositoryFileStructure.md @@ -30,6 +30,7 @@ These are the current imports in OMRSE | pno | http://purl.obolibrary.org/obo/iao/pno.owl | mirror | | d-acts | http://purl.obolibrary.org/obo/iao/d-acts.owl | mirror | | geo | http://purl.obolibrary.org/obo/geo.owl | None | +| mf | http://purl.obolibrary.org/obo/mf.owl | None | ## Components Components, in contrast to imports, are considered full members of the ontology. This means that any axiom in a component is also included in the ontology base - which means it is considered _native_ to the ontology. While this sounds complicated, consider this: conceptually, no component should be part of more than one ontology. If that seems to be the case, we are most likely talking about an import. Components are often not needed for ontologies, but there are some use cases: diff --git a/src/ontology/Makefile b/src/ontology/Makefile index c15f56a..d2bcfd7 100644 --- a/src/ontology/Makefile +++ b/src/ontology/Makefile @@ -1,7 +1,7 @@ # ---------------------------------------- # Makefile for omrse # Generated using ontology-development-kit -# ODK Version: v1.4 +# ODK Version: v1.4.1 # ---------------------------------------- # IMPORTANT: DO NOT EDIT THIS FILE. To override default make goals, use omrse.Makefile instead @@ -49,7 +49,7 @@ REPORT_PROFILE_OPTS = OBO_FORMAT_OPTIONS = SPARQL_VALIDATION_CHECKS = owldef-self-reference iri-range label-with-iri multiple-replaced_by SPARQL_EXPORTS = basic-report class-count-by-prefix edges xrefs obsoletes synonyms -ODK_VERSION_MAKEFILE = v1.4 +ODK_VERSION_MAKEFILE = v1.4.1 TODAY ?= $(shell date +%Y-%m-%d) OBODATE ?= $(shell date +'%d:%m:%Y %H:%M') @@ -114,7 +114,7 @@ all_main: $(MAIN_FILES) # ---------------------------------------- -IMPORTS = ro ogms obi apollo_sv obib go oae pco bfo oostt omo pno d-acts geo +IMPORTS = ro ogms obi apollo_sv obib go oae pco bfo oostt omo pno d-acts geo mf IMPORT_ROOTS = $(patsubst %, $(IMPORTDIR)/%_import, $(IMPORTS)) IMPORT_OWL_FILES = $(foreach n,$(IMPORT_ROOTS), $(n).owl) @@ -539,6 +539,15 @@ mirror-geo: | $(TMPDIR) mv $@.tmp.owl $(TMPDIR)/$@.owl; fi +## ONTOLOGY: mf +.PHONY: mirror-mf +.PRECIOUS: $(MIRRORDIR)/mf.owl +mirror-mf: | $(TMPDIR) + if [ $(MIR) = true ] && [ $(IMP) = true ]; then curl -L $(OBOBASE)/mf.owl --create-dirs -o $(MIRRORDIR)/mf.owl --retry 4 --max-time 200 &&\ + $(ROBOT) convert -i $(MIRRORDIR)/mf.owl -o $@.tmp.owl &&\ + mv $@.tmp.owl $(TMPDIR)/$@.owl; fi + + $(MIRRORDIR)/%.owl: mirror-% | $(MIRRORDIR) if [ $(IMP) = true ] && [ $(MIR) = true ] && [ -f $(TMPDIR)/mirror-$*.owl ]; then if cmp -s $(TMPDIR)/mirror-$*.owl $@ ; then echo "Mirror identical, ignoring."; else echo "Mirrors different, updating." &&\ cp $(TMPDIR)/mirror-$*.owl $@; fi; fi diff --git a/src/ontology/catalog-v001.xml b/src/ontology/catalog-v001.xml index d8d0137..1680a98 100644 --- a/src/ontology/catalog-v001.xml +++ b/src/ontology/catalog-v001.xml @@ -1,5 +1,6 @@ + @@ -31,6 +32,8 @@ + + diff --git a/src/ontology/imports/bfo_import.owl b/src/ontology/imports/bfo_import.owl index 1ca6c32..0593b17 100644 --- a/src/ontology/imports/bfo_import.owl +++ b/src/ontology/imports/bfo_import.owl @@ -154,6 +154,12 @@ + + + + + + @@ -1112,5 +1118,5 @@ - + diff --git a/src/ontology/imports/d-acts_import.owl b/src/ontology/imports/d-acts_import.owl index d2ce5a0..7b67ed5 100644 --- a/src/ontology/imports/d-acts_import.owl +++ b/src/ontology/imports/d-acts_import.owl @@ -18,7 +18,7 @@ - 2023-05-02 + 2023-05-02 @@ -2597,12 +2597,6 @@ It is important to note that this going out of existence of s is complete and un spatiotemporal region - - - - (forall (r) (if (SpatioTemporalRegion r) (occupiesSpatioTemporalRegion r r))) // axiom label in BFO2 CLIF: [107-002] - - @@ -2657,6 +2651,12 @@ It is important to note that this going out of existence of s is complete and un Every spatiotemporal region s is such that s occupies_spatiotemporal_region s. (axiom label in BFO2 Reference: [107-002]) + + + + (forall (r) (if (SpatioTemporalRegion r) (occupiesSpatioTemporalRegion r r))) // axiom label in BFO2 CLIF: [107-002] + + @@ -9463,5 +9463,5 @@ Amanda Hicks - + diff --git a/src/ontology/imports/external_import.owl b/src/ontology/imports/external_import.owl index 74d4889..5841eca 100644 --- a/src/ontology/imports/external_import.owl +++ b/src/ontology/imports/external_import.owl @@ -22,6 +22,8 @@ Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) +Declaration(Class()) +Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) diff --git a/src/ontology/imports/mf_import.owl b/src/ontology/imports/mf_import.owl new file mode 100644 index 0000000..42e525c --- /dev/null +++ b/src/ontology/imports/mf_import.owl @@ -0,0 +1,44 @@ +Prefix(:=) +Prefix(owl:=) +Prefix(rdf:=) +Prefix(xml:=) +Prefix(xsd:=) +Prefix(rdfs:=) + + +Ontology( + +Annotation( ) +Annotation(owl:versionInfo "2023-09-08") + +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) + + +############################ +# Classes +############################ + +# Class: (representation) + +AnnotationAssertion( "A dependent continuant which is about a portion of reality.") +AnnotationAssertion( "http://www.jbiomedsem.com/content/1/1/10") +AnnotationAssertion(rdfs:label "representation") +SubClassOf( ) + +# Class: (cognitive representation) + +AnnotationAssertion( "A representation which specifically depends on an anatomical structure in the cognitive system of an organism.") +AnnotationAssertion( "http://www.jbiomedsem.com/content/1/1/10") +AnnotationAssertion(rdfs:label "cognitive representation") +SubClassOf( ) + + +) \ No newline at end of file diff --git a/src/ontology/imports/mf_terms.txt b/src/ontology/imports/mf_terms.txt new file mode 100644 index 0000000..139597f --- /dev/null +++ b/src/ontology/imports/mf_terms.txt @@ -0,0 +1,2 @@ + + diff --git a/src/ontology/imports/obib_import.owl b/src/ontology/imports/obib_import.owl index ce1fd6b..caf9787 100644 --- a/src/ontology/imports/obib_import.owl +++ b/src/ontology/imports/obib_import.owl @@ -76,6 +76,12 @@ + + + + + + - an atom of element X has the disposition to decay to an atom of element Y certain people have a predisposition to colon cancer @@ -500,5 +505,5 @@ A continuant cannot have an occurrent as part: use 'participates in'. - + diff --git a/src/ontology/imports/ogms_import.owl b/src/ontology/imports/ogms_import.owl index ca552ee..5c77c45 100644 --- a/src/ontology/imports/ogms_import.owl +++ b/src/ontology/imports/ogms_import.owl @@ -75,6 +75,12 @@ + + + + + + - an atom of element X has the disposition to decay to an atom of element Y certain people have a predisposition to colon cancer @@ -376,5 +381,5 @@ edited date: 30 SEPT 2015 - + diff --git a/src/ontology/imports/pno_import.owl b/src/ontology/imports/pno_import.owl index 707d4c6..838a840 100644 --- a/src/ontology/imports/pno_import.owl +++ b/src/ontology/imports/pno_import.owl @@ -2505,24 +2505,6 @@ Werner suggests a solution based on "Magnitudes" a proposal for which spatiotemporal region - - - - Each spatiotemporal region at any time t projects_onto some spatial region at t. (axiom label in BFO2 Reference: [099-001]) - - - - - - Each spatiotemporal region projects_onto some temporal region. (axiom label in BFO2 Reference: [098-001]) - - - - - - Every spatiotemporal region s is such that s occupies_spatiotemporal_region s. (axiom label in BFO2 Reference: [107-002]) - - @@ -2565,6 +2547,24 @@ Werner suggests a solution based on "Magnitudes" a proposal for which All parts of spatiotemporal regions are spatiotemporal regions. (axiom label in BFO2 Reference: [096-001]) + + + + Each spatiotemporal region at any time t projects_onto some spatial region at t. (axiom label in BFO2 Reference: [099-001]) + + + + + + Each spatiotemporal region projects_onto some temporal region. (axiom label in BFO2 Reference: [098-001]) + + + + + + Every spatiotemporal region s is such that s occupies_spatiotemporal_region s. (axiom label in BFO2 Reference: [107-002]) + + @@ -8557,5 +8557,5 @@ This issue is outside the scope of OBI. - + diff --git a/src/ontology/imports/ro_import.owl b/src/ontology/imports/ro_import.owl index e454d22..66104cf 100644 --- a/src/ontology/imports/ro_import.owl +++ b/src/ontology/imports/ro_import.owl @@ -4452,5 +4452,5 @@ e.g. if GP X enables ATPase coupled transporter activity' and 'ATPase - + diff --git a/src/ontology/omrse-edit.owl b/src/ontology/omrse-edit.owl index 5f29dcd..35b4cc4 100644 --- a/src/ontology/omrse-edit.owl +++ b/src/ontology/omrse-edit.owl @@ -27,6 +27,7 @@ Import() Import() Import() Import() +Import() Annotation(dc:contributor "Daniel Welch") Annotation(dc:creator "Amanda Hicks") Annotation(dc:creator "Mathias Brochhausen"@en) @@ -289,6 +290,22 @@ Declaration(Class(obo:OMRSE_00000256)) Declaration(Class(obo:OMRSE_00000257)) Declaration(Class(obo:OMRSE_00000258)) Declaration(Class(obo:OMRSE_00000259)) +Declaration(Class(obo:OMRSE_00000262)) +Declaration(Class(obo:OMRSE_00000265)) +Declaration(Class(obo:OMRSE_00000267)) +Declaration(Class(obo:OMRSE_00000268)) +Declaration(Class(obo:OMRSE_00000269)) +Declaration(Class(obo:OMRSE_00000270)) +Declaration(Class(obo:OMRSE_00000271)) +Declaration(Class(obo:OMRSE_00000274)) +Declaration(Class(obo:OMRSE_00000277)) +Declaration(Class(obo:OMRSE_00000278)) +Declaration(Class(obo:OMRSE_00000279)) +Declaration(Class(obo:OMRSE_00000281)) +Declaration(Class(obo:OMRSE_00000282)) +Declaration(Class(obo:OMRSE_00000284)) +Declaration(Class(obo:OMRSE_00000285)) +Declaration(Class(obo:OMRSE_00000286)) Declaration(Class(obo:OMRSE_00000500)) Declaration(Class(obo:OMRSE_00000501)) Declaration(Class(obo:OMRSE_00000502)) @@ -362,6 +379,13 @@ Declaration(ObjectProperty(obo:OMRSE_00000071)) Declaration(ObjectProperty(obo:OMRSE_00000167)) Declaration(ObjectProperty(obo:OMRSE_00000247)) Declaration(ObjectProperty(obo:OMRSE_00000248)) +Declaration(ObjectProperty(obo:OMRSE_00000260)) +Declaration(ObjectProperty(obo:OMRSE_00000263)) +Declaration(ObjectProperty(obo:OMRSE_00000264)) +Declaration(ObjectProperty(obo:OMRSE_00000272)) +Declaration(ObjectProperty(obo:OMRSE_00000273)) +Declaration(ObjectProperty(obo:OMRSE_00000275)) +Declaration(ObjectProperty(obo:OMRSE_00000276)) Declaration(ObjectProperty(obo:RO_0000052)) Declaration(ObjectProperty(obo:RO_0000053)) Declaration(ObjectProperty(obo:RO_0000056)) @@ -398,6 +422,15 @@ Declaration(AnnotationProperty(terms:license)) # Annotation Properties ############################ +# Annotation Property: obo:IAO_0000115 (definition) + +AnnotationAssertion(rdfs:label obo:IAO_0000115 "definition"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000115 "definition") + +# Annotation Property: obo:IAO_0000119 (definition source) + +AnnotationAssertion(rdfs:label obo:IAO_0000119 "definition source"@en) + # Annotation Property: obo:OMRSE_00000080 (U.S. Census PUMS serial number) AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000080 "The PUMS serial number assigned to a housing unit, which is only unique within each state, and which explicitly links the housing unit record with person records in PUMS data.") @@ -502,6 +535,78 @@ AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000248 "Matthew Diller"@en) AnnotationAssertion(dc:contributor obo:OMRSE_00000248 "S. Clint Dowland"@en) AnnotationAssertion(rdfs:label obo:OMRSE_00000248 "has aggressor"@en) +# Object Property: obo:OMRSE_00000260 (lives in) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000260 "A relation between a household and a material entity that the household stores their possessions in and sleeps in habitually."@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000260 "lives in"@en) +ObjectPropertyDomain(obo:OMRSE_00000260 obo:OMRSE_00000076) +ObjectPropertyRange(obo:OMRSE_00000260 obo:BFO_0000040) + +# Object Property: obo:OMRSE_00000263 (demarcates) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000263 "Relation in which a categorization scheme stands to each category into which it partitions things."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000263 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000263 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000263 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000263 "demarcates"@en) +SubObjectPropertyOf(obo:OMRSE_00000263 obo:IAO_0000136) +InverseObjectProperties(obo:OMRSE_00000263 obo:OMRSE_00000264) +ObjectPropertyDomain(obo:OMRSE_00000263 obo:OMRSE_00000262) + +# Object Property: obo:OMRSE_00000264 (demarcated by) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000264 "Relation in which a category stands to the categorization scheme that demarcates it as a category."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000264 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000264 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000264 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000264 "demarcated by"@en) +ObjectPropertyRange(obo:OMRSE_00000264 obo:OMRSE_00000262) + +# Object Property: obo:OMRSE_00000272 (has primary data subject) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000272 "Relation in which a data item stands to the person it is both about and primarily associated with."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000272 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000272 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000272 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000272 "has primary data subject"@en) +SubObjectPropertyOf(obo:OMRSE_00000272 obo:IAO_0000136) +InverseObjectProperties(obo:OMRSE_00000272 obo:OMRSE_00000273) +ObjectPropertyDomain(obo:OMRSE_00000272 obo:IAO_0000030) +ObjectPropertyRange(obo:OMRSE_00000272 obo:NCBITaxon_9606) + +# Object Property: obo:OMRSE_00000273 (primary data subject of) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000273 "The inverse of has primary data subject."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000273 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000273 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000273 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000273 "primary data subject of"@en) +ObjectPropertyDomain(obo:OMRSE_00000273 obo:NCBITaxon_9606) +ObjectPropertyRange(obo:OMRSE_00000273 obo:IAO_0000030) + +# Object Property: obo:OMRSE_00000275 (has reporter) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000275 "Relation in which a personal data disclosure stands to the person who performs it by disclosing data items about someone."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000275 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000275 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000275 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000275 "has reporter"@en) +SubObjectPropertyOf(obo:OMRSE_00000275 obo:RO_0000057) +InverseObjectProperties(obo:OMRSE_00000275 obo:OMRSE_00000276) +ObjectPropertyDomain(obo:OMRSE_00000275 obo:OMRSE_00000274) +ObjectPropertyRange(obo:OMRSE_00000275 obo:NCBITaxon_9606) + +# Object Property: obo:OMRSE_00000276 (reporter of) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000276 "The inverse of has reporter."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000276 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000276 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000276 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000276 "reporter of"@en) +SubObjectPropertyOf(obo:OMRSE_00000276 obo:RO_0000056) +ObjectPropertyDomain(obo:OMRSE_00000276 obo:NCBITaxon_9606) +ObjectPropertyRange(obo:OMRSE_00000276 obo:OMRSE_00000274) + # Object Property: obo:RO_0002217 (obsolete actively participates in) SubObjectPropertyOf(obo:RO_0002217 oboInOwl:ObsoleteProperty) @@ -614,8 +719,8 @@ SubClassOf(obo:OMRSE_00000009 ObjectIntersectionOf(ObjectSomeValuesFrom(obo:RO_0 # Class: obo:OMRSE_00000010 (human health care role) AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000010 "A role in human social processes that is realized by health care processes such as seeking or providing treatment for disease and injury, diagnosing disease and injury, or undergoing diagnosis. "@en) -AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000010 "William R. Hogan"@en) AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000010 "Mathias Brochhausen") +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000010 "William R. Hogan"@en) AnnotationAssertion(obo:IAO_0000118 obo:OMRSE_00000010 "health care role"@en) AnnotationAssertion(rdfs:label obo:OMRSE_00000010 "human health care role"@en) SubClassOf(obo:OMRSE_00000010 obo:OMRSE_00002072) @@ -2681,6 +2786,175 @@ AnnotationAssertion(dc:contributor obo:OMRSE_00000259 "William R. Hogan"@en) AnnotationAssertion(rdfs:label obo:OMRSE_00000259 "US state Medicaid agency"@en) SubClassOf(obo:OMRSE_00000259 obo:GEO_000000400) +# Class: obo:OMRSE_00000262 (categorization scheme) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000262 "Information content entity that characterizes some aggregate of entities as partitioned into distinct subgroups, thereby demarcating them as categories."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000262 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000262 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000262 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000262 "categorization scheme"@en) +SubClassOf(obo:OMRSE_00000262 obo:IAO_0000030) + +# Class: obo:OMRSE_00000265 (social categorization scheme) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000265 "Categorization scheme that divides humans into groups considered by themselves or others as distinct on the basis of assumed common characteristics."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000265 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000265 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000265 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000265 "social categorization scheme"@en) +SubClassOf(obo:OMRSE_00000265 obo:OMRSE_00000262) +SubClassOf(obo:OMRSE_00000265 ObjectAllValuesFrom(obo:OMRSE_00000263 obo:OMRSE_00000023)) + +# Class: obo:OMRSE_00000267 (social category) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000267 "Collection of humans demarcated by some social categorization scheme."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000267 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000267 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000267 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000267 "social category"@en) +SubClassOf(obo:OMRSE_00000267 obo:OMRSE_00000023) +SubClassOf(obo:OMRSE_00000267 ObjectSomeValuesFrom(obo:OMRSE_00000264 obo:OMRSE_00000265)) + +# Class: obo:OMRSE_00000268 (racial categorization scheme) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000268 "Social categorization scheme based on characteristics assumed to be biologically hereditary and to result in part from common locality of ancestors."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000268 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000268 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000268 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000268 "racial categorization scheme"@en) +SubClassOf(obo:OMRSE_00000268 obo:OMRSE_00000265) + +# Class: obo:OMRSE_00000269 (racial category) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000269 "Social category demarcated by some racial categorization scheme."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000269 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000269 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000269 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000269 "racial category"@en) +SubClassOf(obo:OMRSE_00000269 obo:OMRSE_00000267) +SubClassOf(obo:OMRSE_00000269 ObjectSomeValuesFrom(obo:OMRSE_00000264 obo:OMRSE_00000268)) + +# Class: obo:OMRSE_00000270 (ethnic categorization scheme) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000270 "Social categorization scheme based on characteristics that are primarily cultural—such as ancestry, history, national or tribal background, cultural attachments or traditions, past linguistic heritage, religious affiliations, caste, or claimed kinship."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000270 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000270 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000270 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000270 "ethnic categorization scheme"@en) +SubClassOf(obo:OMRSE_00000270 obo:OMRSE_00000265) + +# Class: obo:OMRSE_00000271 (ethnic category) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000271 "Social category demarcated by some ethnic categorization scheme."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000271 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000271 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000271 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000271 "ethnic category"@en) +SubClassOf(obo:OMRSE_00000271 obo:OMRSE_00000267) +SubClassOf(obo:OMRSE_00000271 ObjectSomeValuesFrom(obo:OMRSE_00000264 obo:OMRSE_00000270)) + +# Class: obo:OMRSE_00000274 (personal data disclosure) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000274 "Communication in which a person reports some data items about either that person or another person."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000274 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000274 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000274 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000274 "personal data disclosure"@en) +SubClassOf(obo:OMRSE_00000274 obo:OMRSE_00002068) +SubClassOf(obo:OMRSE_00000274 ObjectSomeValuesFrom(obo:BFO_0000051 ObjectIntersectionOf(obo:OMRSE_00002062 ObjectSomeValuesFrom(obo:RO_0000057 ObjectIntersectionOf(obo:BFO_0000020 ObjectSomeValuesFrom(obo:RO_0000059 obo:IAO_0000027)))))) + +# Class: obo:OMRSE_00000277 (subjective representation) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000277 "Cognitive representation in which the representation’s bearer is represented as being its bearer."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000277 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000277 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000277 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000277 "subjective representation"@en) +SubClassOf(obo:OMRSE_00000277 obo:MF_0000031) + +# Class: obo:OMRSE_00000278 (social identity) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000278 "Subjective representation of its bearer as being a member of some social category."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000278 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000278 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000278 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000278 "social identity"@en) +SubClassOf(obo:OMRSE_00000278 obo:OMRSE_00000277) +SubClassOf(obo:OMRSE_00000278 ObjectSomeValuesFrom(obo:RO_0000059 ObjectIntersectionOf(obo:BFO_0000031 ObjectIntersectionOf(ObjectSomeValuesFrom(obo:IAO_0000136 obo:NCBITaxon_9606) ObjectSomeValuesFrom(obo:IAO_0000136 obo:OMRSE_00000267))))) + +# Class: obo:OMRSE_00000279 (racial identity) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000279 "Social identity for which the category is a racial category."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000279 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000279 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000279 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000279 "racial identity"@en) +SubClassOf(obo:OMRSE_00000279 obo:OMRSE_00000278) +SubClassOf(obo:OMRSE_00000279 ObjectSomeValuesFrom(obo:RO_0000059 ObjectIntersectionOf(obo:BFO_0000031 ObjectIntersectionOf(ObjectSomeValuesFrom(obo:IAO_0000136 obo:NCBITaxon_9606) ObjectSomeValuesFrom(obo:IAO_0000136 obo:OMRSE_00000269))))) + +# Class: obo:OMRSE_00000281 (ethnic identity) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000281 "Social identity for which the category is an ethnic category."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000281 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000281 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000281 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000281 "ethnic identity"@en) +SubClassOf(obo:OMRSE_00000281 obo:OMRSE_00000278) +SubClassOf(obo:OMRSE_00000281 ObjectSomeValuesFrom(obo:RO_0000059 ObjectIntersectionOf(obo:BFO_0000031 ObjectIntersectionOf(ObjectSomeValuesFrom(obo:IAO_0000136 obo:NCBITaxon_9606) ObjectSomeValuesFrom(obo:IAO_0000136 obo:OMRSE_00000271))))) + +# Class: obo:OMRSE_00000282 (behavioral identity) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000282 "Social identity for which the category is also a behaviorally distinct group defined by its members degree of participation in some type of behavior."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000282 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000282 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000282 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000282 "behavioral identity"@en) +SubClassOf(obo:OMRSE_00000282 obo:OMRSE_00000278) + +# Class: obo:OMRSE_00000284 (occupation disposition) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000284 "A disposition that, if realized, is realized when the bearer intends to, and does, exercise abilities and skills in pursuit of obtaining or maintaining an job role."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000284 "Matthew Diller"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000284 "Damion Dooley"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000284 "Jie Zheng"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000284 "John Beverley"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000284 "John W. Judkins"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000284 "Sam Smith"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000284 "William D. Duncan"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000284 "William R. Hogan"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000284 "Yongqun He"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000284 "occupation disposition"@en) +SubClassOf(obo:OMRSE_00000284 obo:BFO_0000016) + +# Class: obo:OMRSE_00000285 (occupation activity) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000285 "A process in which an occupation holder participates that realizes either an occupation disposition or job role."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000285 "Matthew Diller"@en) +AnnotationAssertion(obo:IAO_0000118 obo:OMRSE_00000285 "occupation process"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000285 "Damion Dooley"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000285 "Eric Merrell"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000285 "Jie Zheng"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000285 "John Beverley"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000285 "John W. Judkins"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000285 "Sam Smith"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000285 "William D. Duncan"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000285 "William R. Hogan"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000285 "Yongqun He"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000285 "occupation activity"@en) +SubClassOf(obo:OMRSE_00000285 obo:BFO_0000015) + +# Class: obo:OMRSE_00000286 (U.S. veteran role) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000286 "A human role within an organization that inheres in a person who has served in a branch of the U.S. military, is not currently serving in the U.S. military, and the person's service ended in accordance to conditions defined by the U.S. government."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000286 "Matthew Diller"@en) +AnnotationAssertion(obo:IAO_0000119 obo:OMRSE_00000286 "38 U.S.C. §101(2), as well as “Determining Veteran Status” by the U.S. Department of Veterans Affairs (VA) Office of Small and Disadvantaged Business Utilization (OSDBU): https://www.va.gov/OSDBU/docs/Determining-Veteran-Status.pdf."@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000286 "Mathias Brochhausen"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000286 "S. Clint Dowland"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000286 "William D. Duncan"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000286 "William R. Hogan"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000286 "U.S. veteran role"@en) +SubClassOf(obo:OMRSE_00000286 obo:OMRSE_00000086) + # Class: obo:OMRSE_00000500 (job role data item) AnnotationAssertion(obo:IAO_0000112 obo:OMRSE_00000500 "Can be about any aspect of employment, such as salary, work location, or employer."@en) @@ -3250,4 +3524,5 @@ SubClassOf(obo:OMRSE_00002072 ObjectAllValuesFrom(obo:RO_0000052 obo:BFO_0000040 SubClassOf(obo:PCO_0000020 obo:OMRSE_00000022) +AnnotationAssertion(rdfs:label obo:IAO_0000412 "imported from"@en) ) \ No newline at end of file diff --git a/src/ontology/omrse-odk.yaml b/src/ontology/omrse-odk.yaml index 7c3d73f..bd71df7 100644 --- a/src/ontology/omrse-odk.yaml +++ b/src/ontology/omrse-odk.yaml @@ -53,6 +53,7 @@ import_group: mirror_from: http://purl.obolibrary.org/obo/iao/d-acts.owl module_type: mirror - id: geo + - id: mf #components: # products: diff --git a/src/templates/external_import.tsv b/src/templates/external_import.tsv index 39eef5e..2030710 100644 --- a/src/templates/external_import.tsv +++ b/src/templates/external_import.tsv @@ -44,6 +44,8 @@ IAO:0020024 owl:Class IAO:0021003 owl:Class IAO:0021009 owl:Class IAO:0100001 owl:AnnotationProperty +MF:0000030 owl:Class +MF:0000031 owl:Class OAE:0000002 owl:Class OAE:0000067 owl:Class OAE:0002807 owl:Class