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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • MATCHING_INSTANCES

      public static final String MATCHING_INSTANCES
      Boolean value (true/false) if matching instances is required (true) or not (false)
      See Also:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • FORMAT

      public static final String FORMAT
      A string decribing the format of the input files. This parameter is mainly used by HOBBIT.
      See Also:
      Constant Field Values
    • 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:
      Constant Field Values
  • Constructor Details

    • ParameterConfigKeys

      public ParameterConfigKeys()