假设数据空间http://dbpedia.org/page/Ansungtangmyun
http://dbpedia.org
中的URI为dbpedia.org
此资源包含以下属性:
dbo:abstract
dbo:wikipageid
dct:subject
rdfs:comment
等
我试过的是通过探索图表一次获得一个属性。我正在使用耶拿。为了提高性能,我想问一下是否有方法/ API可以立即获取所有属性?
答案 0 :(得分:2)
首先,我使用资源ID URI -
http://dbpedia.org/resource/Ansungtangmyun
- 而不是HTML页面URI -
http://dbpedia.org/page/Ansungtangmyun
- 也就是说,此查询(及其live results) -
SELECT ?p ?o
WHERE
{
<http://dbpedia.org/resource/Ansungtangmyun> ?p ?o
}
您可能也对此感兴趣(及其live results) -
DESCRIBE <http://dbpedia.org/resource/Ansungtangmyun>
答案 1 :(得分:1)
尝试以下SPARQL查询:
def months_between(date_start, date_end):
months = []
# Make sure start_date is smaller than end_date
if date_start > date_end:
tmp = date_start
date_start = date_end
date_end = tmp
tmp_date = date_start
while tmp_date.month <= date_end.month or tmp_date.year < date_end.year:
months.append(tmp_date) # Here you could do for example: months.append(datetime.datetime.strftime(tmp_date, "%b '%y"))
if tmp_date.month == 12: # New year
tmp_date = datetime.date(tmp_date.year + 1, 1, 1)
else:
tmp_date = datetime.date(tmp_date.year, tmp_date.month + 1, 1)
return months
答案 2 :(得分:0)
您可以使用简单的DESCRIBE查询直接获取以您的财产为主题的整个图表。
DESCRIBE <http://dbpedia.org/resource/Ansungtangmyun>