(1)应用
1.RDF(S) 文件 -> RDF Graph
SPARQL Query (BGP, OPTIONAL, UNION, ORDER BY, FILTER) -> answer
2. English -> RDF(S) Graph(Turtle synatx PRIFEX will be given)
3.SPARQL semantic, operator,solution mappings -> result
4.RDFS file -> RFDS Reasoning (new triples how and why)
-> SPARQL query
5.R2RML file , Database instance -> RDF Gragh
6.English <-> OWL/DL Synatx
7.Protege Screen Shot -> Axioms, Reasoning
8.input Query ,Tbox -> rewritten Query
9.Axioms in DL -> select those in DL-Lite_R
(2)问答解释
1.What is SW?
语义网是一种智能网络,它不但能够理解词语和概念,而且还能够理解它们之间的逻辑关系,可以使交流变得更有效率和价值。
语义网的核心是:通过给万维网上的文档如HTML添加能够被计算机所理解的语义“元数据”,从而使整个互联网成为一个通用的信息交换媒介。
2.Semantic web stack (W3C standard)
3.What is Jena? What can you do with Jena?
jena是一个java 的API,用于语义网中的应用程序开发
a) 以RDF/XML、三元组形式读写RDF
b) RDFS,OWL,DAML+OIL等本体的操作
c) 利用数据库保存数据
d) 查询模型
e) 基于规则的推理
4.SPARQL Query types?
SELECT
Returns all, or a subset of, the variables bound in a query pattern match.
CONSTRUCT
Returns an RDF graph constructed by substituting variables in a set of triple templates.
ASK
Returns a boolean indicating whether a query pattern matches or not.
DESCRIBE
Returns an RDF graph that describes the resources found.
5.New features in SPARQL 1.1?
和SPARQL 1.0相比,SPARQL 1.1增加了一组新的查询功能,包括子查询(subqueries),赋值(value assignment),路径表达式(path expressions)和聚合查询(aggregates),如上面例子中用到的