本文整理了Java中org.apache.jena.riot.RDFLanguages.resourceNameToLang
方法的一些代码示例,展示了RDFLanguages.resourceNameToLang
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RDFLanguages.resourceNameToLang
方法的具体详情如下:
包路径:org.apache.jena.riot.RDFLanguages
类名称:RDFLanguages
方法名:resourceNameToLang
[英]Try to map a resource name to a Lang; return null on no registered mapping
[中]尝试将资源名称映射到Lang;未注册映射时返回null
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
@Override
protected Model readModelWorker(Model model, String filenameOrURI, String baseURI, String syntax) {
// Doesn't call open() - we want to make the syntax guess
// based on the mapped URI.
String mappedURI = mapURI(filenameOrURI) ;
if ( log.isDebugEnabled() && !mappedURI.equals(filenameOrURI) )
log.debug("Map: " + filenameOrURI + " => " + mappedURI) ;
Lang lang =
syntax != null
? RDFLanguages.nameToLang(syntax)
: RDFLanguages.resourceNameToLang(mappedURI, Lang.RDFXML) ;
RDFDataMgr.read(model, mappedURI, baseURI, lang);
return model ;
}
代码示例来源:origin: apache/jena
@Override
protected Model readModelWorker(Model model, String filenameOrURI, String baseURI, String syntax) {
// Doesn't call open() - we want to make the syntax guess
// based on the mapped URI.
String mappedURI = mapURI(filenameOrURI) ;
if ( log.isDebugEnabled() && !mappedURI.equals(filenameOrURI) )
log.debug("Map: " + filenameOrURI + " => " + mappedURI) ;
Lang lang =
(syntax != null)
? RDFLanguages.nameToLang(syntax)
: RDFLanguages.resourceNameToLang(mappedURI, Lang.RDFXML) ;
// Not : RDFDataMgr.read(model, mappedURI, baseURI, lang);
// Allow model.read to be overridden e.g. by OntModel which does import processing.
if ( baseURI == null )
baseURI = SysRIOT.chooseBaseIRI(filenameOrURI) ;
try(TypedInputStream in = streamManager.openNoMapOrNull(mappedURI)) {
if ( in == null )
{
FmtLog.debug(log, "Failed to locate '%s'", mappedURI);
throw new NotFoundException("Not found: "+filenameOrURI) ;
}
Lang lang2 = RDFDataMgr.determineLang(mappedURI, in.getContentType(), lang);
// May be overridden by model implementation.
model.read(in, baseURI, lang2.getName()) ;
}
return model ;
}
内容来源于网络,如有侵权,请联系作者删除!