예를 들면 Ebay를 가져 가라. 이베이 (Ebay)는 무제한 공급 업체를 보유하고 있습니다. 그러나 두 벤더가 동일한 제품을 판매한다면 어떨까요? 그 제품은 똑같은 제품 ID를 가지고 있을까요? RDF 또는 OWL을 사용하여 모델링하는 방법은 무엇입니까?동일한 제품을 판매하는 온라인 마켓 플레이스에서 두 명의 다른 공급 업체를 어떻게 모델링 할 수 있습니까? 즉 동일한 제품 ID를 사용하고 있습니까?
0
A
답변
1
OWL에서 Product
클래스는 DataProperty hasID some string
의 하위 클래스입니다. 그런 다음이를 Product hasKey hasID
으로 정의하십시오. 이제 hasID
에 대해 동일한 값을 갖는 Product
유형의 2 명의 개인이있는 경우, 추론자는 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
0
ProductId를 사용하는 다른 공급 업체의 동일한 항목을 찾을 수 없습니다.
이베이 (eBay) 기존 카탈로그의 유사한 항목에서 목록을 작성하는 옵션이 없습니다. 당신은 ASIN (제품 ID)를 사용하여 서로 다른 공급 업체에서 유사한 항목을 찾을 수 있도록 아마존은 이러한 목록 옵션이
이를 얻으려면, 당신은
0
내가 뭔가를 할 것이라고 생각한다 (구체적인 항목에서) UPC 또는 타이틀 매치를 사용할 수 있습니다 like :
<vendor:1> <sells> <item:1>
<vendor:2> <sells> <item:2>
<item:1> <isInstanceOf> <product:1>
<item:2> <isInstanceOf> <product:1>
<product:1> <id> "productId:12345"
<item:1> <id> "itemId:12"
<item:2> <id> "itemId:45"
이렇게하면 제품 및 단일 항목에 더 많은 정보를 추가 할 수 있습니다.
<product:1> <description> "This is a nice product."
<item:2> <description> "This is a sample item. Therefore the price has been reduced"
<item:2> <price> "dollar:20"
"about"- "amount"? – AKSW