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! } }
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! } }
private Object encodeKeyEntitySet(List<Entry> keyEntitySet) { Key firstKey = keyEntitySet.get(0).getKey(); QualifiedName firstKeyClass = firstKey.getType(); QualifiedName keyClass = pair.getKey().getType(); String keyDatatype = currentNamespace.qualifiedNameToString(keyEntitySet.get(0).getKey().getType()); String key = convertValueToString(pair.getKey().getValue(), pair.getKey().getConvertedValue()); String entity = currentNamespace.qualifiedNameToString(pair.getEntity()); dictionary.put(key, entity); Map<String, Object> item = new Hashtable<String, Object>(); item.put("$", entity); Key key = pair.getKey(); item.put("key", convertTypedValue(key.getValue(), key.getType())); values.add(item);
private String keyEntitySet(List<Entry> kes) { String s = "{"; if (kes != null) { boolean first = true; for (Entry p : kes) { if (!first) s = s + ", "; first = false; s = s + "(" + ProvUtilities.valueToNotationString(p.getKey()) + ", " + idOrMarker(p.getEntity()) + ")"; } } s = s + "}"; return s; }
private Object encodeKeyEntitySet(List<Entry> keyEntitySet) { Key firstKey = keyEntitySet.get(0).getKey(); QualifiedName firstKeyClass = firstKey.getType(); QualifiedName keyClass = pair.getKey().getType(); String keyDatatype = currentNamespace.qualifiedNameToString(keyEntitySet.get(0).getKey().getType()); String key = convertValueToString(pair.getKey().getValue(), pair.getKey().getConvertedValue()); String entity = currentNamespace.qualifiedNameToString(pair.getEntity()); dictionary.put(key, entity); Map<String, Object> item = new Hashtable<String, Object>(); item.put("$", entity); Key key = pair.getKey(); item.put("key", convertTypedValue(key.getValue(), key.getType())); values.add(item);
private String keyEntitySet(List<Entry> kes) { String s = "{"; if (kes != null) { boolean first = true; for (Entry p : kes) { if (!first) s = s + ", "; first = false; s = s + "(" + ProvUtilities.valueToNotationString(p.getKey()) + ", " + idOrMarker(p.getEntity()) + ")"; } } s = s + "}"; return s; }
@Override public DictionaryMembership newDictionaryMembership(QualifiedName dict, List<Entry> keyEntitySet) { if (abbrev) { String s = "provx:hadDictionaryMember(" + idOrMarker(dict) + "," + keyEntitySet(keyEntitySet) + ")"; writeln(s); } else { for (Entry entry : keyEntitySet) { String s = "prov:hadDictionaryMember(" + idOrMarker(dict) + "," + idOrMarker(entry.getEntity()) + "," + ProvUtilities.valueToNotationString(entry.getKey()) + ")"; writeln(s); } } return null; }
@Override public DictionaryMembership newDictionaryMembership(QualifiedName dict, List<Entry> keyEntitySet) { if (abbrev) { String s = "provx:hadDictionaryMember(" + idOrMarker(dict) + "," + keyEntitySet(keyEntitySet) + ")"; writeln(s); } else { for (Entry entry : keyEntitySet) { String s = "prov:hadDictionaryMember(" + idOrMarker(dict) + "," + idOrMarker(entry.getEntity()) + "," + ProvUtilities.valueToNotationString(entry.getKey()) + ")"; writeln(s); } } return null; }
@Override public DictionaryMembership newDictionaryMembership(QualifiedName dict, List<Entry> keyEntitySet) { for (Entry p : keyEntitySet) { QualifiedName thePair = gb.newBlankName(); gb.assertStatement(gb.createObjectProperty(dict, onto.QualifiedName_PROVO_hadDictionaryMember, thePair)); LITERAL lit = valueToLiteral(p.getKey()); gb.assertStatement(gb.createDataProperty(thePair, onto.QualifiedName_PROVO_pairKey, lit)); gb.assertStatement(gb.createObjectProperty(thePair, onto.QualifiedName_PROVO_pairEntity, p.getEntity())); } return null; }
@Override public DictionaryMembership newDictionaryMembership(QualifiedName dict, List<Entry> keyEntitySet) { for (Entry p : keyEntitySet) { QualifiedName thePair = gb.newBlankName(); gb.assertStatement(gb.createObjectProperty(dict, onto.QualifiedName_PROVO_hadDictionaryMember, thePair)); LITERAL lit = valueToLiteral(p.getKey()); gb.assertStatement(gb.createDataProperty(thePair, onto.QualifiedName_PROVO_pairKey, lit)); gb.assertStatement(gb.createObjectProperty(thePair, onto.QualifiedName_PROVO_pairEntity, p.getEntity())); } return null; }
@Override public DerivedByInsertionFrom newDerivedByInsertionFrom(QualifiedName id, QualifiedName after, QualifiedName before, List<Entry> keyEntitySet, Collection<Attribute> attributes) { QualifiedName der = addInfluence(id, after, before, null, null, true, attributes, onto.QualifiedName_PROVO_Insertion); for (Entry p : keyEntitySet) { QualifiedName thePair = gb.newBlankName(); gb.assertStatement(gb.createObjectProperty(der, onto.QualifiedName_PROVO_insertedKeyEntityPair, thePair)); LITERAL lit = valueToLiteral(p.getKey()); gb.assertStatement(gb.createDataProperty(thePair, onto.QualifiedName_PROVO_pairKey, lit)); gb.assertStatement(gb.createObjectProperty(thePair, onto.QualifiedName_PROVO_pairEntity, p.getEntity())); } return null; } private LITERAL valueToLiteral(TypedValue val) {
@Override public DerivedByInsertionFrom newDerivedByInsertionFrom(QualifiedName id, QualifiedName after, QualifiedName before, List<Entry> keyEntitySet, Collection<Attribute> attributes) { QualifiedName der = addInfluence(id, after, before, null, null, true, attributes, onto.QualifiedName_PROVO_Insertion); for (Entry p : keyEntitySet) { QualifiedName thePair = gb.newBlankName(); gb.assertStatement(gb.createObjectProperty(der, onto.QualifiedName_PROVO_insertedKeyEntityPair, thePair)); LITERAL lit = valueToLiteral(p.getKey()); gb.assertStatement(gb.createDataProperty(thePair, onto.QualifiedName_PROVO_pairKey, lit)); gb.assertStatement(gb.createObjectProperty(thePair, onto.QualifiedName_PROVO_pairEntity, p.getEntity())); } return null; } private LITERAL valueToLiteral(TypedValue val) {