mmisw / devont

MMI Marine Device Ontology
0 stars 0 forks source link

Processes, composition, and DevOnt-SensorML alignment #12

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Description of the issue
Clarify concepts regarding processes and composition in DevOnt, along with
related alignment with SensorML. 

Proposed changes:
* Rename class System to Device
+ create class Component
+ create class System as subclass of Component
* change range of hasComponent to Component
* make Process subclass of System
* make Platform subclass of System

Please provide any relevant information/links below
See http://marinemetadata.org/community/teams/ontdevices/dosml

Original issue reported on code.google.com by caru...@gmail.com on 7 Jun 2010 at 1:11

GoogleCodeExporter commented 9 years ago
Done:

√ * Rename class System to Device
√ + create class Component
√ + create class System as subclass of Component
√ * hasComponent with domain: System and range: Component
√ * make Process subclass of System
√ * make Platform subclass of System

Also,
√ - remove datatype property hasPlatformId with domain Platform 
    Rationale: not used and not clear what that ID was about.
√ - remove datatype property hasProcessId with domain Process 
    Rationale: not used and not clear what that ID was about.

DevOnt version: http://mmisw.org/ont/mmi/20100622T074230/device

Original comment by caru...@gmail.com on 22 Jun 2010 at 7:40