Sparql 时尚相关内容查询(DBpedia或Freebase)

Sparql 时尚相关内容查询(DBpedia或Freebase),sparql,semantic-web,freebase,dbpedia,Sparql,Semantic Web,Freebase,Dbpedia,我正在试图找出如何进行一些查询,通过这些查询我应该可以获得与时尚相关的内容,比如已知的布料类型、布料制造商或知名时装设计师的列表。 在过去的几天里,我一直在尝试通过DBpedia或Freebase进行这样的查询,但我似乎没有找到答案。有点符合我需要的例子我找不到 有人能帮我吗?一些简短的例子,我可以开始学习,或者一些教程,解释我如何实现这样的目标 多谢各位 以后编辑 我还发现DBpedia包含一个本体属性“dressCode”,我找到了这些页面:其中列出了一些基本的着装规范,比如“正式”、“

我正在试图找出如何进行一些查询,通过这些查询我应该可以获得与时尚相关的内容,比如已知的布料类型、布料制造商或知名时装设计师的列表。 在过去的几天里,我一直在尝试通过DBpedia或Freebase进行这样的查询,但我似乎没有找到答案。有点符合我需要的例子我找不到

有人能帮我吗?一些简短的例子,我可以开始学习,或者一些教程,解释我如何实现这样的目标

多谢各位


以后编辑


我还发现DBpedia包含一个本体属性“dressCode”,我找到了这些页面:其中列出了一些基本的着装规范,比如“正式”、“休闲”。。。 现在我的想法是从这些子类别中的每一个子类别(或者它们在DBpedia上的定义,因为我看到它们彼此不同)获取属性。 有什么建议吗


以后编辑


我已经设法进行了一些查询,以显示一些实际上可以帮助我的信息:

SELECT DISTINCT(?标签为?sub)
何处{
{ 
?子SKO:范围更广。
?子rdfs:标签?标签。
可选{?subsub dcterms:subject?sub}
}
}

选择不同(?标签为?代码)
何处{
{ 
?着装规范术语:主题。
?着装规范rdfs:标签?标签。
过滤器(langMatches(lang(?标签),“EN”))
}
}

现在我想检索每个着装规范的“主题”,这样我就可以以某种方式将着装规范与社交活动联系起来,但我在这方面遇到了一些问题


以后编辑


我得出的结论是,我找不到一个真正符合我需求的本体论。基本上,我需要根据事件类型获取cloth属性,以便我可以提出cloth建议。除了活动类型的限制外,我还想添加其他属性,如当前的时尚趋势、活动将举行的季节、地理位置(如果可能)以及其他类似的小细节。 现在,我正尝试使用DBpedia&Freebase上现有的本体和数据,比如:“着装规范”、“活动类型”、“颜色”、“时装设计师”、“面料”、“纹理”、“制造商”、“尺寸”,并将它们组合成一个本体,我可以在我的项目中实际使用它来提出布料建议


有人能帮我做些指导吗?我尝试使用Protege来组合一些本体,并在之后对它们进行扩展,但最终失败了

可能是您首先可以开始的地方之一。当我搜索像Fashion这样的关键词时,我可以看到FashionDesigner这样的类。因此,我可以使用一个简单的SPARQL查询来检查DPpedia中关于时装设计师的信息,如下所示,使用DPpedia公共SPARQL端点

(a) :

(b)

我还可以选择查询(a)的结果之一,比如看看她有什么样的信息

所以现在,我的任务是看看谁是著名的时装设计师。我对时尚知之甚少,但我看到他们中的一些人获得了奖项。所以我可以查询那些获奖的时装设计师

(c)

我只使用了非常基本的SPARQL查询,但当您进一步了解数据中与时尚相关的概念和属性时,可以使用更复杂的查询

对于类,例如,等,可以采用类似的方法

比如说 (d)

选择distinct?公司在哪里{ ?公司dbpedia猫头鹰:产品dbpedia:服装; 术语:主题类别:服装品牌。 }限制100


您探索的越多,就可以构建更好的查询。我希望这将帮助您开始。

这里有一个查询,返回Freebase的获奖时装设计师:

有一个小的在线实用程序,您可以使用它进行实验,并查看您感兴趣的其他一些项目:

非常感谢@Nandana,这正是我所缺少的。我会接受你的回答,因为它给了我正确的方向,而且它还有一些对我需要的东西非常有用的例子。你知道我怎样才能得到一份布料类型的列表吗?我似乎找不到基于此的本体论。另外,如果您对我如何从DBpedia或任何其他服务获取一些时尚趋势有一些建议,我将非常感谢。谢谢。你知道一种著名的布料吗?如果有一种方法可以找到cloth type的一个实例,那么您可以从那里开始并进行更多的探索。我能弄清楚的是,它们来自纺织类()。另外,我想弄清楚的另一件事是,DBpedia或Freebase是否有一些时尚趋势信息,例如,今秋/冬季应该穿什么样的衣服。我还发现DBpedia包含一个本体属性“dressCode”,我找到了这个页面,或者它列出了一些基本的着装规范,比如“正式”、“休闲”... 现在,我的IDEA是从这些子类别中的每一个子类别(或者它们在DBpedia上的定义,因为我看到它们彼此不同)获取属性。你对怎么做有什么建议吗?PS:我会更新我的问题以反映这一点。谢谢@Tom Morris,这个查询对我没有多大帮助,但至少通过你提供的在线实用程序,我会查找有关Freebase的更多信息。无论如何,我会更新我的问题,因为我认为我必须找到一种新的方法来达到预期的结果。
select distinct ?fashionDesigner 
where {
 ?fashionDesigner a dbpedia-owl:FashionDesigner
} 
LIMIT 100
select distinct ?property
where {
 ?fashionDesigner a dbpedia-owl:FashionDesigner;
                  ?property ?value .

}
   select distinct ?fashionDesigner ?award
    where {
     ?fashionDesigner a dbpedia-owl:FashionDesigner;
             dbpprop:awards ?award .
    }