下载
到官网下载,文件很小,下载后解压缩,配置环境变量即可。
配置变量
对apache-jena-3.16.1需要配置环境变量,和一般的配置差别不大
属性——高级设置——环境变量——新建——编辑
新建:添加一个 JENA_HOME,变量值为你的存储路径
编辑:
Path:新增%JENA_HOME%\lib
CLASSPTH:新增%JENA_HOME%\bin
在cmd中输入sparql,出现No query string or query file即配置成功
使用
JENA作为一个包,可以用来创建和管理RDF,编译器可以调用JENA方便使用,类似python import numpy。一般大家的编译器为ECLIPSE,我打算直接在visocode中安装JAVA编译器。
可以做到的:
- 写RDF
- 存储RDF为XML文件,(RDF中空白节点为新变量)
- 从XML文件中读取RDF
- 查询。给定URI,model.getResource(URI).getProperty()…
- 查询。给SPO任意,model.listSubjectwithProperty(),model.listStatement()…
- 对RDF模型整体进行处理,包括合并RDF,拆解RDF
展示
RDF:Market_Data subclassof input
http://www.semanticweb.org/lenovo/ontologies/2019/8/untitled-ontology-10#Market_Data
http://www.w3.org/2000/01/rdf-schema#subClassOf
http://www.semanticweb.org/lenovo/ontologies/2019/8/untitled-ontology-10#input
RDF是一个数据模型,可以用XML进行序列化: