This is the Java source code of the ECHONET (and ECHONET Lite) ontology for ECHONET device objects (Release J, Aug.31 2017 by the ECHONET CONSORTIUM). The ontology is following the guidelines to construct official ontology for the universAAL platform.
The .owl and .ttl files are already included in the repository. However they can be generated by running the source code.
Maven Java (JavaSE 1.8)
Simply running "Maven-install" the project to generate ontology files.
Example by using eclipse (Oxygen with maven plugin installed)
Select project -> right-click -> Run as -> Maven install
The ontology files are located at $target/ontologies folder.
- The DR controller is not yet supported in this version
- The WasherDryer's functions and attributes are partly supported (mandatory properties only)
- Enum values for measurement units are planning to support in the next version
- The class naming (semantic meaning) is not so clear :-S
PHAM, Van Cu initial and create the project.
PHAM, Van Cu ([email protected])
This project is licensed under the APACHE 2 License
This work is a part of the CARESSES project (http://caressesrobot.org/en/).
The ECHONET device objects are from the ECHONET specification release J (https://echonet.jp/spec_object_rj_en/)
The coding style are following the guidelines from universAAL platform (https://github.com/universAAL)