Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,4 @@ src/patterns/data/**/*.txt
src/patterns/pattern_owl_seed.txt
src/patterns/all_pattern_terms.txt

# End of ODK-managed rules
# End of ODK-managed rules
21 changes: 20 additions & 1 deletion src/ontology/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# More information: https://github.com/INCATools/ontology-development-kit/

# Fingerprint of the configuration file when this Makefile was last generated
CONFIG_HASH= 22b896ff37a2178cf683be4df092a84aca4cad6aac001f4a85792c7351452992
CONFIG_HASH= bfc9223094875f6270fa84b7327623c74b217980c60850a5c0942756ce12dfe9


# ----------------------------------------
Expand Down Expand Up @@ -417,6 +417,25 @@ $(IMPORTDIR)/%_import.owl: $(MIRRORDIR)/%.owl $(IMPORTDIR)/%_terms.txt \

.PRECIOUS: $(IMPORTDIR)/%_import.owl

## Module for ontology: ms (slme)
$(IMPORTDIR)/ms_import.owl: $(MIRRORDIR)/ms.owl $(IMPORTDIR)/ms_terms.txt $(IMPORTSEED) | all_robot_plugins
$(ROBOT) annotate --input $< --remove-annotations \
odk:normalize --add-source true \
extract --term-file $(IMPORTDIR)/ms_terms.txt $(T_IMPORTSEED) \
--copy-ontology-annotations true --force true \
--individuals include \
--method STAR \
remove $(foreach p, $(ANNOTATION_PROPERTIES), --term $(p)) \
--term rdfs:label \
--term IAO:0000115 \
--term OMO:0002000 \
--term-file $(IMPORTDIR)/ms_terms.txt $(T_IMPORTSEED) \
--select complement --select annotation-properties \
odk:normalize --base-iri http://purl.obolibrary.org/obo \
--subset-decls true --synonym-decls true \
repair --merge-axiom-annotations true \
$(ANNOTATE_CONVERT_FILE)

endif # IMP=true

.PHONY: refresh-imports
Expand Down
16 changes: 14 additions & 2 deletions src/ontology/camo-edit.owl
Original file line number Diff line number Diff line change
Expand Up @@ -128,26 +128,31 @@ SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000009> <http://purl.obolibrary

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

AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000010> "Data obtained from a survey or questionnaire given to a participant or their representative.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000010> "Survey"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000010> <http://purl.obolibrary.org/obo/CAMO_0000009>)

# Class: <http://purl.obolibrary.org/obo/CAMO_0000011> (Research Assessment)

AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000011> "Data obtained by research staff for the study.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000011> "Research Assessment"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000011> <http://purl.obolibrary.org/obo/CAMO_0000009>)

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

AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000012> "Data obtained directly by research staff examining the participant.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000012> "Interview"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000012> <http://purl.obolibrary.org/obo/CAMO_0000011>)

# Class: <http://purl.obolibrary.org/obo/CAMO_0000013> (Physical Examination)

AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000013> "Data obtained by research staff interviewing participants, representatives, or others.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000013> "Physical Examination"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000013> <http://purl.obolibrary.org/obo/CAMO_0000011>)

# Class: <http://purl.obolibrary.org/obo/CAMO_0000014> (Electronic Health Record)

AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000014> "Data obtained directly from an Electronic Health Record.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000014> "Electronic Health Record"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000014> <http://purl.obolibrary.org/obo/CAMO_0000009>)

Expand All @@ -156,33 +161,39 @@ SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000014> <http://purl.obolibrary
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000015> "Asserter"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000015> <http://purl.obolibrary.org/obo/CAMO_0000000>)

# Class: <http://purl.obolibrary.org/obo/CAMO_0000016> (Investigator Asserted)
# Class: <http://purl.obolibrary.org/obo/CAMO_0000016> (Research Staff Asserted)

AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000016> "Investigator Asserted"@en)
AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000016> "Assertion made by research staff.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000016> "Research Staff Asserted"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000016> <http://purl.obolibrary.org/obo/CAMO_0000015>)

# Class: <http://purl.obolibrary.org/obo/CAMO_0000017> (Healthcare Asserted)

AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000017> "Assertion documented by a healthcare system or provider.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000017> "Healthcare Asserted"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000017> <http://purl.obolibrary.org/obo/CAMO_0000015>)

# Class: <http://purl.obolibrary.org/obo/CAMO_0000018> (Participant or Representative Asserted)

AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000018> "Assertion made by a study participant, their representative, or some combination.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000018> "Participant or Representative Asserted"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000018> <http://purl.obolibrary.org/obo/CAMO_0000015>)

# Class: <http://purl.obolibrary.org/obo/CAMO_0000019> (Participant Asserted)

AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000019> "Assertion made by a study participant.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000019> "Participant Asserted"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000019> <http://purl.obolibrary.org/obo/CAMO_0000018>)

# Class: <http://purl.obolibrary.org/obo/CAMO_0000020> (Representative Asserted)

AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000020> "Assertion made by a study participant's representative or representatives.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000020> "Representative Asserted"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000020> <http://purl.obolibrary.org/obo/CAMO_0000018>)

# Class: <http://purl.obolibrary.org/obo/CAMO_0000021> (Caregiver Asserted)

AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000021> "Assertion made by a study participant's caregiver or caregivers.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000021> "Caregiver Asserted"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000021> <http://purl.obolibrary.org/obo/CAMO_0000020>)

Expand Down Expand Up @@ -221,6 +232,7 @@ SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000027> <http://purl.obolibrary

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

AnnotationAssertion(dcterms:description <http://purl.obolibrary.org/obo/CAMO_0000028> "A group of entities or things being assessed as a whole.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/CAMO_0000028> "Group"@en)
SubClassOf(<http://purl.obolibrary.org/obo/CAMO_0000028> <http://purl.obolibrary.org/obo/CAMO_0000023>)

Expand Down
2 changes: 1 addition & 1 deletion src/ontology/camo-idranges.owl
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ AnnotationProperty: allocatedto:
Datatype: idrange:1

Annotations:
allocatedto: "ONTOLOGY-CREATOR"
allocatedto: "Robert Carroll"

EquivalentTo:
xsd:integer[>= 0 , <= 999999]
Expand Down
2 changes: 2 additions & 0 deletions src/ontology/camo-odk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ export_formats:
import_group:
products:
- id: ms
module_type: slme
module_type_slme: STAR
robot_java_args: '-Xmx8G'
documentation:
documentation_system: mkdocs
6 changes: 3 additions & 3 deletions src/ontology/catalog-v001.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog prefer="public" xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
<?xml version='1.0' encoding='UTF-8'?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="public">
<group id="odk-managed-catalog" prefer="public">
<uri name="http://purl.obolibrary.org/obo/camo/imports/ms_import.owl" uri="imports/ms_import.owl"/>
<uri name="http://purl.obolibrary.org/obo/camo/imports/ms_import.owl" uri="imports/ms_import.owl" />
</group>
</catalog>
22 changes: 2 additions & 20 deletions src/ontology/imports/ms_import.owl
Original file line number Diff line number Diff line change
Expand Up @@ -7,34 +7,16 @@ Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)


Ontology(<http://purl.obolibrary.org/obo/camo/imports/ms_import.owl>
<http://purl.obolibrary.org/obo/camo/releases/2026-08-17/imports/ms_import.owl>
<http://purl.obolibrary.org/obo/camo/releases/2026-08-18/imports/ms_import.owl>
Annotation(<http://purl.org/dc/elements/1.1/source> <http://purl.obolibrary.org/obo/ms/4.1.257/ms.owl>)
Annotation(owl:versionInfo "2026-08-17")
Annotation(owl:versionInfo "2026-08-18")

Declaration(Class(<http://purl.obolibrary.org/obo/MS_1000561>))
Declaration(Class(<http://purl.obolibrary.org/obo/MS_1000568>))
Declaration(Class(<http://purl.obolibrary.org/obo/MS_1000569>))
Declaration(Class(<http://purl.obolibrary.org/obo/MS_1003151>))
Declaration(ObjectProperty(<http://purl.obolibrary.org/obo/BFO_0000050>))
Declaration(ObjectProperty(<http://purl.obolibrary.org/obo/ms#has_value_type>))
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000115>))
Declaration(AnnotationProperty(<http://purl.org/dc/elements/1.1/source>))

############################
# Object Properties
############################

# Object Property: <http://purl.obolibrary.org/obo/BFO_0000050> (part_of)

AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/BFO_0000050> "part_of")
TransitiveObjectProperty(<http://purl.obolibrary.org/obo/BFO_0000050>)

# Object Property: <http://purl.obolibrary.org/obo/ms#has_value_type> (has value type)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/ms#has_value_type> "'Entity A' has value type 'Entity B', such as xsd:float.")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ms#has_value_type> "has value type")



############################
# Classes
Expand Down
Loading