本文整理汇总了Java中org.openrdf.rio.RDFFormat.N3属性的典型用法代码示例。如果您正苦于以下问题:Java RDFFormat.N3属性的具体用法?Java RDFFormat.N3怎么用?Java RDFFormat.N3使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.openrdf.rio.RDFFormat
的用法示例。
在下文中一共展示了RDFFormat.N3属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getRequestedAcceptHeader
public static RDFFormat getRequestedAcceptHeader(String contentType) {
RDFFormat requesetedContentType = null;
if (contentType == null || contentType.isEmpty()) {
requesetedContentType = RDFFormat.TURTLE;
}
else if (contentType.contentEquals(
RDFFormat.TURTLE.getDefaultMIMEType()) ||
contentType.contains(MediaType.ALL_VALUE)) {
requesetedContentType = RDFFormat.TURTLE;
}
else if (contentType.contentEquals(
RDFFormat.JSONLD.getDefaultMIMEType())) {
requesetedContentType = RDFFormat.JSONLD;
}
else if (contentType.contentEquals(
RDFFormat.N3.getDefaultMIMEType())) {
requesetedContentType = RDFFormat.N3;
}
else if (contentType.contentEquals(
RDFFormat.RDFXML.getDefaultMIMEType())) {
requesetedContentType = RDFFormat.RDFXML;
}
return requesetedContentType;
}
示例2: parseFormat
/** Converts a command-line RDF type name into the appropriate Sesame type value. */
private static RDFFormat parseFormat(String format) {
switch(format) {
case "binary": return RDFFormat.BINARY;
case "json-ld": return RDFFormat.JSONLD;
case "n3": return RDFFormat.N3;
case "n-quads": return RDFFormat.NQUADS;
case "n-triples": return RDFFormat.NTRIPLES;
case "rdf-a": return RDFFormat.RDFA;
case "rdf-json": return RDFFormat.RDFJSON;
case "rdf-xml": return RDFFormat.RDFXML;
case "trig": return RDFFormat.TRIG;
case "trix": return RDFFormat.TRIX;
case "turtle": return RDFFormat.TURTLE;
}
return null;
}
示例3: storeInRepo
public void storeInRepo(String src, String baseURI, String context, String format,
Boolean inference) throws RDFParseException, RepositoryException, IOException,
RDFHandlerException, InvalidDatasetFormatFault {
RDFFormat realFormat = null;
GeosparqlRDFHandlerBase.ENABLE_INFERENCE = inference;
if ((baseURI != null) && (baseURI.equals(""))) {
baseURI = null;
}
URI uriContext;
if ((context == null) || (context.equals(""))) {
uriContext = null;
} else {
ValueFactory f = repo.getValueFactory();
uriContext = f.createURI(context);
}
if (format.equalsIgnoreCase("N3") || format.equals(RDFFormat.N3.getName())) {
realFormat = RDFFormat.N3;
} else if (format.equalsIgnoreCase("NTRIPLES") || format.equals(RDFFormat.NTRIPLES.getName())) {
realFormat = RDFFormat.NTRIPLES;
} else if (format.equalsIgnoreCase("RDFXML") || format.equals(RDFFormat.RDFXML.getName())) {
realFormat = RDFFormat.RDFXML;
} else if (format.equalsIgnoreCase("TURTLE") || format.equals(RDFFormat.TURTLE.getName())) {
realFormat = RDFFormat.TURTLE;
} else {
throw new InvalidDatasetFormatFault();
}
try {
URL source = new URL(src);
storeURL(source, baseURI, uriContext, realFormat);
} catch (MalformedURLException e) {
URL fromClasspath = getClass().getResource(src);
if (fromClasspath != null) {
storeURL(fromClasspath, baseURI, uriContext, realFormat);
} else {
File file = new File(src);
if (file.exists()) {
storeURL(new URL("file://" + src), baseURI, uriContext, realFormat);
} else {
logger.info("File \"{}\" does not exist. Trying reading as String.", src);
storeString((String) src, baseURI, uriContext, realFormat);
}
}
}
}