public interface DBTermType extends TermType
| Modifier and Type | Interface and Description |
|---|---|
static class |
DBTermType.Category |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areEqualitiesBetweenTwoDBAttributesStrict()
Returns true if the non-strict equality between two attributes of the same database
of this type is equivalent to a strict equality.
|
boolean |
areEqualitiesStrict()
Returns true if the non-strict equality between two terms of this type
is equivalent to a strict equality
|
Optional<Boolean> |
areEqualitiesStrict(DBTermType otherType)
Returns true if the non-strict equality between terms of these two types
are equivalent to a strict equality
|
String |
getCastName() |
DBTermType.Category |
getCategory() |
String |
getName() |
Optional<RDFDatatype> |
getNaturalRDFDatatype() |
boolean |
isNeedingIRISafeEncoding()
Returns true if some values in its value space may need an IRI safe encoding
|
Optional<Boolean> |
isValidLexicalValue(String lexicalValue) |
getAncestry, getCommonDenominator, isA, isAbstractString getName()
String getCastName()
DBTermType.Category getCategory()
Optional<RDFDatatype> getNaturalRDFDatatype()
boolean isNeedingIRISafeEncoding()
boolean areEqualitiesStrict()
Optional<Boolean> areEqualitiesStrict(DBTermType otherType)
boolean areEqualitiesBetweenTwoDBAttributesStrict()
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.