Awesome
LogMap interface for the MELT platform
This maven project contains the interface (extending MatcherURL
or MatcherYAAAOwlApi
depending on the selected pom
file) used by LogMap to communicate with the MELT platform and participate in the OAEI campaign (from 2021).
Instructions
- Install maven and docker. Docker should also be running in your system.
- Clone LogMap's repository
- Follow the instruction to install additional LogMap dependencies not available in Maven central repository.
- Execute
mvn install
in the cloned LogMap's folder. - Clone this repository
- Execute
mvn clean install
(in Linux you may need root privileges when invoking/using docker)- This will generate a docker image (e.g.,
logmap-melt-oaei-2021-web-latest.tar.gz
) that you can use with the MELT client or from Java. An example is also given here. - Generated images (extending
MatcherURL
orMatcherYAAAOwlApi
) available here.
- This will generate a docker image (e.g.,
- Logs stored in the file
logmap-log.out
(see log4j.properties). - Debugging tips:
- It is convenient to properly set up log4j (see for example log4j.properties).
- In the test class provided here do not close the
MatcherDockerFile
so that you can access internal logs of your system withdocker container logs {id_container}
. The id of the container will appear in the main log when running the test class.