Skip to content
Cosmin Stroe edited this page Jun 26, 2015 · 1 revision

How to get started with the OAEI SEALS Evaluation service and the AgreementMaker SEALS Interface

After you have implemented your matcher in AgreementMaker, you can right away start the OAEI Evaluation of your results.

  1. Start AgreementMaker and bring up the SEALS Interface (Tools -> SEALS Interface...). You do not need to load any ontologies manually.
  2. In the SEALS Interface panel, make sure that your IP is an address that is reachable from the internet.
  3. If you are behind a personal router (i.e. your computer's ip is 10.* or 192.168.*), you will need to make sure that you setup port forwarding from the router to your computer on whatever port you setup for the SEALS interface (the default is 8081).
  4. You must use the internal IP in the SEALS Interface, otherwise, you will get a BindException.
  5. If you have a firewall running, make sure you configure it to allow access to the port used by the SEALS interface.
  6. If AgreementMaker cannot automatically find your correct ip, you must type it into the Host text field.
  7. Select your Matching algorithm from the dropdown box. Also, set the desired Threshold and Cardinality.
  8. The Name text field refers to the Endpoint name. This can be any word, but unless you need to change it for a specific reason, you can just leave it as the default. If you click the Default button, it will set the Endpoint name to the Java Class name of the selected algorithm, useful for differentiating between multiple matching algorithms.
  9. Click the Publish! button. If everything is ok, you will see something like the following in your Status text area:
    Matcher service name: am.tools.seals.SealsServer
    Matcher published to http://192.168.1.50:8081/matcherWS
    
  10. Go to the OAEI SEALS interface page. In the "Matcher Name" text field you can a unique name for your matcher. In the "Matcher Service Name" text field, you must enter "am.tools.seals.SealsServer". In the "Web Service Endpoint", enter the complete address of your service.
  11. If you are behind a router, you must replace your internal IP address with the external IP address, and make sure the port is forwarded to your computer via your router.
  12. Chose the track you want to evaluate, then click Submit.
  13. In the SEALS Interface panel of AgreementMaker, you will then see the status messages of the requests being initiated by the OAEI computer.
  14. If everything goes smoothly, then your matcher will finish and return the alignment.