當前位置: 首頁>>代碼示例>>Java>>正文


Java Resource.isAnon方法代碼示例

本文整理匯總了Java中org.apache.jena.rdf.model.Resource.isAnon方法的典型用法代碼示例。如果您正苦於以下問題:Java Resource.isAnon方法的具體用法?Java Resource.isAnon怎麽用?Java Resource.isAnon使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.jena.rdf.model.Resource的用法示例。


在下文中一共展示了Resource.isAnon方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: resourcesEqual

import org.apache.jena.rdf.model.Resource; //導入方法依賴的package包/類
public static boolean resourcesEqual(Resource res1, Resource res2) {

      // seems to be either true,true,false -or- false,true,true:
      //System.out.println("res1: "+res1.isAnon());
      //System.out.println("res1: "+res1.isResource());
      //System.out.println("res1: "+res1.isURIResource());

      if (res1.isAnon() && res2.isAnon()) {
        if (res1.getId().equals(res2.getId()))
          return true;
      }
      else {
        if (res1.isAnon()) {
        }
        else {
          if (res2.isAnon()) {
          }
          else {
            if (res1.getURI().equals(res2.getURI()))
              return true;
          }
        }
      }
      return false;
    }
 
開發者ID:tag42git,項目名稱:CsvTupler,代碼行數:26,代碼來源:NodeFactory.java

示例2: fillTrie

import org.apache.jena.rdf.model.Resource; //導入方法依賴的package包/類
@Override
protected void fillTrie(Logger logger, Trie<Resource> trie, Corpus corpus) throws IOException, ModuleException {
	Model model = createModel(logger);
	Property typeProp = model.getProperty("http://www.w3.org/1999/02/22-rdf-syntax-ns#type");
	Property[] labelPropertyProps = getProperties(model, labelURIs);
	int nEntries = 0;
	for (String resourceTypeURI : resourceTypeURIs) {
		Property resourceType = model.getProperty(model.expandPrefix(resourceTypeURI));
		for (Resource res : Iterators.loop(model.listSubjectsWithProperty(typeProp , resourceType))) {
			if (res.isAnon()) {
				continue;
			}
			for (Property prop : labelPropertyProps) {
				for (RDFNode node : Iterators.loop(model.listObjectsOfProperty(res, prop))) {
					String label = getNodeValue(node);
					trie.addEntry(label, res);
					nEntries++;
				}
			}
		}
	}
	logger.info("Entries: " + nEntries);
}
 
開發者ID:Bibliome,項目名稱:alvisnlp,代碼行數:24,代碼來源:RDFProjector.java

示例3: evaluateString

import org.apache.jena.rdf.model.Resource; //導入方法依賴的package包/類
@Override
public String evaluateString(EvaluationContext ctx, Element elt) {
	Resource res = resourceMap.get(elt);
	if (res.isAnon()) {
		return "";
	}
	return res.getURI();
}
 
開發者ID:Bibliome,項目名稱:alvisnlp,代碼行數:9,代碼來源:URILibrary.java


注:本文中的org.apache.jena.rdf.model.Resource.isAnon方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。