本文整理了Java中com.hp.hpl.jena.rdf.model.Resource.getURI
方法的一些代码示例,展示了Resource.getURI
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resource.getURI
方法的具体详情如下:
包路径:com.hp.hpl.jena.rdf.model.Resource
类名称:Resource
方法名:getURI
[英]Return the URI of the resource, or null if it's a bnode.
[中]返回资源的URI,如果是bnode,则返回null。
代码示例来源:origin: com.hp.hpl.jena/arq
public static NodeValue makeNodeDouble(String lexicalForm)
{
NodeValue nv = makeNode(lexicalForm, null, XSD.xdouble.getURI()) ;
return nv ;
}
代码示例来源:origin: com.hp.hpl.jena/arq
public static NodeValue makeNodeInteger(String lexicalForm)
{
NodeValue nv = makeNode(lexicalForm, null, XSD.integer.getURI()) ;
return nv ;
}
代码示例来源:origin: org.smartdeveloperhub.curator/sdh-curator-connector
@Override
protected Resource consumeResource(EnrichmentRequestMessageBuilder builder, Resource resource) {
builder.withTargetResource(resource.getURI());
return resource;
}
}
代码示例来源:origin: com.googlecode.foresite-toolkit/foresite
public URI getSubjectURI()
throws OREException
{
try
{
return new URI(triple.getURI());
}
catch (URISyntaxException e)
{
throw new OREException(e);
}
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
@Override
void wTypeEnd(Resource u) {
print(prettyWriter.endElementTag(u.getURI()));
}
};
代码示例来源:origin: org.renci.ahab/libndl
private String getTrueName(Resource r) {
if (r == null)
return null;
return StringUtils.removeStart(r.getURI(), NdlCommons.ORCA_NS);
}
代码示例来源:origin: com.hp.hpl.jena/arq
public static NodeValue makeNodeDecimal(BigDecimal decimal)
{
// Java 1.5-ism
//NodeValue nv = makeNode(decimal.toPlainString(), null, XSD.decimal.getURI()) ;
NodeValue nv = makeNode(Utils.stringForm(decimal), null, XSD.decimal.getURI()) ;
return nv ;
}
代码示例来源:origin: com.hp.hpl.jena/arq
public static NodeValue makeNodeFloat(float f)
{
NodeValue nv = makeNode(Utils.stringForm(f), null, XSD.xfloat.getURI()) ;
return nv ;
}
代码示例来源:origin: com.hp.hpl.jena/arq
public static NodeValue makeNodeDouble(double v)
{
NodeValue nv = makeNode(Utils.stringForm(v), null, XSD.xdouble.getURI()) ;
return nv ;
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
private String getLocalName(Resource r) {
if (r.isAnon()) {
logger.error("Internal error - giving up - Unparser.getLocalName");
throw new BrokenException("Internal error: getLocalName(bNode)");
}
String uri = r.getURI();
int split = Util.splitNamespace(uri);
return uri.substring(split);
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
protected static void writeResource(Resource r, PrintWriter writer)
{
if (r.isAnon()) {
writer.print(anonName(r.getId()));
} else {
writer.print("<");
writeURIString(r.getURI(), writer);
writer.print(">");
}
}
static private boolean okURIChars[] = new boolean[128];
代码示例来源:origin: org.apache.juneau/juneau-marshall-rdf
private boolean isSeq(RDFNode n) {
if (n.isResource()) {
Statement st = n.asResource().getProperty(pRdfType);
if (st != null)
return RDF_SEQ.equals(st.getResource().getURI());
}
return false;
}
代码示例来源:origin: org.apache.juneau/juneau-marshall-rdf
private boolean isBag(RDFNode n) {
if (n.isResource()) {
Statement st = n.asResource().getProperty(pRdfType);
if (st != null)
return RDF_BAG.equals(st.getResource().getURI());
}
return false;
}
代码示例来源:origin: org.renci.ahab/libndl
@Override
public void remove(ComputeNode cn) {
Resource ni = this.getModelResource(cn);
try {
// I don't understand why I can pass 'null' for the GUID
ngen.declareModifyElementRemoveNode(reservation, ni.getURI(), null);
} catch (NdlException e) {
logger().error("ExistingSliceModel::remove(ComputeNode cn), Failed to declareModifyElementRemoveNode" );
e.printStackTrace();
}
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
/**
* <p>Answer a new empty list. This method overrides the list create method in ModelCom,
* to allow both DAML and RDFS lists to be created.</p>
* @return An RDF-encoded list of no elements, using the current language profile
*/
@Override
public RDFList createList() {
Resource list = getResource( getProfile().NIL().getURI() );
return list.as( RDFList.class );
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
@Override
public void removedStatement( Statement removed ) {
if (removed.getPredicate().equals( getProfile().IMPORTS() )) {
getDocumentManager().unloadImport( OntModelImpl.this, removed.getResource().getURI() );
}
}
}
代码示例来源:origin: com.hp.hpl.jena/arq
private static Resource otherModel(Resource r, Model model)
{
if ( r.isURIResource() )
return model.createResource(r.getURI()) ;
if ( r.isAnon() )
return model.createResource(r.getId()) ;
// Literals do not need converting.
return r ;
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
private String getObjectURI( Statement s )
{
RDFNode ob = s.getObject();
if (ob.isLiteral()) return AssemblerHelp.getString( s );
if (ob.isAnon()) throw new BadObjectException( s );
return ((Resource) ob).getURI();
}
代码示例来源:origin: com.github.ansell.pellet/pellet-pellint
private static String toString(RDFNode v) {
if( v.isLiteral() )
return ((Literal) v).getLexicalForm();
else if( v.isAnon() )
return ANON_URI + v.asNode().getBlankNodeLabel();
else
return ((Resource) v).getURI();
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
public static String getAsStringValue(Resource r, Property p)
{
if ( ! atmostOneProperty(r, p) )
throw new NotUniqueException(r, p) ;
Statement s = r.getProperty(p) ;
if ( s == null )
return null ;
if ( s.getObject().isResource() )
return s.getResource().getURI() ;
return s.getString() ;
}
内容来源于网络,如有侵权,请联系作者删除!