AnnotatedStatement
- class AnnotatedStatement(*args: Any, **kwargs: Any)[source]
Bases:
Statement
Annotated statement.
- Parameters:
entity – Entity.
snak – Snak.
qualifiers – Qualifier record.
references – Reference record set.
rank – Rank.
- template_class
alias of
AnnotatedStatementTemplate
- variable_class
alias of
AnnotatedStatementVariable
- classmethod check(arg: Any, function: Callable[[...], Any] | str | None = None, name: str | None = None, position: int | None = None) Self [source]
Coerces arg into an instance of this class.
If arg cannot be coerced, raises an error.
- Parameters:
arg – Value.
function – Function or function name.
name – Argument name.
position – Argument position.
- Returns:
Object.
- __init__(subject: VTEntity, snak: VTSnak, qualifiers: VTQualifierRecord | None = None, references: VTReferenceRecordSet | None = None, rank: VTRank | None = None) None [source]
- property qualifiers: QualifierRecord
The qualifiers of annotated statement.
- get_qualifiers() QualifierRecord [source]
Gets the qualifiers of annotated statement.
- Returns:
Qualifier record.
- property references: ReferenceRecordSet
The references of annotated statement.
- get_references() ReferenceRecordSet [source]
Gets the references of annotated statement.
- Returns:
Reference record set.
- annotate(qualifiers: VTQualifierRecord | None = None, references: VTReferenceRecordSet | None = None, rank: VTRank | None = None, replace: bool = False) AnnotatedStatement [source]
Annotates statement.
- Parameters:
qualifiers – Qualifier record.
references – Reference record set.
rank – Rank.
replace – Whether to replace existing annotations.
- Returns:
Annotated statement.
- class AnnotatedStatementTemplate(*args: Any, **kwargs: Any)[source]
Bases:
StatementTemplate
Annotated statement template.
- Parameters:
entity – Entity.
snak – Snak.
qualifiers – Qualifier record.
references – Reference record set.
rank – Rank.
- object_class
alias of
AnnotatedStatement
- __init__(entity: VTEntity, snak: VTSnak, qualifiers: VTQualifierRecord | None = None, references: VTReferenceRecordSet | None = None, rank: VTRank | None = None) None [source]
- property qualifiers: QualifierRecordVariable | QualifierRecord
The qualifiers of annotated statement template.
- get_qualifiers() QualifierRecordVariable | QualifierRecord [source]
Gets the qualifiers of annotated statement template.
- Returns:
Qualifier record or qualifier record variable.
- property references: ReferenceRecordSetVariable | ReferenceRecordSet
The references of annotated statement template.
- get_references() ReferenceRecordSetVariable | ReferenceRecordSet [source]
Gets the references of annotated statement template.
- Returns:
Reference record set or reference record set variable.
- property rank: RankVariable | Rank
The rank of annotated statement template.
- get_rank() RankVariable | Rank [source]
Gets the rank of annotated statement template.
- Returns:
Rank or rank variable.
- annotate(qualifiers: VTQualifierRecord | None = None, references: VTReferenceRecordSet | None = None, rank: VTRank | None = None, replace: bool = False) AnnotatedStatementTemplate [source]
Annotates statement template.
- Parameters:
qualifiers – Qualifier record.
references – Reference record set.
rank – Rank.
replace – Whether to replace existing annotations.
- Returns:
Annotated statement template.
- class AnnotatedStatementVariable(name: str | None = None, variable_class: type[Variable] | type[Term] | None = None)[source]
Bases:
StatementVariable
Annotated statement variable.
- Parameters:
name – Name.
- object_class
alias of
AnnotatedStatement