These settings define the structure of the knowledge base. Each setting can contain multiple values separated by the space character " ". Mandatory settings must be defined in at least one group per knowledge base proxy. For the initially loaded bases, these are located in the enums subdirectory. The base configurations can either specify them manually or let the application detect them manually before each task run when the key kb.structure.groups is omitted in the KB proxy definition.

Types

All settings in this category are optional.

  • kb.structure.type.class - Types used for classes. This setting is by default undefined.

    Example
    kb.structure.predicate.type = http://www.w3.org/1999/02/22-rdf-syntax-ns#type
  • kb.structure.type.property - Types used for properties. This setting is by default undefined.

    Example
    kb.structure.type.property = http://www.w3.org/1999/02/22-rdf-syntax-ns#Property

Predicates

Mandatory predicates (in the sense that at last one of the groups used by the must have them defined).

  • kb.structure.predicate.label - Predicate used for assigning labels.

    Example
    kb.structure.predicate.label = http://www.w3.org/2000/01/rdf-schema#label
  • kb.structure.predicate.type - Predicate used for the "type" relationship.

    Example
    kb.structure.predicate.type = http://www.w3.org/1999/02/22-rdf-syntax-ns#type

Optional predicates.

  • kb.structure.predicate.description - Predicate used for assigning descriptions. This setting is by default undefined.

    Example
    kb.structure.predicate.description = http://dbpedia.org/ontology/abstract