diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..03a77562bbc12d8acc88ad88fc515637b4e001c3 --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +The oneM2M Base Ontology +============== + +This is a private repository for developing the oneM2M base ontology + +The default branch will contain individual versions of the .owl files of the base ontology +(e.g. "base_ontology-v_3_5_0.owl"), matching the versions of TS-0012, which can be found at +http://onem2m.org/technical/latest-drafts + +The repository will also contain a file "base_ontology.owl" which contains the latest version of the base ontology. + +For use in an ontology browser, e.g. Protege, one needs to use the link to the RAW version of the file, e.g. +https://git.onem2m.org/MAS/BaseOntology/raw/master/oneM2M_Base_Ontology-V_0_5_0.owl + +General +----- + The classes and properties of the oneM2M base ontology are described in TS-0012. + + Using this GitLab repository it is possible to create branches which contain your own ontology to be used in oneM2M. + Such an ontology needs to reference your own ontology as well as the base ontology - prefereably the latest version - via "include" statements. + + It also needs to contain appropriate subClass / subProperty relationship statements that make e.g. class yourDevice a sub-class of class Device of the base ontology. + +