语义web、数据类型和sparql。(返回类型是任意的)

语义web、数据类型和sparql。(返回类型是任意的),sparql,semantic-web,dbpedia,Sparql,Semantic Web,Dbpedia,我发现语义网是动态输入的!例如,我一直在查询生日,直到现在我才找到xsd:integer。但是,现在我在查询另一个人时收到了xsd:date。当从静态类型语言中使用时,如何处理此问题?根据dbpediawiki的一节,三元组使用dbpprop命名空间中的属性http://dbpedia.org/property/ 更脏的是: 因此,只有在应用程序需要完全覆盖所有Wikipeda属性并且准备接受相对嘈杂的数据时,才应该使用infobox数据集 您将从dbpediaowl中获得更一致的属性数据htt

我发现语义网是动态输入的!例如,我一直在查询生日,直到现在我才找到xsd:integer。但是,现在我在查询另一个人时收到了xsd:date。当从静态类型语言中使用时,如何处理此问题?

根据dbpediawiki的一节,三元组使用dbpprop命名空间中的属性http://dbpedia.org/property/ 更脏的是:

因此,只有在应用程序需要完全覆盖所有Wikipeda属性并且准备接受相对嘈杂的数据时,才应该使用infobox数据集

您将从dbpediaowl中获得更一致的属性数据http://dbpedia.org/ontology/ 名称空间:

infobox本体中的实例数据比infobox数据集更干净、结构更好

例如,如果您使用dbprop:dateOfBirth获取20个生日,您将获得整数和日期:

选择不同的日期,其中{ ?x dbpprop:出生日期?日期 } 限制10 日期 1908^^ 1946-03-14 1951-06-15 1984^^ 1878-11-09 24^^ 21^^ 2^^ 14^^ 1922-02-10 使用dbpedia owl:birthDate可以得到更加一致的结果:

选择不同的日期,其中{ ?x dbpedia猫头鹰:生日?日期 } 限制10 日期 0001-01-01 0001-03-12 0005-02-27 0012-08-31 0012-12-07 0015-09-24 0016-09-16 0019-05-26 0019-11-25 0030-11-08 也就是说,数据中仍然存在一些噪音。例如,这里有一个查询,它告诉我们dbpedia owl:birthDate对象具有哪些数据类型,对于每种类型,dbpedia owl:birthDate对象具有该类型对象的次数,以及作为dbpedia owl:birthDate对象出现的该类型的示例对象

选择?日期类型计数?日期作为?numberOfType样本?日期作为?示例日期,其中{ []dbpedia owl:生日?日期。 将数据类型?日期绑定为?日期类型 } 按日期类型分组 按描述订购?numberOfType 日期类型numberOfType示例日期 http://www.w3.org/2001/XMLSchemadate 608771 0001-01-01 http://www.w3.org/2001/XMLSchemagMonthDay 1185 -02-29^^ http://www.w3.org/2001/XMLSchemastring 246 -01-01^^ 大多数日期都是xsd:dates。我不知道为什么xsd:gMonthDay会出现xsd:string的示例。

根据dbpediawiki的一节,三元组使用dbpprop命名空间中的属性http://dbpedia.org/property/ 更脏的是:

因此,只有在应用程序需要完全覆盖所有Wikipeda属性并且准备接受相对嘈杂的数据时,才应该使用infobox数据集

您将从dbpediaowl中获得更一致的属性数据http://dbpedia.org/ontology/ 名称空间:

infobox本体中的实例数据比infobox数据集更干净、结构更好

例如,如果您使用dbprop:dateOfBirth获取20个生日,您将获得整数和日期:

选择不同的日期,其中{ ?x dbpprop:出生日期?日期 } 限制10 日期 1908^^ 1946-03-14 1951-06-15 1984^^ 1878-11-09 24^^ 21^^ 2^^ 14^^ 1922-02-10 使用dbpedia owl:birthDate可以得到更加一致的结果:

选择不同的日期,其中{ ?x dbpedia猫头鹰:生日?日期 } 限制10 日期 0001-01-01 0001-03-12 0005-02-27 0012-08-31 0012-12-07 0015-09-24 0016-09-16 0019-05-26 0019-11-25 0030-11-08 也就是说,数据中仍然存在一些噪音。例如,这里有一个查询,它告诉我们dbpedia owl:birthDate对象具有哪些数据类型,对于每种类型,dbpedia owl:birthDate对象具有该类型对象的次数,以及作为dbpedia owl:birthDate对象出现的该类型的示例对象

选择?日期类型计数?日期作为?numberOfType样本?日期作为?示例日期,其中{ []dbpedia owl:生日?日期。 将数据类型?日期绑定为?日期类型 } 按日期类型分组 按描述订购?numberOfType 日期类型numberOfType示例日期 http://www.w3.org/2001/XMLSchemadate 608771 0001-01-01 http://www.w3.org/2001/XMLSchemagMonthDay 1185 -02-29^^ http://www.w3.org/2001/XMLSchemastring 246 -01-01^^ 大多数日期都是xsd:dates。我不知道为什么xsd:gMonthDay会出现xsd:string的示例