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

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

本文整理了Java中com.hp.hpl.jena.rdf.model.Resource.isResource方法的一些代码示例,展示了Resource.isResource的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resource.isResource方法的具体详情如下:
包路径:com.hp.hpl.jena.rdf.model.Resource
类名称:Resource
方法名:isResource

Resource.isResource介绍

暂无

代码示例

代码示例来源:origin: usc-isi-i2/Web-Karma

private boolean isInstanceOfTheClass(Resource resource, Resource class_resource) {
  Property type_property = ResourceFactory.createProperty(Namespaces.RDF + "type");
  
  if (resource == null || !resource.isResource())
    return true;
  
  if (resource.hasProperty(type_property, class_resource))
    return true;
  else
    return false;
}

代码示例来源:origin: usc-isi-i2/Web-Karma

private boolean isInstanceOfTheClass(Resource resource, Resource class_resource) {
  Property type_property = ResourceFactory.createProperty(Namespaces.RDF + "type");
  
  if (resource == null || !resource.isResource())
    return true;
  
  if (resource.hasProperty(type_property, class_resource))
    return true;
  else
    return false;
}

代码示例来源:origin: nkons/r2rml-parser

this.literal = Boolean.TRUE;
} else if (r.isResource()) {

代码示例来源:origin: de.unibonn.iai.eis/luzzu-semantics

public static String toSPARQL(Resource n){
  if (n != null && (n.isResource() || n.isLiteral())){
    if (n.isURIResource()) 
      return "<" + n.getURI() + ">";
    else if (n.isLiteral()) {
      String sparql = "'''" + sparqlEncode(n.asLiteral().toString()) + "'''";
      //does it have a Datatype Literal?
      if (n.asLiteral().getDatatypeURI() != null){
        sparql = sparql + "'''^^<" + n.asLiteral().getDatatypeURI().toString() + ">";
      }
      
      if (n.asLiteral().getLanguage() != ""){
        sparql = sparql + "'''@" + n.asLiteral().getLanguage();
      }
      return sparql;
    }
    else return null; //TODO: throws exception
  } else
    return null; //TODO: throws exception
}

相关文章