Package | Description |
---|---|
cz.cuni.mff.odcleanstore.datanormalization |
The Data Normalization transformer (public interface).
|
cz.cuni.mff.odcleanstore.datanormalization.impl |
The Data Normalization transformer - implementation.
|
cz.cuni.mff.odcleanstore.datanormalization.rules |
The Data Normalization transformer rules, rule querying and generation.
|
cz.cuni.mff.odcleanstore.webfrontend.bo.dn |
Data Normalization related business objects.
|
Modifier and Type | Method and Description |
---|---|
Iterator<DataNormalizationRule> |
DataNormalizer.GraphModification.getRuleIterator() |
Modifier and Type | Method and Description |
---|---|
void |
DataNormalizer.GraphModification.addDeletion(DataNormalizationRule rule,
String s,
String p,
String o) |
void |
DataNormalizer.GraphModification.addInsertion(DataNormalizationRule rule,
String s,
String p,
String o) |
DataNormalizer.RuleModification |
DataNormalizer.GraphModification.getModificationsByRule(DataNormalizationRule rule) |
Modifier and Type | Method and Description |
---|---|
Iterator<DataNormalizationRule> |
DataNormalizerImpl.GraphModificationImpl.getRuleIterator() |
Modifier and Type | Method and Description |
---|---|
void |
DataNormalizerImpl.GraphModificationImpl.addDeletion(DataNormalizationRule rule,
String s,
String p,
String o) |
void |
DataNormalizerImpl.GraphModificationImpl.addInsertion(DataNormalizationRule rule,
String s,
String p,
String o) |
DataNormalizer.RuleModification |
DataNormalizerImpl.GraphModificationImpl.getModificationsByRule(DataNormalizationRule rule) |
Modifier and Type | Class and Description |
---|---|
class |
DataNormalizationBooleanRule
A rule used by Data Normalization Rule Generation from Ontologies
replaces common expressions used to denote logical true / false: 0, 1, t, f, true, false, y, n, yes, no
|
class |
DataNormalizationDateRule
A rule used by Data Normalization Rule Generation from Ontologies
replaces common date substrings with correct date strings if possible
|
class |
DataNormalizationIntegerRule
A rule used by Data Normalization Rule Generation from Ontologies
convert to integral value by calculating sign(x) * abs(number(x)), default to 0 if null or incompatible
Unwanted behaviour of different approaches:
floor(-1.2) = -2
round(1.6) = 2
*("ahoj") = undefined -> fail
|
class |
DataNormalizationNonNegativeIntegerRule
A rule used by Data Normalization Rule Generation from Ontologies
convert to non negative integral value by calculating number(x), default to 0 if null or incompatible or < 0
|
class |
DataNormalizationNonPositiveIntegerRule
A rule used by Data Normalization Rule Generation from Ontologies
convert to non negative integral value by calculating number(x), default to 0 if null or incompatible or > 0
Unwanted behaviour of different approaches:
floor(-1.2) = -2
|
class |
DataNormalizationNumberRule
A rule used by Data Normalization Rule Generation from Ontologies
converts anything to a number
a bit to complicated but allows its argument to be incompatible -> result = 0
|
class |
DataNormalizationStringRule
A rule used by Data Normalization Rule Generation from Ontologies
converts numbers, dates...
|
Modifier and Type | Method and Description |
---|---|
Collection<DataNormalizationRule> |
DataNormalizationRulesModel.compileOntologyToRules(String ontologyGraphURI)
Creates predefined rules for properties with range: Boolean, String, Date, Integer, NonNegativeInteger, NonPositiveInteger, Double/Decimal
|
Collection<DataNormalizationRule> |
DataNormalizationRulesModel.getRules(Integer... groupIds)
selects rules that belong to groups whose IDs are among groupIds
|
Collection<DataNormalizationRule> |
DataNormalizationRulesModel.getRules(String... groupLabels)
selects rules that belong to groups whose labels are among groupLabels
|
Constructor and Description |
---|
DNRule(DataNormalizationRule rule) |
Copyright © 2013. All Rights Reserved.