Practical Semantics for the Internet of Things
Install the SWI-Prolog environment for basic logics. Should work using apt-get under linux, else use http://www.swi-prolog.org/
Install the Euler YAP Engine from the euler
subdirectory using the .bat or .sh script.
Compile and install everything through mvn clean install
.
- Start the Semantic-IDE with
java -jar semantic-ide-1.0-SNAPSHOT.jar
. - Go to
http://localhost:8080/
. - Create a Virtual Workspace.
- Load a Configuration from the menu in the upper right corner.
- Use the navigation bar on the top to browse.
- The Execution Plan Interface visualizes the requests resulting from a query.
- Get a CoRE Resource Directory (RD) and run it locally, e.g., cf-rd from http://www.eclipse.org/californium .
- Run the reasoning server with
java -jar reasoning-server-1.0-SNAPSHOT.jar
. - Run demonstrator devices that register with the RD and provide RESTdesc descriptions.
- Optionally connect the Semantic-IDE by creating a workspace that connects to the local reasoning-server (
coap://localhost:5681
by default).