Rdf 我将如何在一个在线市场上模拟两个不同的销售商销售相同的产品;i、 e.使用相同的productID?

Rdf 我将如何在一个在线市场上模拟两个不同的销售商销售相同的产品;i、 e.使用相同的productID?,rdf,owl,semantic-web,rdfs,Rdf,Owl,Semantic Web,Rdfs,以Ebay为例。易趣拥有无限的供应商数量。但是,如果两个供应商销售相同的产品会怎么样。该产品将具有相同的productID,对吗?我如何使用RDF或OWL对此进行建模?在OWL中,您可以拥有一个产品类,它是DataProperty的子类hasID some string。然后定义产品hasKey hasID。如果您现在有两个Product类型的个体,并且hasID的值相同,推理机将推断这两个个体是相同的个体。以下是示例本体: Datatype: xsd:string DataProperty:

以Ebay为例。易趣拥有无限的供应商数量。但是,如果两个供应商销售相同的产品会怎么样。该产品将具有相同的productID,对吗?我如何使用RDF或OWL对此进行建模?

在OWL中,您可以拥有一个
产品
类,它是DataProperty的子类
hasID some string
。然后定义
产品hasKey hasID
。如果您现在有两个
Product
类型的个体,并且
hasID
的值相同,推理机将推断这两个个体是相同的个体。以下是示例本体:

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

使用ProductId无法从不同供应商处找到相同的项目

eBay没有从现有目录中的类似项目中列出的选项。Amazon有这样的列表选项,因此您可以使用ASIN(ProductId)从不同的供应商处找到类似的商品

要实现这一点,您可以使用UPC(来自项目细节)或标题匹配

“关于”->“金额”?