Class ParameterConfigKeys

java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_base.ParameterConfigKeys

public class ParameterConfigKeys extends Object
List all the keys (URLs) which can be used as matching parameters. Matchers itself can also define keys (which are just strings).
  • Field Details

    • MATCHING_CLASSES

      public static final String MATCHING_CLASSES
      Boolean value (true/false) if matching classes is required (true) or not (false)
      See Also:
    • MATCHING_DATA_PROPERTIES

      public static final String MATCHING_DATA_PROPERTIES
      Boolean value (true/false) if matching data properties is required (true) or not (false)
      See Also:
    • MATCHING_OBJECT_PROPERTIES

      public static final String MATCHING_OBJECT_PROPERTIES
      Boolean value (true/false) if matching object properties is required (true) or not (false)
      See Also:
    • MATCHING_RDF_PROPERTIES

      public static final String MATCHING_RDF_PROPERTIES
      Boolean value (true/false) if matching rdf properties is required (true) or not (false)
      See Also:
    • MATCHING_INSTANCES

      public static final String MATCHING_INSTANCES
      Boolean value (true/false) if matching instances is required (true) or not (false)
      See Also:
    • MATCHING_INSTANCE_TYPES

      public static final String MATCHING_INSTANCE_TYPES
      List of URIs (String) which represent classes. All instances of these classes should be matched (allowlist)
      See Also:
    • NON_MATCHING_INSTANCE_TYPES

      public static final String NON_MATCHING_INSTANCE_TYPES
      List of URIs (String) which represent classes. All instances of these classes should not be matched (blocklist)
      See Also:
    • SOURCE_LANGUAGE

      public static final String SOURCE_LANGUAGE
      The main language of the source ontology / knowledge graph. It is a string containing either the ISO 639-1 (also called alpha-2) language code which is default or the ISO 639-2 (also called alpha-3) language code
      See Also:
    • TARGET_LANGUAGE

      public static final String TARGET_LANGUAGE
      The main language of the target ontology / knowledge graph. It is a string containing either the ISO 639-1 (also called alpha-2) language code which is default or the ISO 639-2 (also called alpha-3) language code
      See Also:
    • DEFAULT_PARAMETERS_SERIALIZATION_FORMAT

      public static final String DEFAULT_PARAMETERS_SERIALIZATION_FORMAT
      The default serialization format for parameters. The value is a string and can contain currently only "json" or "yaml" (caseinsensitive). It is used when the parameters should be convert to e.g. a URL (by writing a file).
      See Also:
    • DEFAULT_ONTOLOGY_SERIALIZATION_FORMAT

      public static final String DEFAULT_ONTOLOGY_SERIALIZATION_FORMAT
      The default serialization format for ontologies / knowledge graphs. The value is a string and can contain values used by jena e.g. RDF/XML, Turtle, N-Triples, N3, N-Quads, CSV, TSV etc. Usually the method RDFLanguages.html.nameToLang(String) is called. It is used when the ontology should be convert to e.g. a URL (by writing a file). Used in OntModel2URLTransformer.
      See Also:
    • SERIALIZATION_FOLDER

      public static final String SERIALIZATION_FOLDER
      The folder in which all alignments and properties files are stored. It is a string (path to the folder). The folder has to exist already. The default is the temp directory of the system. It is used in the Alignment2URITransformer in YAAA as wella s in the Properties2URITransformer in the base project.
      See Also:
    • USE_ONTOLOGY_CACHE

      public static final String USE_ONTOLOGY_CACHE
      A boolean value (true/false and not a string!) if the ontology cache should be used or not. True means that the ontologies are kept in memory and not directly removed. It is used in URL2OntModelTransformer (and thus as parameter in OntologyCacheJena). If not given, it defaults to true (mean caching is enabled).
      See Also:
    • JENA_ONTMODEL_SPEC

      public static final String JENA_ONTMODEL_SPEC
      A string value indicating the OntModelSpec for reading a OntModel in Jena. This also contains if reasoning should be applied or not. Possible value are all constants in jena's OntModelSpec class (case sensitive) e.g. OWL_MEM or OWL_DL_MEM_RDFS_INF etc It is used in URL2OntModelTransformer (and thus as parameter in OntologyCacheJena).
      See Also:
    • ALLOW_ALIGNMENT_REPAIR

      public static final String ALLOW_ALIGNMENT_REPAIR
      A boolean value indicating if an unparsable alignment file should be automatically repaired. This defaults to true. It is used in URL2AlignmentTransformer.
      See Also:
    • FORMAT

      public static final String FORMAT
      A string decribing the format of the input files. This parameter is mainly used by HOBBIT.
      See Also:
    • HINT_LANG

      public static final String HINT_LANG
      A string decribing the RDF serialization format which is a hint for the reading code. Values can be: RDFXML, TTL, NTriple, NQuad etc (see also the documentation in jena).
      See Also:
    • TOPIC_DISTANCE

      public static final String TOPIC_DISTANCE
      A topical distance measure between the KGs / ontologies. This is represented as a floating point number (double). Zero means same topic (e.g. same KG) higher numbers means no same topics. This number is not normalized. For the normalized one, see TOPIC_DISTANCE_NORMALIZED.
      See Also:
    • TOPIC_DISTANCE_NORMALIZED

      public static final String TOPIC_DISTANCE_NORMALIZED
      A topical distance measure between the KGs / ontologies. This is represented as a floating point number (double) between zero and one (normalized). Zero means same topic (e.g. same KG) one means no same topics. For the original (non-normalized) value, see TOPIC_DISTANCE.
      See Also:
  • Constructor Details

    • ParameterConfigKeys

      public ParameterConfigKeys()