Package org.openprovenance.prov.model
Interface MentionOf
-
- All Superinterfaces:
Relation
,Statement
,StatementOrBundle
public interface MentionOf extends Relation
Interface for PROV MentionOf association.
PROV-Links Definition for Mention: The mention of an entity in a bundle (containing a description of this entity) is another entity that is a specialization of the former and that presents at least the bundle as a further additional aspect.
Relevant Factory Methods:
-
ProvFactory.newMentionOf(QualifiedName, QualifiedName, QualifiedName)
-
ObjectFactory.createMentionOf()
Schema Definition:
The following schema fragment specifies the expected content contained within this class.
<complexType name="Mention"> <complexContent> <extension base="{http://www.w3.org/ns/prov#}AStatement"> <sequence> <element name="specificEntity" type="{http://www.w3.org/ns/prov#}IDRef"/> <element name="generalEntity" type="{http://www.w3.org/ns/prov#}IDRef"/> <element name="bundle" type="{http://www.w3.org/ns/prov#}IDRef"/> </sequence> </extension> </complexContent> </complexType>
- Author:
- lavm
- See Also:
- PROV Data Model Mention, PROV DM Specialization, PROV-O mentionOf, PROV-N Mention, PROV-XML Mention
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openprovenance.prov.model.StatementOrBundle
StatementOrBundle.Kind
-
-
Method Summary
Modifier and Type Method Description QualifiedName
getBundle()
Get an identifier of a bundle that contains a description of "general entity" and further constitutes one additional aspect presented by "specific entity".QualifiedName
getGeneralEntity()
Get an identifier for an entity that is described in the bundle.QualifiedName
getSpecificEntity()
Get an identifier of the entity that is a mention of the general entity.void
setBundle(QualifiedName bundle)
Set a bundle's identifiervoid
setGeneralEntity(QualifiedName supra)
Set the general entity's identifiervoid
setSpecificEntity(QualifiedName infra)
Se the specific entity's identifier-
Methods inherited from interface org.openprovenance.prov.model.StatementOrBundle
getKind
-
-
-
-
Method Detail
-
getBundle
QualifiedName getBundle()
Get an identifier of a bundle that contains a description of "general entity" and further constitutes one additional aspect presented by "specific entity".- Returns:
- a bundle's
QualifiedName
- See Also:
- mention bundle
-
getGeneralEntity
QualifiedName getGeneralEntity()
Get an identifier for an entity that is described in the bundle.- Returns:
- an entity's
QualifiedName
- See Also:
- mention generalEntity
-
getSpecificEntity
QualifiedName getSpecificEntity()
Get an identifier of the entity that is a mention of the general entity.- Returns:
- an entity's
QualifiedName
- See Also:
- mention specificEntity
-
setBundle
void setBundle(QualifiedName bundle)
Set a bundle's identifier- Parameters:
bundle
- aQualifiedName
of a bundle- See Also:
- mention bundle
-
setGeneralEntity
void setGeneralEntity(QualifiedName supra)
Set the general entity's identifier- Parameters:
supra
- an entity'sQualifiedName
- See Also:
- mention generalEntity
-
setSpecificEntity
void setSpecificEntity(QualifiedName infra)
Se the specific entity's identifier- Parameters:
infra
- an entity'sQualifiedName
- See Also:
- mention specificEntity
-
-