sparql - 使用 Jena 列出 N-triple 文件中的所有类和实例
问题描述
我是一个初学者,想通过 Jena 列出 N-triple 文件中的所有实体/类和实例,但我不知道该怎么做。或者可以使用 Sparql 来做到这一点。
我已经将 N-triple 文件加载为 JENA 模型。
Model model = ModelFactory.createDefaultModel();
RDFDataMgr.read(model, "F:\\dbtune_org_magnatune_sparqlCut1.nt", Lang.NTRIPLES);
这是N-triple文件的链接:https ://drive.google.com/file/d/143PJ8_fgJdyNbB8sjvErpdP371uO6glv/view
解决方案
我不完全确定这里问的是什么,但起点可能是一个简单的 SPARQL 查询:
SELECT DISTINCT ?instance ?class {
?instance a ?class
}
它为您提供了所有“实例”(rdf:type
与任何事物相关的任何事物)和相应的类。或者你可以做
SELECT DISTINCT ?class {
?instance a ?class
}
它为您提供了用作类的所有内容。等等...
推荐阅读
- reactjs - 使用受控输入组件反应 useState Hook 问题
- python - 正则表达式正前瞻仍包括结果中的表达式
- powershell - How to increase the value for items within foreach - Powershell (IIS)
- c# - Azure Functions as Docker Image:找不到文件
- google-api - googleapiclient 在尝试通过 Gmail 发送电子邮件时返回错误请求
- c++ - 为什么某些(例如:cout)需要指定命名空间名称,而其他(例如:find)则不需要
- css - CSS未按预期居中
- r - 如何在 R 中的地图和栅格中实现等地球投影?
- ios - 如何检测结构中的更改,包括其任何属性或其属性等?
- sql - 导航到新字段时不保存子表单的访问子表单