Rdf 我将如何在一个在线市场上模拟两个不同的销售商销售相同的产品;i、 e.使用相同的productID?
以Ebay为例。易趣拥有无限的供应商数量。但是,如果两个供应商销售相同的产品会怎么样。该产品将具有相同的productID,对吗?我如何使用RDF或OWL对此进行建模?在OWL中,您可以拥有一个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:
产品
类,它是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(来自项目细节)或标题匹配“关于”->“金额”?