Code Monkey home page Code Monkey logo

echonetontology's Introduction

ECHONET Ontology

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.

Getting Started

The .owl and .ttl files are already included in the repository. However they can be generated by running the source code.

Prerequisites

Maven Java (JavaSE 1.8)

Installing

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.

Remaining problems

  1. The DR controller is not yet supported in this version
  2. The WasherDryer's functions and attributes are partly supported (mandatory properties only)
  3. Enum values for measurement units are planning to support in the next version
  4. The class naming (semantic meaning) is not so clear :-S

Contributing

PHAM, Van Cu initial and create the project.

Authors

PHAM, Van Cu ([email protected])

License

This project is licensed under the APACHE 2 License

Acknowledgments

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)

echonetontology's People

Contributors

cupham avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.