com.hp.hpl.jena.rdf.model.Resource.getURI()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(99)

本文整理了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

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() ; 
}

相关文章