Tabnine Logo
org.openprovenance.prov.model
Code IndexAdd Tabnine to your IDE (free)

How to use org.openprovenance.prov.model

Best Java code snippets using org.openprovenance.prov.model (Showing top 20 results out of 315)

origin: org.openprovenance.prov/prov-model

static public Namespace gatherNamespaces(Bundle bundle, ProvFactory pFactory) {
  NamespaceGatherer gatherer=new NamespaceGatherer();	
  u.forAllStatement(bundle.getStatement(), gatherer);
  gatherer.register(bundle.getId());
  Namespace ns=gatherer.getNamespace();
  Namespace ns2=pFactory.newNamespace(ns);
  return ns2;
}

origin: org.openprovenance.prov/prov-model

public WasGeneratedBy newWasGeneratedBy(QualifiedName id, 
                    Entity a, 
                    String role,
          Activity p) {
WasGeneratedBy res=newWasGeneratedBy(id, a.getId(), p.getId());
if (role!=null) addRole(res, newRole(role,getName().XSD_STRING));
return res;
}
origin: org.openprovenance.prov/prov-model

@Override
public void doAction(Bundle bu, ProvUtilities u) {
register(bu.getId());
for (Statement s2: bu.getStatement()) {
  u.doAction(s2, this);
}
}
origin: org.openprovenance.prov/prov-model

@Override
public void doAction(WasDerivedFrom der) {
register(der.getId());
register(der.getGeneratedEntity());
register(der.getUsedEntity());
register(der.getActivity());
register(der.getGeneration());
register(der.getUsage());
registerType(der.getType());
registerOther(der.getOther());
}
origin: org.openprovenance.prov/prov-dot

public String displaySize(HasOther p) {
for (Other o: p.getOther()) {
  if (SUM_SIZE.equals(o.getElementName())) {
  return " (" + o.getConvertedValue() + ")";
  }
}
return "";
}
origin: org.openprovenance.prov/prov-model

public WasGeneratedBy newWasGeneratedBy(QualifiedName id, 
                    QualifiedName aid,
          String role, 
          QualifiedName pid) {
WasGeneratedBy res = of.createWasGeneratedBy();
res.setId(id);
res.setActivity(pid);
res.setEntity(aid);
if (role!=null) addRole(res, newRole(role,getName().XSD_STRING));
return res;
}
origin: org.openprovenance.prov/prov-model

@Override
public void doAction(WasInvalidatedBy inv) {
register(inv.getId());
register(inv.getEntity());
register(inv.getActivity());
registerLocation(inv.getLocation());
registerRole(inv.getRole());
registerType(inv.getType());
registerOther(inv.getOther());
}
origin: org.openprovenance.prov/prov-n

public TreeTraversal(ModelConstructor c, ProvFactory pFactory) {
  this.c=c;
  this.pFactory=pFactory;
  this.name=pFactory.getName();
  this.namespace=pFactory.newNamespace();
  this.namespace.addKnownNamespaces();
  
  this.vconv=new ValueConverter(pFactory);
}
origin: org.openprovenance.prov/prov-model

@Override
public void doAction(WasAttributedTo attr) {
register(attr.getId());
register(attr.getEntity());
register(attr.getAgent());
registerType(attr.getType());
registerOther(attr.getOther());	
}
origin: org.openprovenance.prov/prov-model

static public Namespace gatherNamespaces(Document doc) {
  NamespaceGatherer gatherer=new NamespaceGatherer();	
  u.forAllStatementOrBundle(doc.getStatementOrBundle(), 
               gatherer);
    Namespace ns=gatherer.getNamespace();
  return ns;
}

origin: org.openprovenance.prov/prov-model

/** This function allows a document to be merged with this IndexedDocument. If flatten is true, bundles include in the document will be flattend into this one.
 * 
 * 
 * @param doc the document to be merge into this
 */
public void merge(Document doc) {
u.forAllStatementOrBundle(doc.getStatementOrBundle(), this);
}
origin: org.openprovenance.prov/prov-model

