@xlx9765
2017-09-18T08:22:34.000000Z
字数 755
阅读 274
1、修改foaf文本内容,姓名、称呼等基本格式,是所有文本保持一致。
2、修改每一个foaf文件的ID,使每一个文件具有唯一ID。
1、新建dataset。
2、将修改后的foaf文件传入刚刚建立的dataset。
3、显示生成的三元组,显示信息包含name、nick、givenname。
代码如下:
SELECT *
WHERE {
?subject foaf:name?name;
foaf:nick?nick;
foaf:givenname?givenname.
}
ORDER BY ?name
LIMIT 500
结果如下:
1、查询姓名中含有“Fan”“i”的人,代码如下:
SELECT *
WHERE {
?subject ?predicate ?object
FILTER (regex(?object, "Fan", "i"))
}
LIMIT 500
查询结果如下:
2、查询认识Lixin Xu的人,代码如下:
SELECT *
WHERE {?s foaf:knows [foaf:name+ "Lixin Xu"] .
?s foaf:name?name;
foaf:nick?nick.
}
结果如下:
3、查询nick为xinxin的人
代码和结果如下:
查询与徐丽新相关联的人,显示其姓名与昵称。代码如下:
SELECT *
WHERE {
{?s foaf:knows [foaf:name "Lixin Xu"] .}
?s foaf:name?name;
foaf:nick?nick.
}
结果如下:
LIMIT 500