From 1219c21d5db1827036ece3f59dad785a8c7f3ecf Mon Sep 17 00:00:00 2001 From: William Hogan Date: Sat, 17 Aug 2024 11:24:03 -0500 Subject: [PATCH 1/2] added IAO import as mirror. Removed PNO import because PNO has been merged into IAO. Fixes #249 --- .github/workflows/qc.yml | 2 +- docs/odk-workflows/RepositoryFileStructure.md | 2 +- src/ontology/Makefile | 35 +- src/ontology/apollo_sv-edit.owl | 750 +----------------- src/ontology/apollo_sv-odk.yaml | 6 +- src/ontology/catalog-v001.xml | 6 +- src/ontology/imports/geo_import.owl | 6 +- src/ontology/imports/go_import.owl | 4 +- .../{pno_import.owl => iao_import.owl} | 262 +----- .../imports/{pno_terms.txt => iao_terms.txt} | 1 + src/ontology/imports/ido_import.owl | 4 +- src/ontology/imports/mf_import.owl | 4 +- src/ontology/imports/ro_import.owl | 4 +- 13 files changed, 45 insertions(+), 1041 deletions(-) rename src/ontology/imports/{pno_import.owl => iao_import.owl} (96%) rename src/ontology/imports/{pno_terms.txt => iao_terms.txt} (50%) diff --git a/.github/workflows/qc.yml b/.github/workflows/qc.yml index 110af6c..d17e4d2 100644 --- a/.github/workflows/qc.yml +++ b/.github/workflows/qc.yml @@ -19,7 +19,7 @@ jobs: ontology_qc: # The type of runner that the job will run on runs-on: ubuntu-latest - container: obolibrary/odkfull:v1.5.2 + container: obolibrary/odkfull:v1.5.1 # Steps represent a sequence of tasks that will be executed as part of the job steps: diff --git a/docs/odk-workflows/RepositoryFileStructure.md b/docs/odk-workflows/RepositoryFileStructure.md index 3bc6584..7e29de1 100644 --- a/docs/odk-workflows/RepositoryFileStructure.md +++ b/docs/odk-workflows/RepositoryFileStructure.md @@ -17,11 +17,11 @@ These are the current imports in APOLLO_SV | Import | URL | Type | | ------ | --- | ---- | | ro | http://purl.obolibrary.org/obo/ro.owl | slme | -| pno | http://purl.obolibrary.org/obo/iao/pno/dev/pno.owl | mirror | | geo | http://purl.obolibrary.org/obo/geo/dev/geo.owl | mirror | | ido | http://purl.obolibrary.org/obo/ido.owl | slme | | mf | http://purl.obolibrary.org/obo/mf.owl | slme | | go | http://purl.obolibrary.org/obo/go.owl | slme | +| iao | http://purl.obolibrary.org/obo/iao.owl | mirror | ## 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 450b672..467693b 100644 --- a/src/ontology/Makefile +++ b/src/ontology/Makefile @@ -1,7 +1,7 @@ # ---------------------------------------- # Makefile for apollo_sv # Generated using ontology-development-kit -# ODK Version: v1.5.2 +# ODK Version: v1.5.1 # ---------------------------------------- # IMPORTANT: DO NOT EDIT THIS FILE. To override default make goals, use apollo_sv.Makefile instead @@ -16,7 +16,7 @@ # 3. [Update repo to latest ODK](update_repo) # Fingerprint of the configuration file when this Makefile was last generated -CONFIG_HASH= c731446a515442f3b378e0f8803a2a533d775453ddcf1c23a26ddaed7564e0a1 +CONFIG_HASH= 15f7592d9de34fe046ce12ec9f83ca39edbde7b087bef60e9c64a022551c8f57 # ---------------------------------------- @@ -52,7 +52,7 @@ REPORT_PROFILE_OPTS = OBO_FORMAT_OPTIONS = SPARQL_VALIDATION_CHECKS = owldef-self-reference iri-range SPARQL_EXPORTS = basic-report -ODK_VERSION_MAKEFILE = v1.5.2 +ODK_VERSION_MAKEFILE = v1.5.1 TODAY ?= $(shell date +%Y-%m-%d) OBODATE ?= $(shell date +'%d:%m:%Y %H:%M') @@ -165,7 +165,7 @@ all_main: $(MAIN_FILES) # ---------------------------------------- -IMPORTS = ro pno geo ido mf go +IMPORTS = ro geo ido mf go iao IMPORT_ROOTS = $(patsubst %, $(IMPORTDIR)/%_import, $(IMPORTS)) IMPORT_OWL_FILES = $(foreach n,$(IMPORT_ROOTS), $(n).owl) @@ -395,12 +395,6 @@ $(IMPORTDIR)/ro_import.owl: $(MIRRORDIR)/ro.owl $(IMPORTDIR)/ro_terms_combined.t 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: pno - -$(IMPORTDIR)/pno_import.owl: $(MIRRORDIR)/pno.owl $(IMPORTDIR)/pno_terms_combined.txt - if [ $(IMP) = true ]; then $(ROBOT) merge -i $< query --update ../sparql/preprocess-module.ru --update ../sparql/inject-subset-declaration.ru --update ../sparql/inject-synonymtype-declaration.ru --update ../sparql/postprocess-module.ru \ - $(ANNOTATE_CONVERT_FILE); fi - ## Module for ontology: geo $(IMPORTDIR)/geo_import.owl: $(MIRRORDIR)/geo.owl $(IMPORTDIR)/geo_terms_combined.txt @@ -431,6 +425,12 @@ $(IMPORTDIR)/go_import.owl: $(MIRRORDIR)/go.owl $(IMPORTDIR)/go_terms_combined.t 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: iao + +$(IMPORTDIR)/iao_import.owl: $(MIRRORDIR)/iao.owl $(IMPORTDIR)/iao_terms_combined.txt + if [ $(IMP) = true ]; then $(ROBOT) merge -i $< query --update ../sparql/preprocess-module.ru --update ../sparql/inject-subset-declaration.ru --update ../sparql/inject-synonymtype-declaration.ru --update ../sparql/postprocess-module.ru \ + $(ANNOTATE_CONVERT_FILE); fi + .PHONY: refresh-imports refresh-imports: @@ -471,13 +471,6 @@ mirror-ro: | $(TMPDIR) $(ROBOT) convert -i $(TMPDIR)/ro-download.owl -o $(TMPDIR)/$@.owl -## ONTOLOGY: pno -.PHONY: mirror-pno -.PRECIOUS: $(MIRRORDIR)/pno.owl -mirror-pno: | $(TMPDIR) - $(ROBOT) convert -I http://purl.obolibrary.org/obo/iao/pno/dev/pno.owl -o $(TMPDIR)/$@.owl - - ## ONTOLOGY: geo .PHONY: mirror-geo .PRECIOUS: $(MIRRORDIR)/geo.owl @@ -509,6 +502,14 @@ mirror-go: | $(TMPDIR) $(ROBOT) convert -i $(TMPDIR)/go-download.owl -o $(TMPDIR)/$@.owl +## ONTOLOGY: iao +.PHONY: mirror-iao +.PRECIOUS: $(MIRRORDIR)/iao.owl +mirror-iao: | $(TMPDIR) + curl -L $(OBOBASE)/iao.owl --create-dirs -o $(TMPDIR)/iao-download.owl --retry 4 --max-time 200 && \ + $(ROBOT) convert -i $(TMPDIR)/iao-download.owl -o $(TMPDIR)/$@.owl + + $(MIRRORDIR)/%.owl: mirror-% | $(MIRRORDIR) if [ -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/apollo_sv-edit.owl b/src/ontology/apollo_sv-edit.owl index cbc23a9..79f6d20 100644 --- a/src/ontology/apollo_sv-edit.owl +++ b/src/ontology/apollo_sv-edit.owl @@ -29,8 +29,8 @@ - + Amanda Hicks John Levander Josh Hanna @@ -178,168 +178,6 @@ For the 1982-10-17 date, we suggest the dc:created annotation. - - - - - - editor preferred label - editor preferred label - editor preferred term - editor preferred term - editor preferred term~editor preferred label - - - - - - - - - example of usage - example of usage - - - - - - - - has curation status - has curation status - - - - - - - - - definition - definition - textual definition - - - - - - - - - editor note - editor note - - - - - - - - - definition editor - definition editor - term editor - term editor - - - - - - - - - alternative term - alternative term - - - - - - - - - definition source - definition source - - - - - - - - has obsolescence reason - - - - - - - - - curator note - curator note - - - - - - - - - imported from - - - - - - - - expand expression to - - - - - - - - - OBO foundry unique label - - - - - - - - elucidation - - - - - - - - has associated axiom(nl) - - - - - - - - has associated axiom(fol) - - - - - - - - - - - - @@ -1199,100 +1037,6 @@ For example, the disposition of a piece of glass to bend light and the lattice s - - - - - - - - has measurement unit label - - - - - - - - - is about - - - - - - - - - - - - - - - relates a process to a time-measurement-datum that represents the duration of the process - Person:Alan Ruttenberg - is duration of - - - - - - - - - - - - - relates a time stamped measurement datum to the time measurement datum that denotes the time when the measurement was taken - Alan Ruttenberg - has time stamp - - - - - - - - - - - - - - - - - - - - - relates a time stamped measurement datum to the measurement datum that was measured - Alan Ruttenberg - has measurement datum - - - - - - - - - true - - - - - - - - - true - - - - @@ -1806,16 +1550,6 @@ For example, the disposition of a piece of glass to bend light and the lattice s - - - - - - has measurement value - - - - - - - - - - - - - - - - measurement unit label - Examples of measurement unit labels are liters, inches, weight per volume. - - A measurement unit label is as a label that is part of a scalar measurement datum and denotes a unit of measure. - 2009-03-16: provenance: a term measurement unit was -proposed for OBI (OBI_0000176) , edited by Chris Stoeckert and -Cristian Cocos, and subsequently moved to IAO where the objective for -which the original term was defined was satisfied with the definition -of this, different, term. - 2009-03-16: review of this term done during during the OBI workshop winter 2009 and the current definition was considered acceptable for use in OBI. If there is a need to modify this definition please notify OBI. - PERSON: Alan Ruttenberg - PERSON: Melanie Courtot - unitId - measurement unit label - - - - - - - - - objective specification - purpose of a study; support of hypothesis, discovery of new information - - - a directive information entity that describes an intended process endpoint. When part of a plan specification the concretization is realized in a planned process in which the bearer tries to effect the world so that the process endpoint is achieved. - 2009-03-16: original definition when imported from OBI read: "objective is an -non realizable information entity which can serve as that proper part -of a plan towards which the realization of the plan is directed." - Answers the question, why did you do this experiment? - PERSON: Alan Ruttenberg - PERSON: Barry Smith - PERSON: Bjoern Peters - PERSON: Jennifer Fostel - OBI Plan and Planned Process/Roles Branch - OBI_0000217 - objective specification - - - - - - - - - Pour the contents of flask 1 into flask 2 - - - a directive information entity that describes an action the bearer will take - Alan Ruttenberg - OBI Plan and Planned Process branch - action specification - - - - - - - - label - - A label is a symbol that is part of some other datum and is used to either partially define the denotation of that datum or to provide a means for identifying the datum as a member of the set of data with the same label - http://www.golovchenko.org/cgi-bin/wnsearch?q=label#4n - GROUP: IAO - label - - - - - - - - - software - - Software is a plan specification composed of a series of instructions that can be -interpreted by or directly executed by a processing unit. - see sourceforge tracker discussion at http://sourceforge.net/tracker/index.php?func=detail&aid=1958818&group_id=177891&atid=886178 - PERSON: Alan Ruttenberg - PERSON: Bjoern Peters - PERSON: Chris Stoeckert - PERSON: Melanie Courtot - GROUP: OBI - software - - - - - - - - data item - Data items include counts of things, analyte concentrations, and statistical summaries. - - a data item is an information content entity that is intended to be a truthful statement about something (modulo, e.g., measurement precision or other systematic errors) and is constructed/acquired by a method which reliably tends to produce (approximately) truthful statements. - 2/2/2009 Alan and Bjoern discussing FACS run output data. This is a data item because it is about the cell population. Each element records an event and is typically further composed a set of measurment data items that record the fluorescent intensity stimulated by one of the lasers. - 2009-03-16: data item deliberatly ambiguous: we merged data set and datum to be one entity, not knowing how to define singular versus plural. So data item is more general than datum. - 2009-03-16: removed datum as alternative term as datum specifically refers to singular form, and is thus not an exact synonym. - JAR: datum -- well, this will be very tricky to define, but maybe some -information-like stuff that might be put into a computer and that is -meant, by someone, to denote and/or to be interpreted by some -process... I would include lists, tables, sentences... I think I might -defer to Barry, or to Brian Cantwell Smith - -JAR: A data item is an approximately justified approximately true approximate belief - PERSON: Alan Ruttenberg - PERSON: Chris Stoeckert - PERSON: Jonathan Rees - data - data item - - - - - - - - symbol - - a smallish, word-like datum... - 20091104, MC: this needs work and will most probably change - PERSON: Jonathan Rees - symbol - - - - - - - - - - - - - - - - - information content entity - Examples of information content entites include journal articles, data, graphical layouts, and graphs. - - - an information content entity is an entity that is generically dependent on some artifact and stands in relation of aboutness to some entity - information_content_entity 'is_encoded_in' some digital_entity in obi before split (040907). information_content_entity 'is_encoded_in' some physical_document in obi before split (040907). - -Previous. An information content entity is a non-realizable information entity that 'is encoded in' some digital or physical entity. - PERSON: Chris Stoeckert - OBI_0000142 - information content entity - - - - - - - - - - - - 1 - - - - - - 1 - - - 10 feet. 3 ml. - - a scalar measurement datum is a measurement datum that is composed of two parts, numerals and a unit label. - 2009-03-16: we decided to keep datum singular in scalar measurement datum, as in -this case we explicitly refer to the singular form - Would write this as: has_part some 'measurement unit label' and has_part some numeral and has_part exactly 2, except for the fact that this won't let us take advantage of OWL reasoning over the numbers. Instead use has measurment value property to represent the same. Use has measurement unit label (subproperty of has_part) so we can easily say that there is only one of them. - PERSON: Alan Ruttenberg - PERSON: Melanie Courtot - scalar measurement datum - - - - - - - - - - An information content entity whose concretizations indicate to their bearer how to realize them in a process. - 2009-03-16: provenance: a term realizable information entity was proposed for OBI (OBI_0000337) , edited by the PlanAndPlannedProcess branch. Original definition was "is the specification of a process that can be -concretized and realized by an actor" with alternative term "instruction".It has been subsequently moved to IAO where the objective for which the original term was defined was satisfied with the definitionof this, different, term. - 8/6/2009 Alan Ruttenberg: Changed label from "information entity about a realizable" after discussions at ICBO - Werner pushed back on calling it realizable information entity as it isn't realizable. However this name isn't right either. An example would be a recipe. The realizable entity would be a plan, but the information entity isn't about the plan, it, once concretized, *is* the plan. -Alan - PERSON: Alan Ruttenberg - PERSON: Bjoern Peters - directive information entity - - - - - - - - - - - - - - - - - - - - - - - - - - algorithm - PMID: 18378114.Genomics. 2008 Mar 28. LINKGEN: A new algorithm to process data in genetic linkage studies. - - A plan specification which describes inputs, output of mathematical functions as well as workflow of execution for achieving an predefined objective. Algorithms are realized usually by means of implementation as computer programs for execution by automata. - Philippe Rocca-Serra - PlanAndPlannedProcess Branch - OBI_0000270 - adapted from discussion on OBI list (Matthew Pocock, Christian Cocos, Alan Ruttenberg) - algorithm - - - - - - - - data set - Intensity values in a CEL file or from multiple CEL files comprise a data set (as opposed to the CEL files themselves). - - - A data item that is an aggregate of other data items of the same type that have something in common. Averages and distributions can be determined for data sets. - 2009/10/23 Alan Ruttenberg. The intention is that this term represent collections of like data. So this isn't for, e.g. the whole contents of a cel file, which includes parameters, metadata etc. This is more like java arrays of a certain rather specific type - person:Allyson Lister - person:Chris Stoeckert - OBI_0000042 - group:OBI - dataSets - data set - - - - - - - - - - - - - - - - - - - - - plan specification - PMID: 18323827.Nat Med. 2008 Mar;14(3):226.New plan proposed to help resolve conflicting medical advice. - - - a directive information entity that when concretized it is realized in a process in which the bearer tries to achieve the objectives, in part by taking the actions specified. Plan specifications includes parts such as objective specification, action specifications and conditional specifications. - 2009-03-16: provenance: a term a plan was proposed for OBI (OBI_0000344) , edited by the PlanAndPlannedProcess branch. Original definition was " a plan is a specification of a process that is realized by an actor to achieve the objective specified as part of the plan". It has been subsequently moved to IAO where the objective for which the original term was defined was satisfied with the definitionof this, different, term. - Alternative previous definition: a plan is a set of instructions that specify how an objective should be achieved - Alan Ruttenberg - OBI Plan and Planned Process branch - OBI_0000344 - 2/3/2009 Comment from OBI review. - - Action specification not well enough specified. - Conditional specification not well enough specified. - Question whether all plan specifications have objective specifications. - - Request that IAO either clarify these or change definitions not to use them - plan specification - - - - - - - - - measurement datum - Examples of measurement data are the recoding of the weight of a mouse as {40,mass,"grams"}, the recording of an observation of the behavior of the mouse {,process,"agitated"}, the recording of the expression level of a gene as measured through the process of microarray experiment {3.4,luminosity,}. - - - A measurement datum is an information content entity that is a recording of the output of a measurement such as produced by a device. - 2/2/2009 is_specified_output of some assay? - person:Chris Stoeckert - OBI_0000305 - group:OBI - measurement datum - - - - - - - - - version number - - - A version number is an information content entity which is a sequence of characters borne by part of each of a class of manufactured products or its packaging and indicates its order within a set of other products having the same name. - Note: we feel that at the moment we are happy with a general version number, and that we will subclass as needed in the future. For example, see 7. genome sequence version - GROUP: IAO - version number - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A scalar measurement datum that is the result of measuring a temporal interval - 2009/09/28 Alan Ruttenberg. Fucoidan-use-case - Person:Alan Ruttenberg - time measurement datum - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - time stamped measurement datum - - - - - - - - - - - - - - - pmid:20604925 - time-lapse live cell microscopy - - A data set that is an aggregate of data recording some measurement at a number of time points. The time series data set is an ordered list of pairs of time measurement data and the corresponding measurement data acquired at that time. - Alan Ruttenberg - experimental time series - time sampled measurement data set - - - - - - - - - - - - - - - - name - - - - - - - - - - diff --git a/src/ontology/apollo_sv-odk.yaml b/src/ontology/apollo_sv-odk.yaml index 3230def..858b836 100644 --- a/src/ontology/apollo_sv-odk.yaml +++ b/src/ontology/apollo_sv-odk.yaml @@ -23,10 +23,6 @@ import_group: - id: ro module_type: slme slme_individuals: exclude - - id: pno - mirror_from: http://purl.obolibrary.org/obo/iao/pno/dev/pno.owl - module_type: mirror - # URI different from what is used in OMRSE - id: geo mirror_from: http://purl.obolibrary.org/obo/geo/dev/geo.owl module_type: mirror @@ -39,6 +35,8 @@ import_group: - id: go module_type: slme slme_individuals: exclude + - id: iao + module_type: mirror use_custom_import_module: TRUE robot_java_args: '-Xmx8G' custom_makefile_header: | diff --git a/src/ontology/catalog-v001.xml b/src/ontology/catalog-v001.xml index 92c6939..dc12057 100644 --- a/src/ontology/catalog-v001.xml +++ b/src/ontology/catalog-v001.xml @@ -6,9 +6,6 @@ - - - @@ -21,5 +18,8 @@ + + + diff --git a/src/ontology/imports/geo_import.owl b/src/ontology/imports/geo_import.owl index 1bd7ad7..43446e9 100644 --- a/src/ontology/imports/geo_import.owl +++ b/src/ontology/imports/geo_import.owl @@ -7,8 +7,8 @@ Prefix(rdfs:=) Ontology( - -Annotation(owl:versionInfo "2024-08-15") + +Annotation(owl:versionInfo "2024-08-17") Declaration(Class()) Declaration(Class()) @@ -2690,7 +2690,7 @@ AnnotationAssertion(rdfs:comment AnnotationAssertion(rdfs:label "geopolitical dependency"@en) SubClassOf( ) -# Class: (aggregate of major administrative subdivisions) +# Class: (group of major administrative subdivisions) AnnotationAssertion( "An aggregate of governmental organizations that is not itself a major administrative subdivision and whose members are only major administrative subdivisions that have some feature in common."@en) AnnotationAssertion( "Amanda Hicks"@en) diff --git a/src/ontology/imports/go_import.owl b/src/ontology/imports/go_import.owl index 6d2e882..ce8f7bd 100644 --- a/src/ontology/imports/go_import.owl +++ b/src/ontology/imports/go_import.owl @@ -7,9 +7,9 @@ Prefix(rdfs:=) Ontology( - + Annotation( ) -Annotation(owl:versionInfo "2024-08-15") +Annotation(owl:versionInfo "2024-08-17") Declaration(Class()) Declaration(Class()) diff --git a/src/ontology/imports/pno_import.owl b/src/ontology/imports/iao_import.owl similarity index 96% rename from src/ontology/imports/pno_import.owl rename to src/ontology/imports/iao_import.owl index a2560c6..b6fafce 100644 --- a/src/ontology/imports/pno_import.owl +++ b/src/ontology/imports/iao_import.owl @@ -1,4 +1,4 @@ -Prefix(:=) +Prefix(:=) Prefix(owl:=) Prefix(rdf:=) Prefix(xml:=) @@ -6,10 +6,10 @@ Prefix(xsd:=) Prefix(rdfs:=) -Ontology( - -Annotation( ) -Annotation(owl:versionInfo "2024-08-15") +Ontology( + +Annotation( ) +Annotation(owl:versionInfo "2024-08-17") Declaration(Class()) Declaration(Class()) @@ -52,12 +52,6 @@ Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) -Declaration(Class()) -Declaration(Class()) -Declaration(Class()) -Declaration(Class()) -Declaration(Class()) -Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -240,16 +234,7 @@ Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) -Declaration(Class()) -Declaration(Class()) -Declaration(Class()) -Declaration(Class()) -Declaration(Class()) -Declaration(Class()) -Declaration(Class()) -Declaration(Class()) Declaration(Class()) -Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -275,18 +260,15 @@ Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) -Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) -Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) -Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -316,10 +298,6 @@ Declaration(ObjectProperty()) Declaration(ObjectProperty()) Declaration(ObjectProperty()) Declaration(ObjectProperty()) -Declaration(ObjectProperty()) -Declaration(ObjectProperty()) -Declaration(ObjectProperty()) -Declaration(ObjectProperty()) Declaration(ObjectProperty()) Declaration(ObjectProperty()) Declaration(ObjectProperty()) @@ -409,7 +387,6 @@ Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) -Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) @@ -422,7 +399,6 @@ Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) -Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) @@ -435,12 +411,9 @@ Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) -Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) -Declaration(AnnotationProperty()) Declaration(AnnotationProperty()) -Declaration(AnnotationProperty()) Declaration(AnnotationProperty(rdfs:comment)) Declaration(AnnotationProperty(rdfs:isDefinedBy)) Declaration(AnnotationProperty(rdfs:label)) @@ -475,9 +448,7 @@ AnnotationAssertion( "PERSON:Daniel Schober"@en) AnnotationAssertion( "GROUP:OBI:"@en) AnnotationAssertion(rdfs:isDefinedBy ) -AnnotationAssertion(rdfs:label "editor preferred label"@en) AnnotationAssertion(rdfs:label "editor preferred term"@en) -AnnotationAssertion(rdfs:label "editor preferred term") # Annotation Property: (example of usage) @@ -815,12 +786,6 @@ AnnotationAssertion( ) AnnotationAssertion(rdfs:label "has axiom label"@en) -# Annotation Property: (IUI) - -AnnotationAssertion( "instance unique identifier"@en) -AnnotationAssertion(rdfs:comment "An annotation to be applied to individuals only. Value is a GUID/UUID for use in a referent tracking system."@en) -AnnotationAssertion(rdfs:label "IUI") - # Annotation Property: (term replaced by) AnnotationAssertion( "term replaced by"@en) @@ -905,10 +870,6 @@ AnnotationAssertion(rdfs:label "https://github.com/information-artifact-ontology/ontology-metadata/issues/21") SubAnnotationPropertyOf( ) -# Annotation Property: rdfs:label (label) - -AnnotationAssertion(rdfs:label rdfs:label "label") - ############################ # Object Properties @@ -1240,43 +1201,6 @@ SubObjectPropertyOf( ) ObjectPropertyRange( ObjectIntersectionOf( ObjectComplementOf())) -# Object Property: (obsolete_designates) - -AnnotationAssertion( "x designates y, if for any given group of language users, x is an information content entity, is about y, and represents y in a linguistic context.."@en) -AnnotationAssertion( ) -AnnotationAssertion( ) -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion(rdfs:label "obsolete_designates"@en) -AnnotationAssertion(owl:deprecated "true"^^xsd:boolean) -SubObjectPropertyOf( ) - -# Object Property: (is_borrowed_reference_to) - -AnnotationAssertion( "x is_borrowed_reference_for y, if x is a proper name that is used to refer to one individual among a specific group after the dubbing process took place."@en) -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion(rdfs:label "is_borrowed_reference_to"@en) -SubObjectPropertyOf( owl:topObjectProperty) -AsymmetricObjectProperty() -IrreflexiveObjectProperty() -ObjectPropertyDomain( ) -ObjectPropertyRange( ) - -# Object Property: (is_fixing_reference_to) - -AnnotationAssertion( "x is_fixed_reference_for y, if x is an utterance or graphemes concretized as writing quality inhering in some independent continuant that is used to single out one individual and refer to the latter among a specific group after the."@en) -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion(rdfs:label "is_fixing_reference_to"@en) -AsymmetricObjectProperty() -IrreflexiveObjectProperty() - -# Object Property: (is designated by) - -AnnotationAssertion( "p1 is designated by p2, if p2 is an information content entity that represents p1 in a linguistic context."@en) -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion(rdfs:label "is designated by"@en) -AsymmetricObjectProperty() -IrreflexiveObjectProperty() - # Object Property: (has_specified_input) AnnotationAssertion( "has_specified_input"@en) @@ -1313,7 +1237,6 @@ AnnotationAssertion( "has_specified_output"@en) EquivalentObjectProperties( ObjectInverseOf()) SubObjectPropertyOf( ) -SubObjectPropertyOf( owl:topObjectProperty) ObjectPropertyDomain( ) # Object Property: (is_specified_output_of) @@ -1326,8 +1249,6 @@ AnnotationAssertion( "PERSON:Bjoern Peters") AnnotationAssertion( ) AnnotationAssertion(rdfs:label "is_specified_output_of"@en) -AnnotationAssertion(rdfs:label "is_specified_output_of") -EquivalentObjectProperties( ObjectInverseOf()) SubObjectPropertyOf( ) ObjectPropertyRange( ) @@ -1344,7 +1265,7 @@ AnnotationAssertion(rdfs:label "char InverseObjectProperties( ) FunctionalObjectProperty() -# Object Property: (bearer_of) +# Object Property: (has characteristic) AnnotationAssertion( "bearer of"@en) AnnotationAssertion( "this apple is bearer of this red color"@en) @@ -1354,7 +1275,6 @@ AnnotationAssertion( "bearer_of"@en) AnnotationAssertion( "is bearer of"@en) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "bearer_of"@en) AnnotationAssertion(rdfs:label "has characteristic"@en) InverseFunctionalObjectProperty() ObjectPropertyRange( ) @@ -1372,7 +1292,7 @@ InverseObjectProperties( ) ObjectPropertyRange( ) -# Object Property: (has_participant) +# Object Property: (has participant) AnnotationAssertion( "has participant"@en) AnnotationAssertion( "this blood coagulation has participant this blood clot"@en) @@ -1383,32 +1303,25 @@ AnnotationAssertion( "has_participant"@en) AnnotationAssertion( "http://www.obofoundry.org/ro/#OBO_REL:has_participant") AnnotationAssertion(rdfs:label "has participant"@en) -AnnotationAssertion(rdfs:label "has_participant") ObjectPropertyDomain( ) ObjectPropertyRange( ) # Object Property: (is concretized as) -AnnotationAssertion( "is concretized as"@en) AnnotationAssertion( "A journal article is an information artifact that inheres in some number of printed journals. For each copy of the printed journal there is some quality that carries the journal article, such as a pattern of ink. The journal article (a generically dependent continuant) is concretized as the quality (a specifically dependent continuant), and both depend on that copy of the printed journal (an independent continuant)."@en) AnnotationAssertion( "An investigator reads a protocol and forms a plan to carry out an assay. The plan is a realizable entity (a specifically dependent continuant) that concretizes the protocol (a generically dependent continuant), and both depend on the investigator (an independent continuant). The plan is then realized by the assay (a process)."@en) AnnotationAssertion( "A relationship between a generically dependent continuant and a specifically dependent continuant, in which the generically dependent continuant depends on some independent continuant in virtue of the fact that the specifically dependent continuant also depends on that same independent continuant. A generically dependent continuant may be concretized as multiple specifically dependent continuants."@en) -AnnotationAssertion( "http://purl.obolibrary.org/obo/obi.owl") AnnotationAssertion(rdfs:label "is concretized as"@en) -SubObjectPropertyOf( owl:topObjectProperty) InverseObjectProperties( ) ObjectPropertyDomain( ) ObjectPropertyRange( ) # Object Property: (concretizes) -AnnotationAssertion( "concretizes"@en) AnnotationAssertion( "A journal article is an information artifact that inheres in some number of printed journals. For each copy of the printed journal there is some quality that carries the journal article, such as a pattern of ink. The quality (a specifically dependent continuant) concretizes the journal article (a generically dependent continuant), and both depend on that copy of the printed journal (an independent continuant)."@en) AnnotationAssertion( "An investigator reads a protocol and forms a plan to carry out an assay. The plan is a realizable entity (a specifically dependent continuant) that concretizes the protocol (a generically dependent continuant), and both depend on the investigator (an independent continuant). The plan is then realized by the assay (a process)."@en) AnnotationAssertion( "A relationship between a specifically dependent continuant and a generically dependent continuant, in which the generically dependent continuant depends on some independent continuant in virtue of the fact that the specifically dependent continuant also depends on that same independent continuant. Multiple specifically dependent continuants can concretize the same generically dependent continuant."@en) -AnnotationAssertion( "http://purl.obolibrary.org/obo/obi.owl") AnnotationAssertion(rdfs:label "concretizes"@en) -SubObjectPropertyOf( owl:topObjectProperty) ObjectPropertyDomain( ) ObjectPropertyRange( ) @@ -2305,36 +2218,6 @@ AnnotationAssertion(rdfs:isDefinedBy "history"@en) SubClassOf( ) -# Class: (Anatomical cluster) - -AnnotationAssertion(rdfs:label "Anatomical cluster"@en) -SubClassOf( ) - -# Class: (vocal fold) - -AnnotationAssertion(rdfs:label "vocal fold"@en) -SubClassOf( ) - -# Class: (Subdivision of larynx) - -AnnotationAssertion(rdfs:label "Subdivision of larynx"@en) -SubClassOf( ) - -# Class: (Heterogeneous cluster) - -AnnotationAssertion(rdfs:label "Heterogeneous cluster"@en) -SubClassOf( ) - -# Class: (Anatomical structure) - -AnnotationAssertion(rdfs:label "Anatomical structure"@en) -SubClassOf( ) - -# Class: (Material anatomical entity) - -AnnotationAssertion(rdfs:label "Material anatomical entity"@en) -SubClassOf( ) - # Class: (conditional specification) AnnotationAssertion( "conditional specification"@en) @@ -4700,24 +4583,20 @@ SubClassOf( (identifier) AnnotationAssertion( "identifier"@en) -AnnotationAssertion( "An identifier is an information content entity that is the outcome of a dubbing process and is used to refer to one instance of entity shared by a group of people to refer to that individual entity."@en) AnnotationAssertion( "An information content entity that is the outcome of a dubbing process and is used to refer to one instance of entity shared by a group of people to refer to that individual entity."@en) AnnotationAssertion( "Justin Whorton"@en) AnnotationAssertion( "Mathias Brochhausen"@en) -AnnotationAssertion( "Mathias Brochhausen") AnnotationAssertion( "proper name"@en) AnnotationAssertion( "https://github.com/information-artifact-ontology/IAO/issues/237"@en) AnnotationAssertion( "Mathias Brochhausen") AnnotationAssertion(rdfs:comment "Sep 29, 2016: The current definition has been amended from the previous version: \"A proper name is an information content entity that is the outcome of a dubbing process and is used to refer to one instance of entity shared by a group of people to refer to that individual entity.\" to more accuratly reflect the necessary and sufficient condition on the class. (MB)"@en) AnnotationAssertion(rdfs:label "identifier"@en) EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ))) -EquivalentClasses( ObjectIntersectionOf(ObjectSomeValuesFrom( ) ObjectAllValuesFrom( ))) SubClassOf( ) # Class: (grapheme) AnnotationAssertion( "alphabetic letters, Chinese characters, numerical digits, punctuation marks, and the individual symbols of any of the world's writing systems"@en) -AnnotationAssertion( "A grapheme is an information content entity that is a fundamental unit in a written language. "@en) AnnotationAssertion( "An information content entity that is a fundamental unit in a written language."@en) AnnotationAssertion( "Justin Whorton"@en) AnnotationAssertion( "http://en.wikipedia.org/wiki/Grapheme") @@ -4727,148 +4606,61 @@ AnnotationAssertion(rdfs:comment "G AnnotationAssertion(rdfs:label "grapheme"@en) SubClassOf( ) -# Class: (utterance) - -AnnotationAssertion( "An utterance is an information content entity that is a complete unit of speech in spoken language. "@en) -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion( "Wikipedia: http://en.wikipedia.org/wiki/Utterance") -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion(rdfs:label "utterance"@en) -SubClassOf( ) - -# Class: (mechanical wave quality) - -AnnotationAssertion( "An attributive collection of qualities inhering in energy when transported through a medium in a wave."@en) -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion(rdfs:label "mechanical wave quality"@en) -SubClassOf( ) - -# Class: (writing quality) - -AnnotationAssertion( "is a quality that is the concretization of graphemes and inheres in a material object."@en) -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion(rdfs:label "writing quality"@en) -SubClassOf( ) - -# Class: (writing bearer) - -AnnotationAssertion( "pieces of paper, tables, walls, floors, driveways, highway signs, computer screens, skin, tablets of clay, rocks, sheets of metal (license plates), sheets of papyrus, etc. clouds of smoke in skywriting,"@en) -AnnotationAssertion( "is a material information bearer that bears the concretization of graphemes."@en) -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion(rdfs:label "writing bearer") -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectSomeValuesFrom( )))) -SubClassOf( ) - -# Class: (portion of energy) - -AnnotationAssertion(rdfs:label "portion of energy"@en) -SubClassOf( ) - -# Class: (sound energy) - -AnnotationAssertion( "Energy that is transported in a sound wave."@en) -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion(rdfs:label "sound energy"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ))))))) -SubClassOf( ) - -# Class: (utterance energy) - -AnnotationAssertion( "Sound energy bearing the concretization of an utterance and being the output of an uttering process. "@en) -AnnotationAssertion(rdfs:label "utterance energy"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectSomeValuesFrom( )) ObjectAllValuesFrom( ))) -SubClassOf( ) - -# Class: (oscillating) - -AnnotationAssertion( "Oscillating is a processual that shows repetitive variation, typically in time, of some measured quality about a central value (often a point of equilibrium) or between two or more different states."@en) -AnnotationAssertion( "http://en.wikipedia.org/wiki/Oscillation") -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion(rdfs:label "oscillating"@en) -SubClassOf( ) - # Class: (identifier creating process) -AnnotationAssertion( "A dubbing process is a planned process that provides a reference to an individual entity shared by a group of subscribers to refer to that individual entity."@en) AnnotationAssertion( "A planned process that provides a reference to an individual entity shared by a group of subscribers to refer to that individual entity."@en) AnnotationAssertion( "Justin Whorton"@en) AnnotationAssertion( "Mathias Brochhausen"@en) -AnnotationAssertion( "Mathias Brochhausen") AnnotationAssertion( "dubbing process"@en) AnnotationAssertion( "naming"@en) AnnotationAssertion( "https://github.com/information-artifact-ontology/IAO/issues/237"@en) AnnotationAssertion( "Mathias Brochhausen") AnnotationAssertion(rdfs:label "identifier creating process"@en) EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) -EquivalentClasses( ObjectSomeValuesFrom( )) SubClassOf( ) -# Class: (utterance process) - -AnnotationAssertion( "is a planned process of making speech sounds which may or may not have an actual language involved. "@en) -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion( "http://en.wiktionary.org/wiki/utter"@en) -AnnotationAssertion( "Mathias Brochhausen") -AnnotationAssertion(rdfs:label "utterance process"@en) -EquivalentClasses( ObjectSomeValuesFrom( )) -SubClassOf( ) - # Class: (personal name) -AnnotationAssertion( "A personal name is a proper name identifying an individual person."@en) AnnotationAssertion( "An identifier referring to an individual entity that is ascribed personhood by the user of the identifier."@en) AnnotationAssertion( "Justin Whorton"@en) AnnotationAssertion( "Mathias Brochhausen"@en) -AnnotationAssertion( "Mathias Brochhausen") AnnotationAssertion( "http://en.wikipedia.org/wiki/Personal_name") AnnotationAssertion( "https://github.com/information-artifact-ontology/IAO/issues/237"@en) AnnotationAssertion(rdfs:comment "Personal names \"today usually comprises a given name bestowed at birth or at a young age plus a surname. It is nearly universal for a human to have a name; except in rare cases, for example feral children growing up in isolation, or infants orphaned by natural disaster for whom no written record survives.[citation needed] The Convention on the Rights of the Child specifies that a child has the right from birth to a name. Certain isolated tribes, such as the Machiguenga of the Amazon, also lack personal names.\" (http://en.wikipedia.org/wiki/Personal_name)"@en) AnnotationAssertion(rdfs:comment "Personal names to not include names of fictional characters, e.g. Sherlock Holmes."@en) AnnotationAssertion(rdfs:comment "Sep 29, 2016: The comment that including the wikipedia definition of personal name is not to be interpreted in a way that restricts this class to only contain strings of letters. A numerical or alphanumerical identifier that denotes a human is being is a personal name, too. (MB)"@en) AnnotationAssertion(rdfs:label "personal name"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectAllValuesFrom( ))) SubClassOf( ) # Class: (given name) -AnnotationAssertion( "A given name, in Western contexts often referred to as a first name, is a personal name that specifies and differentiates between members of a group of individuals, especially in a family, all of whose members usually share the same family name (surname). A given name is purposefully given, usually by a child's parents at or near birth, in contrast to an inherited one such as a family name"@en) AnnotationAssertion( "A personal name that specifies and differentiates between members of a group of individuals, especially in a family, all of whose members usually share the same family name (surname). A given name is purposefully given, usually by a child's parents at or near birth, in contrast to an inherited one such as a family name"@en) AnnotationAssertion( "Justin Whorton"@en) AnnotationAssertion( "Mathias Brochhausen"@en) -AnnotationAssertion( "Mathias Brochhausen") AnnotationAssertion( "first name"@en) AnnotationAssertion( "http://en.wikipedia.org/wiki/Given_name") AnnotationAssertion( "https://github.com/information-artifact-ontology/IAO/issues/237"@en) AnnotationAssertion(rdfs:label "given name"@en) SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) # Class: (family name) -AnnotationAssertion( "A family name (in Western contexts often referred to as a surname or last name) is typically a part of a person's name which has been passed, according to law or custom, from one or both parents to their children."@en) AnnotationAssertion( "An identifier that is typically a part of a person's name which has been passed, according to law or custom, from one or both parents to their children."@en) AnnotationAssertion( "Justin Whorton"@en) AnnotationAssertion( "Mathias Brochhausen"@en) -AnnotationAssertion( "Mathias Brochhausen") AnnotationAssertion( "last name"@en) AnnotationAssertion( "surname"@en) AnnotationAssertion( "http://en.wikipedia.org/wiki/Family_name") AnnotationAssertion( "https://github.com/information-artifact-ontology/IAO/issues/237"@en) AnnotationAssertion(rdfs:label "family name"@en) SubClassOf( ) -SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) # Class: (code set) -AnnotationAssertion( "An information content entity that is a collection of identifiers that has been created to identify and annotate core ideas of a specified domain, and where the intention of its creators is that the identifiers have a one-to-one correspondence with entities in reality outside the aggregate."@en) AnnotationAssertion( "An information content entity that is a collection of other information content entities that has been created to identify or annotate things in a specified domain, and where the intention of its creators is that the collection has a one-to-one correspondence with those things."@en) AnnotationAssertion( "Alan Ruttenberg"@en) AnnotationAssertion( "Justin Whorton"@en) AnnotationAssertion( "Mathias Brochhausen"@en) -AnnotationAssertion( "Mathias Brochhausen") AnnotationAssertion( "code map"@en) AnnotationAssertion( "code system"@en) AnnotationAssertion( "codeset"@en) @@ -4883,18 +4675,12 @@ AnnotationAssertion( "Code sets might include non-entities/things (e.g. missing thumbs)."@en) AnnotationAssertion(rdfs:comment "Does not imply absence vs. presence of any taxonomy."@en) AnnotationAssertion(rdfs:comment "Does not imply that aggregated entities denote particulars, universals, or defined classes (a.k.a. attributive collections) or even that they denote only one of these three types of entities."@en) -AnnotationAssertion(rdfs:comment "Does not imply that identifiers denote particulars, universals, or defined classes (a.k.a. attributive collections) or even that they denote only one of these three types of entities (e.g., SNOMED and even various OBO ontologies have identifiers that identify entities in all three categories)."@en) AnnotationAssertion(rdfs:comment "Each aggregated entity is often (but not necessarily) associated with a text string—variously called a “description,” “name,” “title,” or “label”—that helps humans reach the target of denotation. When there is no such string, it is almost always because the entities take the form of human language words. For example, a “sex” or “gender” code set could contain “MALE” and “FEMALE,” or even “M” and “F” (by convention, we understand what these mean)."@en) -AnnotationAssertion(rdfs:comment "Each identifier is often (but not necessarily) associated with a text string—variously called a “description,” “name,” “title,” or “label”—that helps humans reach the target of denotation. - -When there is no such string, it is almost always because the identifiers take the form of human language words. For example, a “sex” or “gender” code set could have identifiers “MALE” and “FEMALE,” or even “M” and “F” (by convention, we understand what these mean)."@en) AnnotationAssertion(rdfs:comment "For National Drug Codes (NDCs) and similar code sets, there doesn’t even have to be a single, fully-concretized copy somewhere (for example, for NDCs there is no centralized database or repository where they all live as one instance of concretization of code set). The code set can be “distributively” concretized. This seems like an unusual exception, but it also likely applies to Universal Product Codes (UPCs) and their follow on Global Trade Item Numbers (GTINs)."@en) AnnotationAssertion(rdfs:comment "For each given domain, there can potentially exist multiple code sets. The multiplicity of code sets is partially due to the different specific purposes of those code sets."@en) -AnnotationAssertion(rdfs:comment "Many code sets are created for a specific purpose in addition to merely identifying and annotating core ideas of a specified domain."@en) AnnotationAssertion(rdfs:comment "Many code sets are created for a specific purpose in addition to merely identifying or annotating core ideas of a specified domain."@en) -AnnotationAssertion(rdfs:comment "The identifiers do not denote each other."@en) AnnotationAssertion(rdfs:comment "The information content entities do not denote each other."@en) AnnotationAssertion(rdfs:label "code set"@en) SubClassOf( ) @@ -5082,14 +4868,6 @@ AnnotationAssertion( "EL++ ontology module"@en) SubClassOf( ) -# Class: (Homo sapiens) - -AnnotationAssertion( "Homo sapiens"@en) -AnnotationAssertion( "human being") -AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "Homo sapiens"@en) -SubClassOf( ) - # Class: (planned process) AnnotationAssertion( "planned process"@en) @@ -5114,24 +4892,6 @@ AnnotationAssertion( "study design execution") SubClassOf( ) -# Class: (organism) - -AnnotationAssertion( "organism"@en) -AnnotationAssertion( "animal"@en) -AnnotationAssertion( "fungus"@en) -AnnotationAssertion( "plant"@en) -AnnotationAssertion( "virus"@en) -AnnotationAssertion( ) -AnnotationAssertion( "A material entity that is an individual living system, such as animal, plant, bacteria or virus, that is capable of replicating or reproducing, growth and maintenance in the right environment. An organism may be unicellular or made up, like humans, of many billions of cells divided into specialized tissues and organs."@en) -AnnotationAssertion( "10/21/09: This is a placeholder term, that should ideally be imported from the NCBI taxonomy, but the high level hierarchy there does not suit our needs (includes plasmids and 'other organisms')") -AnnotationAssertion( "13-02-2009: -OBI doesn't take position as to when an organism starts or ends being an organism - e.g. sperm, foetus. -This issue is outside the scope of OBI.") -AnnotationAssertion( "GROUP: OBI Biomaterial Branch") -AnnotationAssertion( "WEB: http://en.wikipedia.org/wiki/Organism"@en) -AnnotationAssertion(rdfs:label "organism"@en) -SubClassOf( ) - # Class: (data transformation) AnnotationAssertion( "data transformation"@en) @@ -5180,14 +4940,6 @@ AnnotationAssertion( "physical quality") SubClassOf( ) -# Class: (pressure) - -AnnotationAssertion( _:genid2147484058) -AnnotationAssertion( "quality") -AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "pressure"@en) -SubClassOf( ) - # Class: (physical object quality) AnnotationAssertion( "physical object quality") diff --git a/src/ontology/imports/pno_terms.txt b/src/ontology/imports/iao_terms.txt similarity index 50% rename from src/ontology/imports/pno_terms.txt rename to src/ontology/imports/iao_terms.txt index 8b13789..139597f 100644 --- a/src/ontology/imports/pno_terms.txt +++ b/src/ontology/imports/iao_terms.txt @@ -1 +1,2 @@ + diff --git a/src/ontology/imports/ido_import.owl b/src/ontology/imports/ido_import.owl index 92aeab9..2497710 100644 --- a/src/ontology/imports/ido_import.owl +++ b/src/ontology/imports/ido_import.owl @@ -7,9 +7,9 @@ Prefix(rdfs:=) Ontology( - + Annotation( ) -Annotation(owl:versionInfo "2024-08-15") +Annotation(owl:versionInfo "2024-08-17") Declaration(Class()) Declaration(Class()) diff --git a/src/ontology/imports/mf_import.owl b/src/ontology/imports/mf_import.owl index 11ae7d2..c2be049 100644 --- a/src/ontology/imports/mf_import.owl +++ b/src/ontology/imports/mf_import.owl @@ -7,9 +7,9 @@ Prefix(rdfs:=) Ontology( - + Annotation( ) -Annotation(owl:versionInfo "2024-08-15") +Annotation(owl:versionInfo "2024-08-17") Declaration(Class()) Declaration(Class()) diff --git a/src/ontology/imports/ro_import.owl b/src/ontology/imports/ro_import.owl index 06d8af0..a699580 100644 --- a/src/ontology/imports/ro_import.owl +++ b/src/ontology/imports/ro_import.owl @@ -7,9 +7,9 @@ Prefix(rdfs:=) Ontology( - + Annotation( ) -Annotation(owl:versionInfo "2024-08-15") +Annotation(owl:versionInfo "2024-08-17") Declaration(Class()) Declaration(Class()) From a5cd98aa80f14a76783e89a25900c91bd6672c83 Mon Sep 17 00:00:00 2001 From: William Hogan Date: Fri, 4 Oct 2024 09:53:08 -0500 Subject: [PATCH 2/2] accidentally stepped back a minor version of ODK when creating this branch initially, reverting back to 1.5.2 --- .github/workflows/qc.yml | 2 +- src/ontology/Makefile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/qc.yml b/.github/workflows/qc.yml index d17e4d2..110af6c 100644 --- a/.github/workflows/qc.yml +++ b/.github/workflows/qc.yml @@ -19,7 +19,7 @@ jobs: ontology_qc: # The type of runner that the job will run on runs-on: ubuntu-latest - container: obolibrary/odkfull:v1.5.1 + container: obolibrary/odkfull:v1.5.2 # Steps represent a sequence of tasks that will be executed as part of the job steps: diff --git a/src/ontology/Makefile b/src/ontology/Makefile index 467693b..e5ae862 100644 --- a/src/ontology/Makefile +++ b/src/ontology/Makefile @@ -1,7 +1,7 @@ # ---------------------------------------- # Makefile for apollo_sv # Generated using ontology-development-kit -# ODK Version: v1.5.1 +# ODK Version: v1.5.2 # ---------------------------------------- # IMPORTANT: DO NOT EDIT THIS FILE. To override default make goals, use apollo_sv.Makefile instead @@ -52,7 +52,7 @@ REPORT_PROFILE_OPTS = OBO_FORMAT_OPTIONS = SPARQL_VALIDATION_CHECKS = owldef-self-reference iri-range SPARQL_EXPORTS = basic-report -ODK_VERSION_MAKEFILE = v1.5.1 +ODK_VERSION_MAKEFILE = v1.5.2 TODAY ?= $(shell date +%Y-%m-%d) OBODATE ?= $(shell date +'%d:%m:%Y %H:%M')