Wikibase
MediaWiki Wikibase extension
|
Interface for tracking entities mentioned while generating RDF. More...
Public Member Functions | |
entityReferenceMentioned (EntityId $id) | |
Should be called when an entity reference (an EntityIdValue object) is encountered. | |
propertyMentioned (PropertyId $id) | |
Should be called when a property is used in a PropertySnak. | |
subEntityMentioned (EntityDocument $entity) | |
Should be called when a sub entity is encountered. | |
Interface for tracking entities mentioned while generating RDF.
This information can be used to generate "stub" entries for entities that are referenced in the RDF output. Such stubs would typically give at least a type and a label for the entity.
Wikibase\Repo\Rdf\EntityMentionListener::entityReferenceMentioned | ( | EntityId | $id | ) |
Should be called when an entity reference (an EntityIdValue object) is encountered.
Implemented in Wikibase\Repo\Rdf\NullEntityMentionListener, and Wikibase\Repo\Rdf\RdfBuilder.
Wikibase\Repo\Rdf\EntityMentionListener::propertyMentioned | ( | PropertyId | $id | ) |
Should be called when a property is used in a PropertySnak.
Implemented in Wikibase\Repo\Rdf\NullEntityMentionListener, and Wikibase\Repo\Rdf\RdfBuilder.
Wikibase\Repo\Rdf\EntityMentionListener::subEntityMentioned | ( | EntityDocument | $entity | ) |
Should be called when a sub entity is encountered.
For example, in WikibaseLexeme, when a Form or a Sense is encountered when serializing a Lexeme.
Implemented in Wikibase\Repo\Rdf\NullEntityMentionListener, and Wikibase\Repo\Rdf\RdfBuilder.