<commit_before>
# Indicates if the system will enable querying Annotation Properties defined in the ontology
# OPT: {true, false}
ontop.queryOntologyAnnotation = false

ontop.fullMetadataExtraction = false

#If true, extracts DummyDBMetadataBuilder even if a DummyDBMetadataBuilder object has been provided by the user
ontop.completeProvidedMetadata = true

#If false, throws an exception if the system is not able to infer the datatype from the database
# If true use default datatype (xsd:string)
ontop.inferDefaultDatatype =  false

ontop.tolerateAbstractDatatype = false

# Let S be the data source, and if M is a set of mapping assertions, let M(S) be the graph derived by applying M to S (without ontology).
# And let dom(M(S)) (resp. range(M(S))) be all subjects (resp. objects) of some triple in M(S).
#
# Now let C be all mapping assertions with isCanonicalIRIOf as predicate,
# and let A_sub (resp(A_obj)) be all mapping assertions whose subject (resp. object) is built with a URI template, and whose predicate is not isCanonicalIRIOf.
#
# If this parameter is set to true, then for any a in A_sub,
# either dom({a}(S)) \cap range(C(S)) = \emptyset,
# or dom({a}(S)) \subseteq range(C(S))).
#
# Similarly, for any a in A_obj,
# either range({a}(S)) \cap range(C(S)) = \emptyset,
# or range({a}(S)) \subseteq range(C(S))).
ontop.isCanonicalIRIComplete =  true



##########################################
# Default implementations
##########################################

it.unibz.inf.ontop.spec.OBDASpecificationExtractor =  it.unibz.inf.ontop.spec.impl.DefaultOBDASpecificationExtractor
it.unibz.inf.ontop.spec.mapping.transformer.MappingTransformer = it.unibz.inf.ontop.spec.mapping.transformer.impl.DefaultMappingTransformer
it.unibz.inf.ontop.spec.mapping.transformer.MappingDistinctTransformer = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingDistinctTransformerImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingVariableNameNormalizer = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingVariableNameNormalizerImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingSaturator = it.unibz.inf.ontop.spec.mapping.transformer.impl.TMappingSaturatorImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingCanonicalTransformer =it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingCanonicalTransformerImpl
it.unibz.inf.ontop.spec.mapping.transformer.ABoxFactIntoMappingConverter =it.unibz.inf.ontop.spec.mapping.transformer.impl.LegacyABoxFactIntoMappingConverter
it.unibz.inf.ontop.spec.mapping.transformer.MappingMerger = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingMergerImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingDatatypeFiller = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingDatatypeFillerImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingCaster = it.unibz.inf.ontop.spec.mapping.transformer.impl.UniqueTermTypeMappingCaster
it.unibz.inf.ontop.spec.mapping.transformer.MappingSameAsInverseRewriter = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingSameAsInverseRewriterImpl
it.unibz.inf.ontop.spec.mapping.validation.MappingOntologyComplianceValidator = it.unibz.inf.ontop.spec.mapping.validation.impl.MappingOntologyComplianceValidatorImpl
it.unibz.inf.ontop.spec.mapping.MappingWithProvenance = it.unibz.inf.ontop.spec.mapping.impl.MappingWithProvenanceImpl
it.unibz.inf.ontop.datalog.Datalog2QueryMappingConverter = it.unibz.inf.ontop.datalog.impl.Datalog2QueryMappingConverterImpl
it.unibz.inf.ontop.spec.mapping.transformer.QueryUnionSplitter = it.unibz.inf.ontop.spec.mapping.transformer.impl.QueryUnionSplitterImpl
it.unibz.inf.ontop.spec.mapping.parser.TargetQueryParser = it.unibz.inf.ontop.spec.mapping.parser.impl.TurtleOBDASQLParser
it.unibz.inf.ontop.spec.mapping.transformer.MappingCQCOptimizer = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingCQCOptimizerImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingEqualityTransformer = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingEqualityTransformerImpl
it.unibz.inf.ontop.spec.mapping.TargetAtomFactory = it.unibz.inf.ontop.spec.mapping.impl.TargetAtomFactoryImpl

# To be replaced by proper implementations
it.unibz.inf.ontop.spec.MappingExtractor = it.unibz.inf.ontop.spec.impl.FakeMappingExtractor
it.unibz.inf.ontop.spec.dbschema.tools.DBMetadataExtractorAndSerializer = it.unibz.inf.ontop.spec.dbschema.tools.impl.FakeDBMetadataExtractorAndSerializer<commit_msg>Few not-used-anymore entries removed from mapping-default.properties.<commit_after>
# Indicates if the system will enable querying Annotation Properties defined in the ontology
# OPT: {true, false}
ontop.queryOntologyAnnotation = false

