Implementation of a semantic hypermedia search engine to crawl and index the hypermedia layer of a distributed WoT system. It enables autonomous agents to discover the environment and interact with it.
Make sure to have gradle and Java 8+ installed, then run
./gradlew
After building it, execute the following command:
java -jar build/libs/crawler-0.0-SNAPSHOT-fat.jar -conf src/main/conf/config1.json
To get started on using the Semantic Hypermedia Search Engine, here is a Postman collection: https://www.postman.com/collections/97c36583a597a77b7168
This repo currently uses a precompiled corese version located in the 'corese-jars' directory. The corese version is based on the following PR which fixes a runtime error: Wimmics/corese#65 Once the PR has been merged and the change is reflected in a new corese version, the official maven dependency can be used again in the build.gradle file.