2016-09-29 1 views
0

У меня есть производители продуктов питания и вы хотите опубликовать информацию о продукции, которую они производят. Я хочу, чтобы каждый продукт (например, одна шоколадная плита) был отдельным человеком, поэтому я могу применять некоторые функции своего программного обеспечения к каждому изделию.Борьба за разработку надлежащей онтологии/лексики для продуктов питания

Проблема заключается в том, что я хочу, чтобы каждый индивид показывал свои ингредиенты, но не хотел бы многократно писать эту информацию каждому человеку. Например. в частности, шоколадный бар «XY» имеет такие же ингредиенты, как и другие шоколадные батончики «XY». Таким образом, я думал создать класс совы «Chocolate bar XY», где эти данные (ingedients) будут сохранены как свойства этого класса совы. Но я не уверен, что это правильно.

Еще одна идея, которую я получил, - это сделать специальный класс «Описание продуктов питания» и его экземпляр «Описание шоколадного бара XY», который будет описывать продукт шоколадного батона и связан с каждым экземпляром шоколадной бары «XY», но снова я не думайте, что это хорошее решение.

Какое правильное решение? Спасибо за помощь.

ответ

0

Вы только что дали конкретный пример «наследования и композиции» argument.

Любой из них будет работать.

Я не могу не думать о том, что OWL и онтологии - это технологии 90-х годов, о которых редко слышат. Это потому, что машинное обучение в моде, или они не очень помогают в решении проблем?

Doug Lenat был у него в течение 30 лет с Cyc. Вот статья, в которой говорится, что она применяется только сейчас. Я не понимаю, как это обойдет данные и машинное обучение. Зачем тратить 30 лет на программирование онтологии, когда машина может ежедневно принимать терабайты данных и изучать пространство в режиме реального времени?

+0

Вы правы, меня интересует, как эта проблема в общем решена в семантическом мире? Независимо от того, хранятся ли данные, которые используются экземплярами, в классах онтологии, на специальном экземпляре «описание», содержащем общую информацию или каким-либо другим способом ... – user3024710

+0

В статье ThoughtWorks очень хорошо. Я бы рекомендовал вам прочитать его. Я думаю, это поможет. – duffymo

Смежные вопросы