Пространство имен rdfa специально для автомобилей

Я хотел бы внедрить RDFA на автомобильный сайт.

Тройки пошли бы что-то вроде:

  • Это изображение о Хонде
  • Эта страница о Хонде
  • Этот рейтинг для Honda Civic

...так далее...

Я не могу найти пространство имен для использования в моем случае. Например, я могу легко увидеть, как пространство имен Dublin Core можно использовать для книг ( http://dublincore.org/documents/dces/), поскольку оно имеет термины "издатель" и "автор". Но как насчет автомобилей? Есть ли для него пространство имен? Или я должен просто использовать общее пространство имен?

Заранее спасибо.

3 ответа

Решение

Вы сталкивались с онтологией опций автомобилей (COO) от Hepp Research GmbH и Volkswagen UK?

COO предоставляет словарный запас для раскрытия доступных опций конфигурации для моделей автомобилей. Это позволяет указывать выбор, который можно сделать, а также информацию о совместимости, зависимости и включении.

COO импортирует и расширяет онтологию GoodRelations, в частности, часть gr:ProductOrServiceModel, которая описывает особенности продукта.

РЕДАКТИРОВАТЬ:

COO и Ontology Sales Vehicle (VSO) разрабатываются в одно и то же время (одним и тем же человеком!) Для слегка разных целей:

Онтология опций автомобиля разработана для использования в сочетании с GoodRelations для коммерческих аспектов предложений о продаже или аренде и для онтологии продаж автомобилей для функций автомобиля.

Чтобы лучше понять базовую онтологию GoodRelations, вы можете взглянуть на следующую статью:

Хепп, Мартин: GoodRelations: онтология для описания предложений товаров и услуг в Интернете, материалы 16-й Международной конференции по разработке знаний и управлению знаниями (EKAW2008), Acitrezza, Италия, 29 сентября - 3 октября 2008 года, Springer LNCS, Vol. 5268, стр. 332-347.

COO уже упоминалось; другой вариант - онтология продаж автомобилей, которая также взаимодействует с GoodRelationsфактически принадлежит той же исследовательской группе). Что касается показа изображений,foaf:depiction является универсальным (не ограничивающим домен или диапазон) свойством, которое широко используется другими инструментами на основе RDF

Используйте Онтологию продаж автомобилей, http://purl.org/vso/ns, которая является расширением GoodRelations (http://purl.org/goodrelations/v1.

Вот пример автомобильного предложения:

http://www.ebusiness-unibw.org/wiki/VSO

Больше рецептов:

http://www.ebusiness-unibw.org/wiki/VSO

Пример запроса:

Сценарий: найдите списки автомобилей для автомобилей с электростеклоподъемниками, пробег которых меньше или равен 40000 миль, и не более двух предыдущих владельцев.

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) .
} 
Другие вопросы по тегам