IRI
IRI
Bases: ShallowDataValue
IRI.
Parameters:
-
content(VT_IRI_Content) –IRI content.
prefix
property
The prefix of IRI in KIF context.
resolver
property
The entity resolver of IRI in KIF context.
schema
property
The property schema of IRI in KIF context.
Descriptor
Bases: TypedDict
IRI descriptor.
describe()
get_prefix()
get_resolver()
get_schema()
register(prefix=None, resolver=None, schema=None)
split()
unregister(prefix=False, resolver=False, schema=False)
Remove IRI data from KIF context.
If called with no arguments, removes all IRI data.
Parameters:
-
prefix(bool, default:False) –Whether to remove prefix.
-
resolver(bool, default:False) –Whether to remove resolver.
-
schema(bool, default:False) –Whether to remove property schema.
Returns:
-
bool–Trueif successful;Falseotherwise.
validate()
Validates IRI.
Returns:
-
Self–IRI.
Raises:
-
`ValueError`–IRI is invalid.