Package org.openprovenance.prov.rdf
Class RdfConstructor<RESOURCE,LITERAL,STATEMENT>
- java.lang.Object
-
- org.openprovenance.prov.rdf.RdfConstructor<RESOURCE,LITERAL,STATEMENT>
-
- All Implemented Interfaces:
ModelConstructor,ModelConstructorExtension
public class RdfConstructor<RESOURCE,LITERAL,STATEMENT> extends Object implements ModelConstructor, ModelConstructorExtension
A Converter to RDF
-
-
Constructor Summary
Constructors Constructor Description RdfConstructor(GraphBuilder<RESOURCE,LITERAL,STATEMENT> gb, ProvFactory pFactory)
-
Method Summary
-
-
-
Constructor Detail
-
RdfConstructor
public RdfConstructor(GraphBuilder<RESOURCE,LITERAL,STATEMENT> gb, ProvFactory pFactory)
-
-
Method Detail
-
getNamespace
public Namespace getNamespace()
-
setNamespace
public void setNamespace(Namespace ns)
-
newEntity
public Entity newEntity(QualifiedName id, Collection<Attribute> attributes)
- Specified by:
newEntityin interfaceModelConstructor
-
newActivity
public Activity newActivity(QualifiedName id, XMLGregorianCalendar startTime, XMLGregorianCalendar endTime, Collection<Attribute> attributes)
- Specified by:
newActivityin interfaceModelConstructor
-
newAgent
public Agent newAgent(QualifiedName id, Collection<Attribute> attributes)
- Specified by:
newAgentin interfaceModelConstructor
-
newUsed
public Used newUsed(QualifiedName id, QualifiedName activity, QualifiedName entity, XMLGregorianCalendar time, Collection<Attribute> attributes)
- Specified by:
newUsedin interfaceModelConstructor
-
newWasGeneratedBy
public WasGeneratedBy newWasGeneratedBy(QualifiedName id, QualifiedName entity, QualifiedName activity, XMLGregorianCalendar time, Collection<Attribute> attributes)
- Specified by:
newWasGeneratedByin interfaceModelConstructor
-
newWasInvalidatedBy
public WasInvalidatedBy newWasInvalidatedBy(QualifiedName id, QualifiedName entity, QualifiedName activity, XMLGregorianCalendar time, Collection<Attribute> attributes)
- Specified by:
newWasInvalidatedByin interfaceModelConstructor
-
newWasStartedBy
public WasStartedBy newWasStartedBy(QualifiedName id, QualifiedName activity, QualifiedName trigger, QualifiedName starter, XMLGregorianCalendar time, Collection<Attribute> attributes)
- Specified by:
newWasStartedByin interfaceModelConstructor
-
newWasEndedBy
public WasEndedBy newWasEndedBy(QualifiedName id, QualifiedName activity, QualifiedName trigger, QualifiedName ender, XMLGregorianCalendar time, Collection<Attribute> attributes)
- Specified by:
newWasEndedByin interfaceModelConstructor
-
newWasDerivedFrom
public WasDerivedFrom newWasDerivedFrom(QualifiedName id, QualifiedName entity2, QualifiedName entity1, QualifiedName activity, QualifiedName generation, QualifiedName usage, Collection<Attribute> attributes)
- Specified by:
newWasDerivedFromin interfaceModelConstructor
-
newWasAssociatedWith
public WasAssociatedWith newWasAssociatedWith(QualifiedName id, QualifiedName a, QualifiedName ag, QualifiedName plan, Collection<Attribute> attributes)
- Specified by:
newWasAssociatedWithin interfaceModelConstructor
-
newWasAttributedTo
public WasAttributedTo newWasAttributedTo(QualifiedName id, QualifiedName e, QualifiedName ag, Collection<Attribute> attributes)
- Specified by:
newWasAttributedToin interfaceModelConstructor
-
newActedOnBehalfOf
public ActedOnBehalfOf newActedOnBehalfOf(QualifiedName id, QualifiedName agent2, QualifiedName agent1, QualifiedName a, Collection<Attribute> attributes)
- Specified by:
newActedOnBehalfOfin interfaceModelConstructor
-
newWasInformedBy
public WasInformedBy newWasInformedBy(QualifiedName id, QualifiedName activity2, QualifiedName activity1, Collection<Attribute> attributes)
- Specified by:
newWasInformedByin interfaceModelConstructor
-
newWasInfluencedBy
public WasInfluencedBy newWasInfluencedBy(QualifiedName id, QualifiedName qn2, QualifiedName qn1, Collection<Attribute> attributes)
- Specified by:
newWasInfluencedByin interfaceModelConstructor
-
newAlternateOf
public AlternateOf newAlternateOf(QualifiedName entity1, QualifiedName entity2)
- Specified by:
newAlternateOfin interfaceModelConstructor
-
newSpecializationOf
public SpecializationOf newSpecializationOf(QualifiedName entity2, QualifiedName entity1)
- Specified by:
newSpecializationOfin interfaceModelConstructor
-
newMentionOf
public MentionOf newMentionOf(QualifiedName entity2, QualifiedName entity1, QualifiedName b)
- Specified by:
newMentionOfin interfaceModelConstructor
-
newHadMember
public HadMember newHadMember(QualifiedName collection, Collection<QualifiedName> ll)
- Specified by:
newHadMemberin interfaceModelConstructor
-
newDocument
public Document newDocument(Namespace namespaces, Collection<Statement> statements, Collection<Bundle> bundles)
- Specified by:
newDocumentin interfaceModelConstructor
-
newNamedBundle
public Bundle newNamedBundle(QualifiedName id, Namespace namespaces, Collection<Statement> statements)
- Specified by:
newNamedBundlein interfaceModelConstructor
-
startDocument
public void startDocument(Namespace namespaces)
- Specified by:
startDocumentin interfaceModelConstructor
-
startBundle
public void startBundle(QualifiedName bundleId, Namespace namespaces)
- Specified by:
startBundlein interfaceModelConstructor
-
processAttributes
public void processAttributes(QualifiedName q, Collection<Attribute> attributes)
-
addInfluence
public QualifiedName addInfluence(QualifiedName infl, QualifiedName subject, QualifiedName object, XMLGregorianCalendar time, QualifiedName other, boolean someOther, Collection<Attribute> attributes, QualifiedName qualifiedClass)
-
asserterOther
public void asserterOther(QualifiedName subject, QualifiedName other, QualifiedName qualifiedClass)
-
assertAtTime
public void assertAtTime(QualifiedName subject, XMLGregorianCalendar time)
-
assertQualifiedInfluence
public void assertQualifiedInfluence(QualifiedName subject, QualifiedName infl, QualifiedName qualifiedClass)
-
assertInfluencer
public void assertInfluencer(QualifiedName infl, QualifiedName object, QualifiedName qualifiedClass)
-
assertType
public QualifiedName assertType(QualifiedName infl, QualifiedName qualifiedClass)
-
convertExtension
public Object convertExtension(Object name, Object id, Object args, Object dAttrs)
-
convertInsertion
public Object convertInsertion(Object id, Object id2, Object id1, Object map, Object dAttrs)
-
convertRemoval
public Object convertRemoval(Object id, Object id2, Object id1, Object keys, Object dAttrs)
-
convertDictionaryMemberOf
public Object convertDictionaryMemberOf(Object id, Object id2, Object map, Object complete, Object dAttrs)
-
convertCollectionMemberOf
public Object convertCollectionMemberOf(Object id, Object id2, Object map, Object complete, Object dAttrs)
-
newDerivedByInsertionFrom
public DerivedByInsertionFrom newDerivedByInsertionFrom(QualifiedName id, QualifiedName after, QualifiedName before, List<Entry> keyEntitySet, Collection<Attribute> attributes)
- Specified by:
newDerivedByInsertionFromin interfaceModelConstructor
-
newDerivedByRemovalFrom
public DerivedByRemovalFrom newDerivedByRemovalFrom(QualifiedName id, QualifiedName after, QualifiedName before, List<Key> keys, Collection<Attribute> attributes)
- Specified by:
newDerivedByRemovalFromin interfaceModelConstructor
-
newDictionaryMembership
public DictionaryMembership newDictionaryMembership(QualifiedName dict, List<Entry> keyEntitySet)
- Specified by:
newDictionaryMembershipin interfaceModelConstructor
-
newQualifiedName
public QualifiedName newQualifiedName(String namespace, String local, String prefix)
- Specified by:
newQualifiedNamein interfaceModelConstructor
-
newQualifiedName
public QualifiedName newQualifiedName(String namespace, String local, String prefix, ProvUtilities.BuildFlag flag)
- Specified by:
newQualifiedNamein interfaceModelConstructor
-
newQualifiedAlternateOf
public QualifiedAlternateOf newQualifiedAlternateOf(QualifiedName id, QualifiedName e2, QualifiedName e1, Collection<Attribute> attributes)
- Specified by:
newQualifiedAlternateOfin interfaceModelConstructorExtension
-
newQualifiedSpecializationOf
public QualifiedSpecializationOf newQualifiedSpecializationOf(QualifiedName id, QualifiedName e2, QualifiedName e1, Collection<Attribute> attributes)
- Specified by:
newQualifiedSpecializationOfin interfaceModelConstructorExtension
-
newQualifiedHadMember
public QualifiedHadMember newQualifiedHadMember(QualifiedName id, QualifiedName c, Collection<QualifiedName> e, Collection<Attribute> attributes)
- Specified by:
newQualifiedHadMemberin interfaceModelConstructorExtension
-
-