我有食品生產商,想發佈他們生產的產品信息。我希望每個產品(例如一個巧克力棒)成爲一個個體,因此我可以將我的軟件的某些功能應用於每件產品。努力爲食品設計適當的本體/詞彙
問題是,我希望每個人都能顯示其成分,但不想將這些信息反覆寫入每個人。例如。特別的巧克力棒「XY」與其他巧克力棒「XY」具有相同的成分。因此,我正在考慮製作一個貓頭鷹課程「Chocolate bar XY」,其中這些信息將被存儲爲該貓頭鷹課程的屬性。但我不確定這是否正確。
我得到的另一個想法是做特殊的課程「食品描述」,它的實例「XY巧克力棒的描述」將描述巧克力棒產品並鏈接到每個巧克力棒「XY」,但我也一樣不要認爲這是一個好的解決方案。
什麼是合適的解決方案?感謝您的幫助。
你說得對,我感興趣的是,這個問題在語義世界中是如何解決的?無論是實例共享的信息都存儲在本體類中,還是包含共享信息的特殊「描述」實例中,或以其他方式存儲... – user3024710
ThoughtWorks文章非常好。我建議你閱讀它。我認爲這會有所幫助。 – duffymo