Package org.deri.iris.builtins.datatype

Class Summary
ConversionBuiltin Represents a data type conversion function.
IsAnyURIBuiltin Checks if a term is of type 'AnyURI'.
IsBase64BinaryBuiltin Checks if a term is of type 'Base64Binary'.
IsBooleanBuiltin Checks a term for being boolean type.
IsByteBuiltin Checks if a term is of type 'Byte'.
IsDatatypeBuiltin Represents the RIF built-in isLiteralOfType as defined in http://www.w3.org/2005/rules/wiki/DTB#pred:isLiteralOfType.
IsDateBuiltin Checks whether a term is a date.
IsDateTimeBuiltin Checks whether a term is a datetime.
IsDateTimeStampBuiltin Checks whether a term is of type dateTimeStamp.
IsDayTimeDurationBuiltin Checks if a term is of type 'DayTimeDuration'.
IsDecimalBuiltin Checks whether a term is a decimal.
IsDoubleBuiltin Checks if a term is of type 'double'.
IsDurationBuiltin Checks if a term is of type 'Duration'.
IsFloatBuiltin Checks if a term is of type 'float'.
IsGDayBuiltin Checks if a term is of type 'GDay'.
IsGMonthBuiltin Checks if a term is of type 'GMonth'.
IsGMonthDayBuiltin Checks if a term is of type 'GMonthDay'.
IsGYearBuiltin Checks if a term is of type 'GYear'.
IsGYearMonthBuiltin Checks if a term is of type 'GYearMonth'.
IsHexBinaryBuiltin Checks if a term is of type 'HexBinary'.
IsIDBuiltin Checks if a term is of type 'ID'.
IsIDREFBuiltin Checks if a term is of type 'IDREF'.
IsIntBuiltin Checks if a term is of type 'Int'.
IsIntegerBuiltin Checks whether a term is a integer.
IsIriBuiltin Checks if a term is of type 'IRI'.
IsLanguageBuiltin Checks if a term is of type 'Language'.
IsLongBuiltin Checks if a term is of type 'Long'.
IsNameBuiltin Checks if a term is of type 'Name'.
IsNCNameBuiltin Checks if a term is of type 'NCName'.
IsNegativeIntegerBuiltin Checks if a term is of type 'NegativeInteger'.
IsNMTOKENBuiltin Checks if a term is of type 'NMTOKEN'.
IsNonNegativeIntegerBuiltin Checks if a term is of type 'NonNegativeInteger'.
IsNonPositiveIntegerBuiltin Checks if a term is of type 'NonPositiveInteger'.
IsNormalizedStringBuiltin Checks if a term is of type 'NormalizedString'.
IsNotAnyURIBuiltin Checks if a term is not of type 'AnyURI'.
IsNOTATIONBuiltin Checks if a term is of type 'NOTATION'.
IsNotBase64BinaryBuiltin Checks if a term is not of type 'Base64Binary'.
IsNotBooleanBuiltin Checks a term for not being boolean type.
IsNotByteBuiltin Checks if a term is of type 'Byte'.
IsNotDatatypeBuiltin Represents a isLiteralOfType predicate as defined in http://www.w3.org/2005/rules/wiki/DTB#pred:isLiteralNotOfType.
IsNotDateBuiltin Checks if a term is not a date.
IsNotDateTimeBuiltin Checks if a term is not a datetime.
IsNotDateTimeStampBuiltin Checks whether a term is not of type dateTimeStamp.
IsNotDayTimeDurationBuiltin Checks if a term is not of type 'DayTimeDuration'.
IsNotDecimalBuiltin Checks if a term is not a decimal.
IsNotDoubleBuiltin Checks if a term is not of type 'double'.
IsNotDurationBuiltin Checks if a term is not of type 'Duration'.
IsNotFloatBuiltin Checks if a term is not of type 'float'.
IsNotGDayBuiltin Checks if a term is not of type 'GDay'.
IsNotGMonthBuiltin Checks if a term is not of type 'GMonth'.
IsNotGMonthDayBuiltin Checks if a term is not of type 'GMonthDay'.
IsNotGYearBuiltin Checks if a term is not of type 'GYear'.
IsNotGYearMonthBuiltin Checks if a term is not of type 'GYearMonth'.
IsNotHexBinaryBuiltin Checks if a term is not of type 'HexBinary'.
IsNotIDBuiltin Checks if a term is not of type 'ID'.
IsNotIDREFBuiltin Checks if a term is not of type 'IDREF'.
IsNotIntBuiltin Checks if a term is not of type 'Int'.
IsNotIntegerBuiltin Checks if a term is not an integer.
IsNotIriBuiltin Checks if a term is not of type 'IRI'.
IsNotLanguageBuiltin Checks if a term is not of type 'Language'.
IsNotLongBuiltin Checks if a term is not of type 'Long'.
IsNotNameBuiltin Checks if a term is not of type 'Name'.
IsNotNCNameBuiltin Checks if a term is not of type 'NCName'.
IsNotNegativeIntegerBuiltin Checks if a term is not of type 'NegativeInteger'.
IsNotNMTOKENBuiltin Checks if a term is not of type 'NMTOKEN'.
IsNotNonNegativeIntegerBuiltin Checks if a term is not of type 'NonNegativeInteger'.
IsNotNonPositiveIntegerBuiltin Checks if a term is not of type 'NonPositiveInteger'.
IsNotNormalizedStringBuiltin Checks if a term is not of type 'NormalizedString'.
IsNotNOTATIONBuiltin Checks if a term is not of type 'NOTATION'.
IsNotNumericBuiltin Checks whether a term is not of any numeric type (integer, float, double, decimal).
IsNotPlainLiteralBuiltin Checks if a term is not of type 'PlainLiteral'.
IsNotPositiveIntegerBuiltin Checks if a term is not of type 'PositiveInteger'.
IsNotQNameBuiltin Checks if a term is not of type 'QName'.
IsNotShortBuiltin Checks if a term is not of type 'Short'.
IsNotSqNameBuiltin Checks if a term is not of type 'SqName'.
IsNotStringBuiltin Checks whether a term is not a string.
IsNotTimeBuiltin Checks if a term is not of type 'Time'.
IsNotTokenBuiltin Checks if a term is not of type 'Token'.
IsNotUnsignedByteBuiltin Checks if a term is not of type 'UnsignedByte'.
IsNotUnsignedIntBuiltin Checks if a term is not of type 'UnsignedInt'.
IsNotUnsignedLongBuiltin Checks if a term is not of type 'UnsignedLong'.
IsNotUnsignedShortBuiltin Checks if a term is not of type 'UnsignedShort'.
IsNotXMLLiteralBuiltin Checks if a term is not of type 'XMLLiteral'.
IsNotYearMonthDurationBuiltin Checks if a term is not of type 'YearMonthDuration'.
IsNumericBuiltin Checks whether a term is of any numeric type (integer, float, double, decimal).
IsPlainLiteralBuiltin Checks if a term is of type 'PlainLiteral'.
IsPositiveIntegerBuiltin Checks if a term is of type 'PositiveInteger'.
IsQNameBuiltin Checks if a term is of type 'QName'.
IsShortBuiltin Checks if a term is of type 'Short'.
IsSqNameBuiltin Checks if a term is of type 'SqName'.
IsStringBuiltin Checks whether a term is a string.
IsTimeBuiltin Checks if a term is of type 'Time'.
IsTokenBuiltin Checks if a term is of type 'Token'.
IsUnsignedByteBuiltin Checks if a term is of type 'UnsignedByte'.
IsUnsignedIntBuiltin Checks if a term is of type 'UnsignedInt'.
IsUnsignedLongBuiltin Checks if a term is of type 'UnsignedLong'.
IsUnsignedShortBuiltin Checks if a term is of type 'UnsignedShort'.
IsXMLLiteralBuiltin Checks if a term is of type 'XMLLiteral'.
IsYearMonthDurationBuiltin Checks if a term is of type 'YearMonthDuration'.
SameTypeBuiltin Checks whether two terms have exactly the same type.
ToBase64Builtin Represents a data type conversion function, which converts supported data type instances to Base64 instances.
ToBooleanBuiltin Represents a data type conversion function, which converts supported data type instances to Boolean instances.
ToDateBuiltin Represents a data type conversion function, which converts supported data type instances to Date instances.
ToDateTimeBuiltin Represents a data type conversion function, which converts supported data type instances to DateTime instances.
ToDayTimeDurationBuiltin Represents a data type conversion function, which converts supported data type instances to DayTimeDuration instances.
ToDecimalBuiltin Represents a data type conversion function, which converts supported data type instances to Decimal instances.
ToDoubleBuiltin Represents a data type conversion function, which converts supported data type instances to Double instances.
ToDurationBuiltin Represents a data type conversion function, which converts supported data type instances to Duration instances.
ToFloatBuiltin Represents a data type conversion function, which converts supported data type instances to Float instances.
ToGDayBuiltin Represents a data type conversion function, which converts supported data type instances to GDay instances.
ToGMonthBuiltin Represents a data type conversion function, which converts supported data type instances to GMonth instances.
ToGMonthDayBuiltin Represents a data type conversion function, which converts supported data type instances to GMonthDay instances.
ToGYearBuiltin Represents a data type conversion function, which converts supported data type instances to GYear instances.
ToGYearMonthBuiltin Represents a data type conversion function, which converts supported data type instances to GYearMonth instances.
ToHexBinaryBuiltin Represents a data type conversion function, which converts supported data type instances to HexBinary instances.
ToIntegerBuiltin Represents a data type conversion function, which converts supported data type instances to Integer instances.
ToIriBuiltin Represents a data type conversion function, which converts supported data type instances to IRI instances.
ToPlainLiteralBuiltin Represents a data type conversion function, which converts supported data type instances to PlainLiteral instances.
ToStringBuiltin Represents a data type conversion function, which converts supported data type instances to String instances.
ToTimeBuiltin Represents a data type conversion function, which converts supported data type instances to Time instances.
ToXMLLiteralBuiltin Represents a data type conversion function, which converts supported data type instances to XMLLiteral instances.
ToYearMonthDurationBuiltin Represents a data type conversion function, which converts supported data type instances to YearMonthDuration instances.