static public boolean hasType(org.openprovenance.prov.model.QualifiedName type, Collection<org.openprovenance.prov.model.Attribute> attributes) { for (org.openprovenance.prov.model.Attribute attribute: attributes) { switch (attribute.getKind()) { case PROV_TYPE : if (attribute.getValue().equals(type)) { return true; } break; default : break; } } return false; }
static public boolean hasType(org.openprovenance.prov.model.QualifiedName type, Collection<org.openprovenance.prov.model.Attribute> attributes) { for (org.openprovenance.prov.model.Attribute attribute: attributes) { switch (attribute.getKind()) { case PROV_TYPE : if (attribute.getValue().equals(type)) { return true; } break; default : break; } } return false; }
public String convertValue(Attribute v) { if (v.getValue() instanceof QualifiedName) { QualifiedName name=(QualifiedName) v.getValue(); return htmlify(nonEmptyLocalName(name)); } String label=getPropertyValueFromAny(v); int i=label.lastIndexOf("#"); int j=label.lastIndexOf("/"); return htmlify(label.substring(Math.max(i,j)+1, label.length())); }
public String convertValue(Attribute v) { if (v.getValue() instanceof QualifiedName) { QualifiedName name=(QualifiedName) v.getValue(); return htmlify(nonEmptyLocalName(name)); } String label=getPropertyValueFromAny(v); int i=label.lastIndexOf("#"); int j=label.lastIndexOf("/"); return htmlify(label.substring(Math.max(i,j)+1, label.length())); }
public String getPropertyValueFromAny (Attribute o) { Object val=o.getValue(); if (val instanceof QualifiedName) { QualifiedName q=(QualifiedName)val; return q.getNamespaceURI() + q.getLocalPart(); } else { return "" + val; } }
public String getPropertyValueFromAny (Attribute o) { Object val=o.getValue(); if (val instanceof QualifiedName) { QualifiedName q=(QualifiedName)val; return q.getNamespaceURI() + q.getLocalPart(); } else { return "" + val; } }
public String getPropertyValueWithUrl (Attribute t) { Object val=t.getValue(); if (val instanceof QualifiedName) { QualifiedName q=(QualifiedName)val; return q.getPrefix() + ":" + q.getLocalPart(); //return "<a xlink:href='" + q.getNamespaceURI() + q.getLocalPart() + "'>" + q.getLocalPart() + "</a>"; //return "<a href=\"" + q.getPrefix() + ":" + q.getLocalPart() + "\">" + q.getLocalPart() + "</a>"; } else { return htmlify(""+val); } } public String getPropertyValueFromAny (Attribute o) {
public String getPropertyValueWithUrl (Attribute t) { Object val=t.getValue(); if (val instanceof QualifiedName) { QualifiedName q=(QualifiedName)val; return q.getPrefix() + ":" + q.getLocalPart(); //return "<a xlink:href='" + q.getNamespaceURI() + q.getLocalPart() + "'>" + q.getLocalPart() + "</a>"; //return "<a href=\"" + q.getPrefix() + ":" + q.getLocalPart() + "\">" + q.getLocalPart() + "</a>"; } else { return htmlify(""+val); } } public String getPropertyValueFromAny (Attribute o) {
static public HashSet<QualifiedName> freeAttributeVariables(Statement statement, ProvFactory pf) { HashSet<QualifiedName> result = new HashSet<QualifiedName>(); Collection<Attribute> ll = pf.getAttributes(statement); for (Attribute attr : ll) { if (pf.getName().PROV_QUALIFIED_NAME.equals(attr.getType())) { Object o = attr.getValue(); if (o instanceof QualifiedName) { // if attribute is constructed // properly, this test should // always return true QualifiedName qn = (QualifiedName) o; if (isVariable(qn)) result.add(qn); } } } return result; }
static public HashSet<QualifiedName> freeAttributeVariables(Statement statement, ProvFactory pf) { HashSet<QualifiedName> result = new HashSet<QualifiedName>(); Collection<Attribute> ll = pf.getAttributes(statement); for (Attribute attr : ll) { if (pf.getName().PROV_QUALIFIED_NAME.equals(attr.getType())) { Object o = attr.getValue(); if (o instanceof QualifiedName) { // if attribute is constructed // properly, this test should // always return true QualifiedName qn = (QualifiedName) o; if (isVariable(qn)) result.add(qn); } } } return result; }
if (attr.getValue() instanceof LangString) { LangString iString = (LangString) attr.getValue(); value = iString.getValue(); lit = gb.newLiteral(value, iString.getLang()); gb.assertStatement(gb.createDataProperty(r, pred, lit)); } else if (attr.getValue() instanceof QualifiedName) { QualifiedName name = (QualifiedName) attr.getValue(); value = attr.getValue().toString(); lit = gb.newLiteral(value, type); gb.assertStatement(gb.createDataProperty(r, pred, lit));
private Object[] convertAttribute(Attribute attr) { String attrName = currentNamespace.qualifiedNameToString(attr.getElementName()); Object value = attr.getValue(); QualifiedName type = attr.getType(); Object attrValue = convertTypedValue(value, type); return tuple(attrName, attrValue); }
if (attr.getValue() instanceof LangString) { LangString iString = (LangString) attr.getValue(); value = iString.getValue(); lit = gb.newLiteral(value, iString.getLang()); gb.assertStatement(gb.createDataProperty(r, pred, lit)); } else if (attr.getValue() instanceof QualifiedName) { QualifiedName name = (QualifiedName) attr.getValue(); value = attr.getValue().toString(); lit = gb.newLiteral(value, type); gb.assertStatement(gb.createDataProperty(r, pred, lit));
private Object[] convertAttribute(Attribute attr) { String attrName = currentNamespace.qualifiedNameToString(attr.getElementName()); Object value = attr.getValue(); QualifiedName type = attr.getType(); Object attrValue = convertTypedValue(value, type); return tuple(attrName, attrValue); }
if (qualifiedNameURI.equals(attribute.getType().getUri())) { Object o = attribute.getValue(); if (o instanceof QualifiedName) { // if attribute is
if (qualifiedNameURI.equals(attribute.getType().getUri())) { Object o = attribute.getValue(); if (o instanceof QualifiedName) { // if attribute is
Object aValue=attr.getValue();
Object aValue=attr.getValue();