利用SPARQL进行RDF查询与图探索
1. 东京地铁案例
铁路网络是应用图的典型示例。这里我们以东京地铁为例,其已被建模为RDF图并作为公共领域的开放数据发布。
1.1 数据准备
有三个单独的RDF数据集,分别对应线路、车站和站点,文件名为 tokyo_metro-*.nt.gz 。操作步骤如下:
1. 下载这些文件。
2. 解压缩文件。
3. 将这些文件合并为一个源文件 tokyo_metro.nt ,这些文件采用RDF N - Triples格式,是RDF Turtle格式的子集。
将图保存到图存储中,并构建一些查询也保存到图存储。把图和查询都放在 metro 目录下。
加载图到图服务的操作如下:
iex> graph_context RDFGraph
RDFGraph
iex> graph_create read_graph("metro/tokyo_metro.nt")
#GraphCommons.Graph<type: rdf, file: "", data: "">
iex> graph_info
%GraphCommons.Service.GraphInfo{
file: "",
labels: [],
num_edges: 1065,
num_nodes: 520,
type: :rdf
}
列出要使用的查询:
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



