org.openprovenance.rdf
Interface Annotable

All Superinterfaces:
DcResource, org.openrdf.elmo.Entity, org.openrdf.concepts.rdfs.Resource
All Known Subinterfaces:
Account, AccountOrAnnotationOrEdgeOrNodeOrOPMGraphOrRole, Agent, Annotation, AnnotationOrEdgeOrNode, Artifact, Edge, EventEdge, Node, OPMGraph, Process, Role, Used, UsedOrWasControlledByOrWasGeneratedBy, UsedOrWasGeneratedBy, WasControlledBy, WasDerivedFrom, WasGeneratedBy, WasTriggeredBy

public interface Annotable
extends Entity

The set of OPM entities that can be annotated.


Method Summary
 Set<Annotation> getAnnotations()
          Object property to associate an Annotable entity and an Annotation.
 Set<Object> getDatapropertyAbbreviation()
          The OPM Ontology offers several data properties that are abbreviation of common properties defined by OPM.
 Set<String> getLabels()
          This property provides a human-readable version of an OPM entity.
 Set<URI> getPnames()
          The persistent name of an entity.
 Set<String> getProfiles()
          This property applies to an OPM graph and denotes a profile that is supported by that graph.
 Set<URI> getTypes()
          The subtype of an entity.
 void setAnnotations(Set<? extends Annotation> annotations)
          Object property to associate an Annotable entity and an Annotation.
 void setDatapropertyAbbreviation(Set<?> datapropertyAbbreviation)
          The OPM Ontology offers several data properties that are abbreviation of common properties defined by OPM.
 void setLabels(Set<? extends String> labels)
          This property provides a human-readable version of an OPM entity.
 void setPnames(Set<? extends URI> pnames)
          The persistent name of an entity.
 void setProfiles(Set<? extends String> profiles)
          This property applies to an OPM graph and denotes a profile that is supported by that graph.
 void setTypes(Set<? extends URI> types)
          The subtype of an entity.
 
Methods inherited from interface org.openprovenance.dc.DcResource
getContributors, getCreators, getDates, getFormats, getTermsCreated, getTermsModified, getTermsTitle, getTitles, getVoidExampleResource, getWasTriggeredBy, setContributors, setCreators, setDates, setFormats, setTermsCreated, setTermsModified, setTermsTitle, setTitles, setVoidExampleResource, setWasTriggeredBy
 
Methods inherited from interface org.openrdf.concepts.rdfs.Resource
getRdfsComment, getRdfsIsDefinedBy, getRdfsLabel, getRdfsMembers, getRdfsSeeAlso, getRdfTypes, getRdfValues, setRdfsComment, setRdfsIsDefinedBy, setRdfsLabel, setRdfsMembers, setRdfsSeeAlso, setRdfTypes, setRdfValues
 
Methods inherited from interface org.openrdf.elmo.Entity
getElmoManager, getQName
 

Method Detail

getAnnotations

Set<Annotation> getAnnotations()
Object property to associate an Annotable entity and an Annotation.


setAnnotations

void setAnnotations(Set<? extends Annotation> annotations)
Object property to associate an Annotable entity and an Annotation.


getDatapropertyAbbreviation

Set<Object> getDatapropertyAbbreviation()
The OPM Ontology offers several data properties that are abbreviation of common properties defined by OPM.


setDatapropertyAbbreviation

void setDatapropertyAbbreviation(Set<?> datapropertyAbbreviation)
The OPM Ontology offers several data properties that are abbreviation of common properties defined by OPM.


getLabels

Set<String> getLabels()
This property provides a human-readable version of an OPM entity.


setLabels

void setLabels(Set<? extends String> labels)
This property provides a human-readable version of an OPM entity.


getPnames

Set<URI> getPnames()
The persistent name of an entity. Denotes a persistent name that can be used by OPM graph queriers to compare OPM entities across graphs. The scope of this name is intended to be global.


setPnames

void setPnames(Set<? extends URI> pnames)
The persistent name of an entity. Denotes a persistent name that can be used by OPM graph queriers to compare OPM entities across graphs. The scope of this name is intended to be global.


getProfiles

Set<String> getProfiles()
This property applies to an OPM graph and denotes a profile that is supported by that graph.


setProfiles

void setProfiles(Set<? extends String> profiles)
This property applies to an OPM graph and denotes a profile that is supported by that graph.


getTypes

Set<URI> getTypes()
The subtype of an entity.


setTypes

void setTypes(Set<? extends URI> types)
The subtype of an entity.



Copyright © 2011. All Rights Reserved.