Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exercises for subjdomains #60

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Exercises for subjdomains #60

wants to merge 7 commits into from

Conversation

alresharin
Copy link
Contributor

2 упражнения к ПрО логических формул и онтологий.
2 упражнения к ПрО действий и задач.

…bjdomain of logical formulas and logical ontologies 2 exercises added
@@ -0,0 +1 @@
<p>Формализуйте следующие логические формулы: ((A∧B)~C); ((A∧B)∨C)~((A∧R)∨D).</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why we need such long file names? It's already in a directory with the same name

@@ -0,0 +1 @@
Дана формула ((A∧B)∨C). Формализуйте формулу, а также определите и изобразите с помощью SCg, какими из следующих свойств она обладает: атомарная формула, неатомарная формула, выполнимая формула, невыполнимая логическая формула, противоречивая формула, общезначимая формула, тавтология, нейтральная логическая формула.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Too long filename

Copy link
Contributor

@ShunkevichDV ShunkevichDV left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reduce file names for files, stored in exercise_X/ folders

ShunkevichDV
ShunkevichDV previously approved these changes Dec 22, 2017
@@ -0,0 +1 @@
<p>Задано действие <i>“Действие 1”</i>, для выполнения которого нужно выполнить <i>“Дейсвтие 2”</i> и <i>“Действие 3”</i>. Необходимо связать эти сущности, используя отношение <b>декомпозиция действия*</b>.</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

misspelling;
add <sc_element>-tag to all exercises

=>nrel_exercise:
section_subjdomain_actions_and_tasks_exercise_1;;

section_subjdomain_actions_and_tasks_exercise_1
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think exercise_n also should be at the first place

...
(*
-> rrel_example:
"file://1.png"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why "Действие_2" and "Действие_3" belong to action twice?

@@ -0,0 +1,41 @@
section_subjdomain_actions_and_tasks
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you should define exercises in .scs-file of corresponding section

@@ -0,0 +1,5 @@
<p>Даны следующие действия:<br>
Действие 1 - это действие, которое выполняется в настоящий момент времени. Действие 2 - это действие, которое завершено успешно с точки зрения субъекта, который его выполнял. Действие 3 - это действие, которое попало во множество инициированных действий, и существует субъект, условие инициирования которого соответствует спецификации действия 3. Действие 4 - это действие, которое входит во множество инициированных действий, но его выполнение невозможно в данный момент по каком-то причинам. Действие 5 не было выполнено успешно с точки зрения выполняющего его субъекта, поскольку спецификация этого действия противоречит другим знаниям системы. Дейсвтие 6 не было выполнено успешно, поскольку была нарушена целостность sc-памяти каким-то субъектом.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

misspelling

(* <- lang_ru;; *);;
*);;
*);;

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where's the right answer?

...
(*
-> rrel_example:
"file://2.png"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nodes "Конъюнкция_A_B" and "Нужная_формула" are unnecessary.
A, B, C are atomic logical formulas.
conjunction*, disjunction* are classes of sheaves. You should consider that.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think, you should also name transient nodes.
conjunction*, disjunction* are classes of sheaves (see comment above).

...
(*
-> rrel_example:
"file://1.png"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nodes "Конъюнкция_A_B", "Нужная_формула", "Конъюнкция_A_R", "Левая_часть_эквиваленции", and "Правая_часть_эквиваленции" are unnecessary.
A, B, C, D, R are atomic logical formulas.
conjunction*, disjunction*, equivalence* are classes of sheaves. You should consider that.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think, you should also name transient nodes, so it will be easier to understand the right answer.
conjunction*, disjunction*, equivalence* are classes of sheaves. You should consider that (we have example of SCg representation in IMS (compare your representation with the following figure)).
image

rrel_key_sc_element -> (section_composition_of_OSTIS_technology -> technology_OSTIS)
(*

=> nrel_key_sc_element_order: (complex_technology_development_of_intelligent_systems -> technology_OSTIS)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Technology OSTIS should stay a key sc-element for section_composition_of_OSTIS_technology but not for complex_technology_development_of_intelligent_systems

(* <- lang_en;; *);
<- section_subsystem_dev_kb_editing_initial_texts;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These sections belong to Library not vice versa.

@ShunkevichDV ShunkevichDV dismissed their stale review December 25, 2017 19:36

New problems found

@@ -0,0 +1 @@
<p>Задано <sc_element sys_idtf = "question">действие</sc_element> <i>“Действие 1”</i>, для выполнения которого нужно выполнить <i>“Дейсвтие 2”</i> и <i>“Действие 3”</i>. Необходимо связать эти сущности, используя отношение <b><sc_element sys_idtf = "nrel_decomposition_of_action">декомпозиция действия*</sc_element></b>.</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Misspelling.

@@ -0,0 +1,9 @@
<p>Дана <sc_element sys_idtf = "logical_formula">формула</sc_element> (A->(B->A)). Оперделить, к каким из следующих типов формул она относится: <sc_element sys_idtf = "atomic_logical_formula">атомарная формула</sc_element>,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Misspelling.

...
(*
-> rrel_example:
"file://1.png"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think, you should also name transient nodes, so it will be easier to understand the right answer.
conjunction*, disjunction*, equivalence* are classes of sheaves. You should consider that (we have example of SCg representation in IMS (compare your representation with the following figure)).
image

...
(*
-> rrel_example:
"file://2.png"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think, you should also name transient nodes.
conjunction*, disjunction* are classes of sheaves (see comment above).

(*
-> rrel_example:
"file://3.png"
(* <- lang_ru;; *);;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sc.g-text is not element of Russian texts set.

(*
-> rrel_example:
"file://3.png"
(* <- lang_ru;; *);;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sc.g-text is not element of Russian texts set.

(*
-> rrel_example:
"file://2.png"
(* <- lang_ru;; *);;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sc.g-text is not element of Russian texts set.

(*
-> rrel_example:
"file://1.png"
(* <- lang_ru;; *);;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sc.g-text is not element of Russian texts set.

...
(*
-> rrel_example:
"file://3.png"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think, you should also name the node that represents the considering logical formula.

@@ -0,0 +1,11 @@
<p>Даны следующие <sc_element sys_idtf = "question">действия</sc_element>:<br>
Действие 1 - это <sc_element sys_idtf = "question">действие</sc_element>, которое выполняется в настоящий момент времени. Действие 2 - это <sc_element sys_idtf = "question">действие</sc_element>, которое завершено успешно с точки зрения субъекта, который его выполнял. Действие 3 - это <sc_element sys_idtf = "question">действие</sc_element>, которое попало во множество инициированных действий, и существует субъект, условие инициирования которого соответствует спецификации действия 3. Действие 4 - это <sc_element sys_idtf = "question">действие</sc_element>, которое входит во множество инициированных действий, но его выполнение невозможно в данный момент по каком-то причинам. Действие 5 не было выполнено успешно с точки зрения выполняющего его субъекта, поскольку спецификация этого действия противоречит другим знаниям системы. Дейсвтие 6 не было выполнено успешно, поскольку была нарушена целостность sc-памяти каким-то субъектом.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Misspelling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants