Возьмем, к примеру, Ebay. Ebay имеет неограниченное количество поставщиков. Но что, если два продавца продают один и тот же продукт? Этот продукт будет иметь тот же идентификатор продукта, верно? Как мне смоделировать это с помощью RDF(s) или OWL?
Как бы я смоделировал двух разных продавцов на онлайн-рынке, продающих один и тот же продукт; то есть с тем же productID?
comment
о -› количество ?
- person UninformedUser   schedule 06.12.2017
Ответы (2)
В OWL у вас может быть класс Product
, который является подклассом DataProperty hasID some string
. Затем вы определяете, что Product hasKey hasID
. Если теперь у вас есть 2 человека типа Product
с одинаковым значением hasID
, рассудок сделает вывод, что эти 2 человека — одни и те же люди. Вот пример онтологии:
Datatype: xsd:string
DataProperty: hasID
Range: xsd:string
Class: Product
SubClassOf: hasID some xsd:string
HasKey: hasID
Individual: productA
Types: Product
Facts: hasID "\"123\""^^xsd:string
Individual: productB
Types: Product
Facts: hasID "\"123\""^^xsd:string
person
Henriette Harmse
schedule
05.12.2017
Вы не можете найти одинаковые товары от разных поставщиков, используя ProductId.
eBay не имеет возможности перечислять аналогичные товары в существующем каталоге. У Amazon есть такая опция листинга, поэтому вы можете найти похожие товары от разных поставщиков, используя ASIN (ProductId).
Чтобы получить это, вы можете использовать UPC (из особенностей предмета) или совпадение названия.
person
Mohan Kittusamy
schedule
13.12.2017