给出公司名称列表,如何获取公司名称,网站URL,年份,员工人数等

时间:2012-08-27 22:18:38

标签: sparql dbpedia

我有一个公司名称列表,如Microsoft Corp,Kimberly Clark Corporation等,对于每家公司,我想检索以下字段:

  1. 其公司徽标
  2. Google地图的地理标识符
  3. 网站网址
  4. 成立年份
  5. 证券交易所和证券交易所股票代码
  6. 过去几天获得股票价格的方法
  7. 关于/摘自维基百科
  8. 子公司和母公司的名单。例如,对于波音公司来说,它将是Jeppessen和Availl,Inc等。
  9. 我已经研究过Sparql和Dbpedia。有关如何提出sparql查询以检索其中一些信息的任何建议? (我不需要为几个字段检索所有字段以便我开始使用。)

    谢谢!

2 个答案:

答案 0 :(得分:3)

您可以开始使用这样的查询:

select * where {
  values ?company { dbpedia:Microsoft
                    <http://dbpedia.org/resource/Apple_Inc.>
                    dbpedia:Kimberly-Clark
                  } 
  OPTIONAL { { ?company dbpprop:logo ?logo  FILTER(isIRI(?logo)) }
             UNION 
             { ?company foaf:depiction ?logo FILTER(isIRI(?logo)) } }
  OPTIONAL { ?company dbpedia-owl:abstract ?abstract 
             FILTER(langMatches(lang(?abstract),"EN")) }
  OPTIONAL { ?company geo:lat ?latitude ;
                      geo:long ?longitude }
  OPTIONAL { ?company dbpedia-owl:foundingDate ?foundingDate }
  OPTIONAL { ?company dbpedia-owl:wikiPageExternalLink ?externalLink }
  OPTIONAL { ?company dbpprop:symbol ?stockSymbol }
  OPTIONAL { ?company dbpedia-owl:subsidiary ?subsidiaryPage }
}

SPARQL Results

我基于我在MicrosoftKimberly-ClarkApple, Inc.的DBpedia页面上看到的属性。数据并不是特别干净,正因为如此,我在查询中添加了一些过滤器:

  • 并非所有这些列表子公司和Microsoft的子公司都与子公司无关,而是一个可能列举一些子公司的页面。

  • 有些公司的徽标信息不正确(因此FILTER带有isIRI)。例如,Apple的dbpprop:logo是整数150。我认为这来自维基百科的信息框行| logo = [[File:{{#property:p154}}|150px]],其中150被拉出而不是更有意义的价值。按isIRI过滤会有所帮助。

  • 有些公司有多个创始日期。我不知道你怎么决定使用多个中的哪一个。

  • 虽然公司页面通常列为外部链接,但并非所有与页面关联的外部链接都是公司页面。我不确定如何选择一个作为公司页面。

所有这一切,看起来你可以从DBpedia获得大量这些信息。

答案 1 :(得分:1)

您可以从以下sparql查询开始。它检索名为= Apple Inc的主题的所有三元组。“。

select distinct ?subject ?predicate ?object where { 
  ?subject ?predicate ?object .
  ?subject <http://xmlns.com/foaf/0.1/name> "Apple Inc."@en .
}

SPARQL results

subject     predicate   object
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://www.w3.org/2002/07/owl#Thing
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/ontology/Company
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://www.opengis.net/gml/_Feature
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/ontology/Organisation
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/ontology/Agent
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://schema.org/Organization
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/class/yago/ComputerCompaniesOfTheUnitedStates
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/class/yago/SoftwareCompaniesOfTheUnitedStates
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/class/yago/RetailCompaniesOfTheUnitedStates
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/class/yago/CompaniesEstablishedIn1976
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/class/yago/ComputerHardwareCompanies
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://umbel.org/umbel/rc/Organization
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/class/yago/Company108058098
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/class/yago/HomeComputerHardwareCompanies
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/class/yago/CompaniesBasedInCupertino,California
http://dbpedia.org/resource/Apple_Inc.  http://www.w3.org/1999/02/22-rdf-syntax-ns#type     http://dbpedia.org/class/yago/MobilePhoneManuFACturers