| 40 | These parameters are passed by a {{{mxcs_config}}} file, which is an xml file. An example is the following: |
| 41 | {{{ |
| 42 | <?xml version="1.0" encoding="UTF-8"?> |
| 43 | <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> |
| 44 | <properties> |
| 45 | <comment>example config file</comment> |
| 46 | <entry key="VertexComparator">de.dfki.km.phaselib.impl.similarities.graphmatching.impl.graph.component.comparator.MeanComparatorList</entry> |
| 47 | <entry key="VertexThreshold">0.0</entry> |
| 48 | <entry key="VertexComparator0">de.dfki.km.phaselib.impl.similarities.stringbased.StringBasedSimilarity</entry> |
| 49 | <entry key="VertexThreshold0">0.7</entry> |
| 50 | <entry key="EdgeComparator">de.dfki.km.phaselib.impl.similarities.graphmatching.impl.graph.component.comparator.MeanComparatorList</entry> |
| 51 | <entry key="EdgeThreshold">0.0</entry> |
| 52 | <entry key="EdgeComparator0">de.dfki.km.phaselib.impl.similarities.graphmatching.impl.graph.component.comparator.GraphComponentTypeEquality</entry> |
| 53 | <entry key="EdgeThreshold0">0.0</entry> |
| 54 | <entry key="OntoGraphType">de.dfki.km.phaselib.impl.similarities.graphmatching.impl.graph.TaxRelGraph</entry> |
| 55 | <entry key="AssocGraph">ALOE</entry> |
| 56 | </properties> |
| 57 | }}} |
| 58 | |
| 59 | The final call would be: |
| 60 | {{{java fr.inrialpes.exmo.align.util.Procalign -i de.dfki.km.phaselib.impl.alignments.inria.MaxComSubgraphAlgorithm -o align.rdf -Dconfig=mxcs_config -Dinternal=true ontology1 ontology2}}} |
| 61 | |
| 62 | NB: The {{{internal}}} parameter is used to match only internal elements. It has a direct effect on the precision and recall values. |
| 63 | |