本文整理了Java中org.openprovenance.prov.model.Namespace.register()
方法的一些代码示例,展示了Namespace.register()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Namespace.register()
方法的具体详情如下:
包路径:org.openprovenance.prov.model.Namespace
类名称:Namespace
方法名:register
暂无
代码示例来源:origin: org.openprovenance.prov/prov-model
public void registerDefault(String namespace) {
register(null,namespace);
}
代码示例来源:origin: lucmoreau/ProvToolbox
void register(QualifiedName name) {
if (name==null) return;
String namespace = name.getNamespaceURI();
String prefix = name.getPrefix();
if ((prefix == null) || (prefix.equals(XMLConstants.DEFAULT_NS_PREFIX))) {
ns.registerDefault(namespace);
} else {
ns.register(prefix, namespace);
}
}
代码示例来源:origin: org.openprovenance.prov/prov-model
/**
* Extends this Namespace with all the prefix/namespace registration of the Namespace received as argument.
* @param ns the {@link Namespace} whose prefix/namespace registration are added to this {@link Namespace}.
*/
public void extendWith(Namespace ns) {
if (ns==null) return;
if (ns.getDefaultNamespace()!=null) {
registerDefault(ns.getDefaultNamespace());
}
for (String prefix: ns.prefixes.keySet()) {
register(prefix, ns.prefixes.get(prefix));
}
}
代码示例来源:origin: lucmoreau/ProvToolbox
public void registerDefault(String namespace) {
register(null,namespace);
}
代码示例来源:origin: org.openprovenance.prov/prov-model
void register(QualifiedName name) {
if (name==null) return;
String namespace = name.getNamespaceURI();
String prefix = name.getPrefix();
if ((prefix == null) || (prefix.equals(XMLConstants.DEFAULT_NS_PREFIX))) {
ns.registerDefault(namespace);
} else {
ns.register(prefix, namespace);
}
}
代码示例来源:origin: org.openprovenance.prov/prov-rdf
/**
* RDFHandlerBase overrides
*/
@Override
public void handleNamespace(String prefix, String namespace) {
if (prefix.equals("")) {
prefix = "def";
}
this.document.getNamespace().register(prefix, namespace);
//pFactory.setNamespaces(this.document.getNss());
//this.revnss.put(namespace, prefix);
}
代码示例来源:origin: lucmoreau/ProvToolbox
/**
* Extends this Namespace with all the prefix/namespace registration of the Namespace received as argument.
* @param ns the {@link Namespace} whose prefix/namespace registration are added to this {@link Namespace}.
*/
public void extendWith(Namespace ns) {
if (ns==null) return;
if (ns.getDefaultNamespace()!=null) {
registerDefault(ns.getDefaultNamespace());
}
for (String prefix: ns.prefixes.keySet()) {
register(prefix, ns.prefixes.get(prefix));
}
}
代码示例来源:origin: lucmoreau/ProvToolbox
/**
* RDFHandlerBase overrides
*/
@Override
public void handleNamespace(String prefix, String namespace) {
if (prefix.equals("")) {
prefix = "def";
}
this.document.getNamespace().register(prefix, namespace);
//pFactory.setNamespaces(this.document.getNss());
//this.revnss.put(namespace, prefix);
}
代码示例来源:origin: org.openprovenance.prov/prov-json
private Namespace decodePrefixes(JsonObject bundleStructure) {
Namespace ns = new Namespace();
// prefixes prov and xsd are implicit in prov-json
ns.addKnownNamespaces();
JsonObject prefixes = getObjectAndRemove(bundleStructure,
PROV_JSON_PREFIX);
if (prefixes != null) {
for (Map.Entry<String, JsonElement> pair : prefixes.entrySet()) {
String prefix = pair.getKey();
String uri = pair.getValue().getAsString();
if (prefix.equals("default")) {
ns.registerDefault(uri);
} else {
ns.register(prefix, uri);
}
}
}
return ns;
}
代码示例来源:origin: lucmoreau/ProvToolbox
/**
* @return the suite of tests being tested
*/
public void updateNamespaces(Document doc) {
Namespace ns = Namespace.gatherNamespaces(doc);
ns.register("provext", "http://openprovenance.org/prov/extension#");
doc.setNamespace(ns);
}
代码示例来源:origin: lucmoreau/ProvToolbox
private Namespace decodePrefixes(JsonObject bundleStructure) {
Namespace ns = new Namespace();
// prefixes prov and xsd are implicit in prov-json
ns.addKnownNamespaces();
JsonObject prefixes = getObjectAndRemove(bundleStructure,
PROV_JSON_PREFIX);
if (prefixes != null) {
for (Map.Entry<String, JsonElement> pair : prefixes.entrySet()) {
String prefix = pair.getKey();
String uri = pair.getValue().getAsString();
if (prefix.equals("default")) {
ns.registerDefault(uri);
} else {
ns.register(prefix, uri);
}
}
}
return ns;
}
代码示例来源:origin: lucmoreau/ProvToolbox
public void addSeed(Document doc, long seed, String name) {
Namespace namespace = doc.getNamespace();
QualifiedName qn = namespace.stringToQualifiedName(name, pf);
for (StatementOrBundle statement : doc.getStatementOrBundle()) {
if (statement instanceof Identifiable) {
Identifiable ss = (Identifiable) statement;
if ((ss.getId() != null) && (ss.getId().equals(qn))) {
namespace.register(TERM_PREFIX, TERM_NS);
namespace.addKnownNamespaces();
((HasOther) ss).getOther()
.add(pf.newOther(TERM_NS, "seed", TERM_PREFIX,
seed, pf.getName().XSD_LONG));
return;
}
}
}
}
代码示例来源:origin: org.openprovenance.prov/prov-n
String iri1=unwrap(getTokenString(ast.getChild(1)));
if (pre!=null) { // should not occur
namespace.register(pre, iri1);
代码示例来源:origin: org.openprovenance.prov/prov-rdf
ns.register(NamespacePrefixMapper.RDFS_PREFIX, NamespacePrefixMapper.RDFS_NS); // RDF
ns.register(NamespacePrefixMapper.RDF_PREFIX, NamespacePrefixMapper.RDF_NS); // RDF
代码示例来源:origin: lucmoreau/ProvToolbox
String iri1=unwrap(getTokenString(ast.getChild(1)));
if (pre!=null) { // should not occur
namespace.register(pre, iri1);
代码示例来源:origin: lucmoreau/ProvToolbox
ns.register(NamespacePrefixMapper.RDFS_PREFIX, NamespacePrefixMapper.RDFS_NS); // RDF
ns.register(NamespacePrefixMapper.RDF_PREFIX, NamespacePrefixMapper.RDF_NS); // RDF
内容来源于网络,如有侵权,请联系作者删除!