#If false, throws an exception if the system is not able to infer the datatype from the database
# If true use default datatype (xsd:string)
ontop.inferDefaultDatatype =  false

ontop.tolerateAbstractDatatype = false

# Let S be the data source, and if M is a set of mapping assertions, let M(S) be the graph derived by applying M to S (without ontology).
# And let dom(M(S)) (resp. range(M(S))) be all subjects (resp. objects) of some triple in M(S).
#
# Now let C be all mapping assertions with isCanonicalIRIOf as predicate,
# and let A_sub (resp(A_obj)) be all mapping assertions whose subject (resp. object) is built with a URI template, and whose predicate is not isCanonicalIRIOf.
#
# If this parameter is set to true, then for any a in A_sub,
# either dom({a}(S)) \cap range(C(S)) = \emptyset,
# or dom({a}(S)) \subseteq range(C(S))).
#
# Similarly, for any a in A_obj,
# either range({a}(S)) \cap range(C(S)) = \emptyset,
# or range({a}(S)) \subseteq range(C(S))).
ontop.isCanonicalIRIComplete =  true



##########################################
# Default implementations
##########################################

it.unibz.inf.ontop.spec.OBDASpecificationExtractor =  it.unibz.inf.ontop.spec.impl.DefaultOBDASpecificationExtractor
it.unibz.inf.ontop.spec.mapping.transformer.MappingTransformer = it.unibz.inf.ontop.spec.mapping.transformer.impl.DefaultMappingTransformer
it.unibz.inf.ontop.spec.mapping.transformer.MappingDistinctTransformer = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingDistinctTransformerImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingVariableNameNormalizer = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingVariableNameNormalizerImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingSaturator = it.unibz.inf.ontop.spec.mapping.transformer.impl.TMappingSaturatorImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingCanonicalTransformer =it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingCanonicalTransformerImpl
it.unibz.inf.ontop.spec.mapping.transformer.ABoxFactIntoMappingConverter =it.unibz.inf.ontop.spec.mapping.transformer.impl.LegacyABoxFactIntoMappingConverter
it.unibz.inf.ontop.spec.mapping.transformer.MappingMerger = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingMergerImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingDatatypeFiller = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingDatatypeFillerImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingCaster = it.unibz.inf.ontop.spec.mapping.transformer.impl.UniqueTermTypeMappingCaster
it.unibz.inf.ontop.spec.mapping.transformer.MappingSameAsInverseRewriter = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingSameAsInverseRewriterImpl
it.unibz.inf.ontop.spec.mapping.validation.MappingOntologyComplianceValidator = it.unibz.inf.ontop.spec.mapping.validation.impl.MappingOntologyComplianceValidatorImpl
it.unibz.inf.ontop.spec.mapping.MappingWithProvenance = it.unibz.inf.ontop.spec.mapping.impl.MappingWithProvenanceImpl
it.unibz.inf.ontop.spec.mapping.transformer.QueryUnionSplitter = it.unibz.inf.ontop.spec.mapping.transformer.impl.QueryUnionSplitterImpl
it.unibz.inf.ontop.spec.mapping.parser.TargetQueryParser = it.unibz.inf.ontop.spec.mapping.parser.impl.TurtleOBDASQLParser
it.unibz.inf.ontop.spec.mapping.transformer.MappingCQCOptimizer = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingCQCOptimizerImpl
it.unibz.inf.ontop.spec.mapping.transformer.MappingEqualityTransformer = it.unibz.inf.ontop.spec.mapping.transformer.impl.MappingEqualityTransformerImpl
it.unibz.inf.ontop.spec.mapping.TargetAtomFactory = it.unibz.inf.ontop.spec.mapping.impl.TargetAtomFactoryImpl

# To be replaced by proper implementations
it.unibz.inf.ontop.spec.MappingExtractor = it.unibz.inf.ontop.spec.impl.FakeMappingExtractor
it.unibz.inf.ontop.spec.dbschema.tools.DBMetadataExtractorAndSerializer = it.unibz.inf.ontop.spec.dbschema.tools.impl.FakeDBMetadataExtractorAndSerializer
{'fraction_non_alphanumeric': 0.12372448979591837, 'fraction_numerical': 0.00023191094619666049, 'mean_word_length': 6.223618090452261, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4049043', 'n_tokens_mistral': 2918, 'n_tokens_neox': 2878, 'n_words': 449}