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.
Examplekb.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.
Examplekb.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.
Examplekb.structure.predicate.label = http://www.w3.org/2000/01/rdf-schema#label
kb.structure.predicate.type - Predicate used for the "type" relationship.
Examplekb.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.
Examplekb.structure.predicate.description = http://dbpedia.org/ontology/abstract