Skip to content

ernestojimenezruiz/logmap-melt

Repository files navigation

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 or MatcherYAAAOwlApi) available here.
  • 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 with docker container logs {id_container}. The id of the container will appear in the main log when running the test class.