public WasAttributedTo newWasAttributedTo(QualifiedName id, 
                     QualifiedName entity,
           QualifiedName agent,
           Collection<Attribute> attributes) {
WasAttributedTo res = of.createWasAttributedTo();
res.setId(id);
res.setEntity(entity);
res.setAgent(agent);
  setAttributes(res, attributes);
return res;
}
origin: org.openprovenance.prov/prov-model

void registerEntry(List<Entry> keyEntityPairs) {
for (Entry e: keyEntityPairs) {
  register(e.getEntity());
  Key key=e.getKey();
  register(key);
  //ns.register("xsd", NamespacePrefixMapper.XSD_NS);
  //make sure xsd is registered!
}    
}
origin: org.openprovenance.prov/prov-model

public Other newOther(QualifiedName elementName, Object value, QualifiedName type) {
if (value==null) return null;
  Other res =  of.createOther();
  res.setType(type);
  res.setValueFromObject(value);
  res.setElementName(elementName);
  return res;
 }
origin: lucmoreau/ProvToolbox

public WasGeneratedBy newWasGeneratedBy(QualifiedName id, 
                    Entity a, 
                    String role,
          Activity p) {
WasGeneratedBy res=newWasGeneratedBy(id, a.getId(), p.getId());
if (role!=null) addRole(res, newRole(role,getName().XSD_STRING));
return res;
}
origin: org.openprovenance.prov/prov-model

static public Namespace gatherNamespaces(Bundle bundle) {
  NamespaceGatherer gatherer=new NamespaceGatherer();	
  u.forAllStatement(bundle.getStatement(), gatherer);
  gatherer.register(bundle.getId());
  Namespace ns=gatherer.getNamespace();
  return ns;
}

origin: lucmoreau/ProvToolbox

public WasGeneratedBy newWasGeneratedBy(QualifiedName id, 
                    QualifiedName aid,
          String role, 
          QualifiedName pid) {
WasGeneratedBy res = of.createWasGeneratedBy();
res.setId(id);
res.setActivity(pid);
res.setEntity(aid);
if (role!=null) addRole(res, newRole(role,getName().XSD_STRING));
return res;
}
origin: lucmoreau/ProvToolbox

public TreeTraversal(ModelConstructor c, ProvFactory pFactory) {
  this.c=c;
  this.pFactory=pFactory;
  this.name=pFactory.getName();
  this.namespace=pFactory.newNamespace();
  this.namespace.addKnownNamespaces();
  
  this.vconv=new ValueConverter(pFactory);
}
origin: lucmoreau/ProvToolbox

@Override
public void doAction(Bundle bu, ProvUtilities u) {
register(bu.getId());
for (Statement s2: bu.getStatement()) {
  u.doAction(s2, this);
}
}
origin: lucmoreau/ProvToolbox

static public Namespace gatherNamespaces(Bundle bundle, ProvFactory pFactory) {
  NamespaceGatherer gatherer=new NamespaceGatherer();	
  u.forAllStatement(bundle.getStatement(), gatherer);
  gatherer.register(bundle.getId());
  Namespace ns=gatherer.getNamespace();
  Namespace ns2=pFactory.newNamespace(ns);
  return ns2;
}

org.openprovenance.prov.model

Most used classes

  • Namespace
    A class to manipulate Namespaces when creating, serializing and converting prov documents.
  • QualifiedName
    Interface for PROV Qualified Name. PROV-DM Definition for Qualified Name [http://www.w3.org/TR/prov
  • ProvFactory
    A stateless factory for PROV objects.
  • Document
    Interface for a PROV Document.PROV-N Definition for Document [http://www.w3.org/TR/prov-dm/#concept-
  • Bundle
    Interface for a PROV Bundle. PROV-DM Definition for Bundle [http://www.w3.org/TR/prov-dm/#concept-b
  • Entity,
  • HasOther,
  • Attribute,
  • LangString,
  • ProvUtilities,
  • Used,
  • ValueConverter,
  • WasDerivedFrom,
  • WasGeneratedBy,
  • Agent,
  • BeanTraversal,
  • HasRole,
  • HasType,
  • HasValue
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now