专门针对汽车的rdfa命名空间

我想将RDFA实施到汽车网站。 三元组会像: 这张照片是关于本田的 这个页面是关于一个本田 此评级适用于本田思域 ...等等... 我似乎找不到在我的情况下使用的命名空间。例如,我可以很容易地看到Dublin Core命名空间如何用于书籍(http://dublincore.org/documents/dces/),因为它具有“发布者”和“作者”术语名称。但是汽车怎么样?它有名称空间吗?或者我应该只使用通用命名空间? 提前致谢。     
已邀请:
您是否遇到过Hepp Research GmbH和Volkswagen UK的汽车选择本体论(COO)?   首席运营官提供词汇表   公开可用的配置   汽车模型的选项。它允许   表示可以作为的选择   以及兼容性,依赖性和   包含信息。 COO导入并扩展了GoodRelations本体,特别是gr:ProductOrServiceModel部分,它描述了产品的功能。 编辑: 首席运营官和车辆销售本体论(VSO)是在同一时期(由同一个人!)设计的,用途略有不同:   设计了汽车选项本体   与...结合使用   商业的GoodRelations   出售或出租的方面,   汽车的汽车销售本体论   特征。 要更好地理解基本GoodRelations本体,您可能需要查看以下文章: Hepp,Martin:GoodRelations:Web上描述产品和服务的本体论,第16届知识工程和知识管理国际会议论文集(EKAW2008),意大利Acitrezza,2008年9月29日 - 10月3日,Springer LNCS,Vol 5268,第332-347页。     
首席运营官已被提及;另一个选择是车辆销售本体,它也与GoodRelations互操作(实际上来自同一个研究小组)。关于显示图像,
foaf:depiction
是一个通用(它不限制域或范围)属性,它被其他基于RDF的工具广泛使用     
使用车辆销售本体,http://purl.org/vso/ns,这是GoodRelations的扩展(http://purl.org/goodrelations/v1。 以下是汽车报价的示例: http://www.ebusiness-unibw.org/wiki/VSO#RDFa 更多食谱: http://www.ebusiness-unibw.org/wiki/VSO 查询示例: 场景:查找带有电动车窗的汽车列表,里程小于或等于40,000英里,且不超过两个以前的所有者。
PREFIX vso: <http://purl.org/vso/ns#>
PREFIX dbpedia: <http://dbpedia.org/resource/>

SELECT ?dealername ?dealerwebpage ?offer ?deeplink ?price ?currency ?vin ?mileage
FROM <http://www.heppnetz.de/ontologies/vso/examples.rdf>
WHERE
{
?d a gr:BusinessEntity .
OPTIONAL {?d gr:legalName ?dealername }
OPTIONAL {?d foaf:page ?dealerwebpage }
?d gr:offers ?offer .
?offer gr:hasPriceSpecification ?p .
?p gr:hasCurrencyValue ?price .
?p gr:hasCurrency ?currency .

{
 { ?offer gr:includes ?car }
 UNION
 {
  ?offer gr:includesObject ?bundle .
  ?bundle gr:typeOfGood ?car .
 }
}

?car a vso:Automobile .
OPTIONAL { ?car vso:VIN ?vin }
?car vso:feature dbpedia:Power_window .
?car vso:mileageFromOdometer ?m .
?m gr:hasUnitOfMeasurement ?unit .
?unit bif:contains "HM" .
{
 { ?m gr:hasMaxValueFloat ?mileage }
UNION
 { ?m gr:hasValueFloat ?mileage }
}
OPTIONAL { ?offer foaf:page ?deeplink }
OPTIONAL { ?car foaf:page ?deeplink }
?car vso:previousOwners ?o .
?o gr:hasValueInteger ?owners .

FILTER (?mileage <= 40000) .
FILTER (?owners <= 2) .
} 
    

要回复问题请先登录注册