簡體   English   中英

本體鏈接在線商店的類

[英]Ontology linking classes for online store

我正在嘗試使用Protege 4.3為商店創建本體。 一切順利,但我堅持了一些事情。

我有兩個班 - 產品和商店。 目前他們有對象屬性hasProduct,它有域商店和范圍產品。 假設商店“Tempo Sport Shop”有產品“棕色拖鞋”。 但是有一家名為“Sport Depot”的商店,它有相同的產品但價格不同。

我很好奇如何才能在不同的商店為這款產品定價? 我希望那些Brown Slippers在Sport Depot中的價格為33.00美元,而在Tempo Sport Shop中則需要41.00美元。

這是本體論:

@prefix : <http://www.semanticweb.org/yuriy/ontologies/2014/0/untitled-ontology-23#> .

<http://www.semanticweb.org/yuriy/ontologies/2014/0/untitled-ontology-23> rdf:type owl:Ontology .


:hasBrand rdf:type owl:ObjectProperty ;

 rdfs:range :Brands ;

 rdfs:domain :Products .


:hasProduct rdf:type owl:ObjectProperty ;

  rdfs:range :Products ;

  rdfs:domain :Stores .

:Brands rdf:type owl:Class .

:Products rdf:type owl:Class .

:Stores rdf:type owl:Class .


:Adidas rdf:type :Brands ,
  owl:NamedIndividual .

:Fluffy_Slippers rdf:type :Products ,
  owl:NamedIndividual ;

  :hasBrand :Nike .

:Nike rdf:type :Brands ,
  owl:NamedIndividual .

:Sport_Depot rdf:type :Stores ,
  owl:NamedIndividual ;

  :hasProduct :Fluffy_Slippers .

:Tempo_Sport rdf:type :Stores ,
  owl:NamedIndividual ;

  :hasProduct :Fluffy_Slippers .

我會這樣做:

:Sport_Depot :sells [ :product :Fluffy_Slippers; 
                      :price "33.00"; 
                      :price_unit "USD" ].

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM