Создайте онтологию для простой математической задачи

Мне нужна помощь в создании онтологии для простого математического вопроса в протеже. Вопрос такой,

«Есть 5 коробок с 8 карандашами, 6 коробок с 2 карандашами, 4 коробки с 3 карандашами. Сколько там карандашей?»

Количество и наименование Товаров можно изменить. Мне просто нужна помощь, как получить шаблон для представления этого вопроса в протеже.

Это часть моей онтологии. Но он не представляет количество по отношению к каждому набору количества элементов.

<!-- Item1 -->

<owl:NamedIndividual rdf:about="http://www.semanticweb.org/imesha/ontologies/2015/7/untitled-ontology-26#Item1">
    <rdf:type rdf:resource="http://www.semanticweb.org/imesha/ontologies/2015/7/untitled-ontology-26#Item"/>
    <Item1_Name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PencilBox</Item1_Name>
    <Item2_Name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Pencil</Item2_Name>
    <include rdf:resource="http://www.semanticweb.org/imesha/ontologies/2015/7/untitled-ontology-26#Item2"/>
</owl:NamedIndividual>



<!-- Item2 -->

<owl:NamedIndividual rdf:about="http://www.semanticweb.org/imesha/ontologies/2015/7/untitled-ontology-26#Item2">
    <rdf:type rdf:resource="http://www.semanticweb.org/imesha/ontologies/2015/7/untitled-ontology-26#Item"/>
    <Item2_Name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Pencil</Item2_Name>
</owl:NamedIndividual>


person Ims    schedule 24.08.2015    source источник
comment
Вы хотите использовать ризонер, чтобы ответить на вопрос, или вы хотите просто представить его? Для представления вы должны иметь возможность сделать это со свойством объекта (has_pencil) и двумя классами Pencil и Box, где у вас будет пятнадцать экземпляров Box и 64 экземпляра Pencil (как одно из возможных представлений). Я думаю, что использование резонера для решения этого вопроса потребует гораздо более сложной модели - если я правильно помню, это может быть неразрешимым.   -  person Ignazio    schedule 25.08.2015
comment
Нет, я просто хочу представлять вопросы в онтологии, а не давать ответы. (Но онтология должна быть в состоянии представить так, чтобы на нее можно было ответить.) Но мне не нужно отвечать). На самом деле я хочу представить онтологию для этого типа (шаблонов) вопросов.   -  person Ims    schedule 26.08.2015
comment
1. У Сунила 12 карандашей. Он дал 6 карандашей своему брату. Сколько карандашей у Сунила? 2. В классе 23 ученика. Каждому ученику нужно дать 04 книги. Сколько книг нужно? 3. В ряду 15 стульев. Сколько стульев в 08 ряду? 4. В коробке 36 штук печенья. Если ребенку дают 6 бисквитов. Сколько детей может получить печенье. 5. Есть 4 коробки по 6 карандашей в каждой и 3 коробки по 8 карандашей в каждой. Сколько карандашей во всех 7 коробках?   -  person Ims    schedule 26.08.2015
comment
@Ignazio, поэтому я не могу создавать классы, используя содержание вопроса (имена элементов). Он должен быть представлен таким образом, чтобы все эти типы вопросов (шаблонов) могли быть представлены в одной онтологии.   -  person Ims    schedule 26.08.2015


Ответы (1)


Вот часть онтологии с экземплярами.

<owl:NamedIndividual rdf:about="http://www.semanticweb.org/imesha/ontologies/2015/7/untitled-ontology-26#Item1">
    <rdf:type rdf:resource="http://www.semanticweb.org/imesha/ontologies/2015/7/untitled-ontology-26#Item"/>
    <Item1_Name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Box</Item1_Name>
    <Item1_Quantity rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">4</Item1_Quantity>
    <Item1_Quantity rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">5</Item1_Quantity>
    <has rdf:resource="http://www.semanticweb.org/imesha/ontologies/2015/7/untitled-ontology-26#Item2"/>
</owl:NamedIndividual>



<!-- Item2 -->

<owl:NamedIndividual rdf:about="http://www.semanticweb.org/imesha/ontologies/2015/7/untitled-ontology-26#Item2">
    <rdf:type rdf:resource="http://www.semanticweb.org/imesha/ontologies/2015/7/untitled-ontology-26#Item"/>
    <Item2_Name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">pencils</Item2_Name>
    <Item2_Quantity rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">3</Item2_Quantity>
    <Item2_Quantity rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">8</Item2_Quantity>
</owl:NamedIndividual>
person Ims    schedule 26.08.2015