Context
Context
KIF context.
entities
property
The entity registry.
iris
property
The IRI registry.
options
property
The options of context.
get_aliases(entity, language=None, resolve=None, resolver=None, force=None, function=None)
Gets the aliases of item or property in registry.
Parameters:
-
entity(Item | Property) –Item or property.
-
language(TTextLanguage | None, default:None) –Language.
-
resolve(bool | None, default:None) –Whether to resolve aliases.
-
resolver(Store | None, default:None) –Resolver store.
-
force(bool | None, default:None) –Whether to force resolution.
-
function(Location | None, default:None) –Function or function name.
Returns:
-
Set[Text] | None–Aliases or
None.
get_category(lexeme, resolve=None, resolver=None, force=None, function=None)
Gets the lexical category of lexeme in registry.
Parameters:
-
lexeme(Lexeme) –Lexeme.
-
resolve(bool | None, default:None) –Whether to resolve lexical category.
-
resolver(Store | None, default:None) –Resolver store.
-
force(bool | None, default:None) –Whether to force resolution.
-
function(Location | None, default:None) –Function or function name.
Returns:
-
Item | None–Item or
None.
get_description(entity, language=None, resolve=None, resolver=None, force=None, function=None)
Gets the description of item or property in registry.
Parameters:
-
entity(Item | Property) –Item or property.
-
language(TTextLanguage | None, default:None) –Language.
-
resolve(bool | None, default:None) –Whether to resolve description.
-
resolver(Store | None, default:None) –Resolver store.
-
force(bool | None, default:None) –Whether to force resolution.
-
function(Location | None, default:None) –Function or function name.
Returns:
-
Text | None–Description or
None.
get_entities()
Gets the entity registry.
Returns:
-
EntityRegistry–Entity registry.
get_inverse(property, resolve=None, resolver=None, force=None, function=None)
Gets the inverse of property in registry.
Parameters:
-
property(Property) –Property.
-
resolve(bool | None, default:None) –Whether to resolve inverse.
-
resolver(Store | None, default:None) –Resolver store.
-
force(bool | None, default:None) –Whether to force resolution.
-
function(Location | None, default:None) –Function or function name.
Returns:
-
Property | None–Property or
None.
get_iris()
Gets the IRI registry.
Returns:
-
IRI_Registry–IRI registry.
get_label(entity, language=None, resolve=None, resolver=None, force=None, function=None)
Gets the label of item or property in registry.
Parameters:
-
entity(Item | Property) –Item or property.
-
language(TTextLanguage | None, default:None) –Language.
-
resolve(bool | None, default:None) –Whether to resolve label.
-
resolver(Store | None, default:None) –Resolver store.
-
force(bool | None, default:None) –Whether to force resolution.
-
function(Location | None, default:None) –Function or function name.
Returns:
-
Text | None–Label or
None.
get_language(lexeme, resolve=None, resolver=None, force=None, function=None)
Gets the language of lexeme in registry.
Parameters:
-
lexeme(Lexeme) –Lexeme.
-
resolve(bool | None, default:None) –Whether to resolve language.
-
resolver(Store | None, default:None) –Resolver store.
-
force(bool | None, default:None) –Whether to force resolution.
-
function(Location | None, default:None) –Function or function name.
Returns:
-
Item | None–Item or
None.
get_lemma(lexeme, resolve=None, resolver=None, force=None, function=None)
Gets the lemma of lexeme in registry.
Parameters:
-
lexeme(Lexeme) –Lexeme.
-
resolve(bool | None, default:None) –Whether to resolve lemma.
-
resolver(Store | None, default:None) –Resolver store.
-
force(bool | None, default:None) –Whether to force resolution.
-
function(Location | None, default:None) –Function or function name.
Returns:
-
Text | None–Text or
None.
get_option_by_name(name)
get_option_description_by_name(name)
get_options()
Gets the options of context.
Returns:
-
Options–Options.
get_prefix(iri, function=None)
Gets the prefix of IRI in registry.
Parameters:
-
iri(T_IRI) –IRI.
-
function(Location | None, default:None) –Function or function name.
Returns:
-
str | None–Prefix or
None.
get_range(property, resolve=None, resolver=None, force=None, function=None)
Gets the range of property in registry.
Parameters:
-
property(Property) –Property.
-
resolve(bool | None, default:None) –Whether to resolve range.
-
resolver(Store | None, default:None) –Resolver store.
-
force(bool | None, default:None) –Whether to force resolution.
-
function(Location | None, default:None) –Function or function name.
Returns:
-
Datatype | None–Range or
None.
get_resolver(iri, function=None)
get_schema(iri, function=None)
resolve(objects, resolver=None, batch_size=None, label=False, aliases=False, description=False, language=None, range=False, inverse=False, lemma=False, category=False, lexeme_language=False, all=False, force=None, function=None)
Resolves entity data.
Traverses objects recursively and resolves the data of every
entity found into context's entity registry.
If resolver is given, uses it to resolve entity data.
Otherwise, uses the resolver registered in context (if any).
If language is given, resolves only text in language.
Otherwise, resolves text in all languages.
If force is given, forces resolution.
Parameters:
-
objects(Iterable[T]) –Objects.
-
resolver(Store | None, default:None) –Resolver store.
-
batch_size(int | None, default:None) –Batch size for resolver calls.
-
label(bool, default:False) –Whether to resolve labels.
-
aliases(bool, default:False) –Whether to resolve aliases.
-
description(bool, default:False) –Whether to resolve descriptions.
-
language(TTextLanguage | None, default:None) –Language.
-
range(bool, default:False) –Whether to resolve ranges.
-
inverse(bool, default:False) –Whether to resolve inverses.
-
lemma(bool, default:False) –Whether to resolve lemmas.
-
category(bool, default:False) –Whether to resolve lexical categories.
-
lexeme_language(bool, default:False) –Whether to resolve lexeme languages.
-
all(bool, default:False) –Whether to resolve all data.
-
force(bool | None, default:None) –Whether to force resolve.
-
batch_size(int | None, default:None) –Batch size.
-
function(Location | None, default:None) –Function or function name.
Returns:
-
Iterable[T]–objects.