# General Environment Description Language
## 8 Exemplary Individual Knowledge
### The Conceptual System  
The conceptual system oCS is the first part of the IK. The listing below presents a part of the IK containing the oCS. At the beginning, feature definitions (their possible ranges and default values) and feature sets are introduced. Next, definitions of concepts: instance concepts, relationship concepts, and action concepts, are presented based on previously defined features and feature sets. These concepts are a part of the IK, which helps to understand the surrounding environment and how to influence it. ```
1{
2\"conceptualSystem\":{
3\"features\":[
4{
5\"name\":\"sweetness\",
6\"description\":\"Describeshow sweet thething is\",
7\"domain\":{
8\"set\":\"Real\",
9\"min\":0,
10\"max\":1
11},
12\"default\":0
13},
14{
15\"name\":\"edible\",
16\"description\":\"Determinesiftheitemisedible\",
17\"domain\":{
18\"set\":[true,false]
19},
20\"default\":false
21},
22{
23\"name\":\"solid\",
24\"description\":\"Describeshowsolidthingis\",
25\"domain\":{
26\"set\":\"Real\",
27\"min\":0,
28\"max\":1
29},
30\"default\":0
31},33\"name\":\"red\",
34\"description\":\"Intensityofredcolor\",
35\"domain\":{
36\"set\":\"Integer\",
37\"min\":0,
38\"max\":255
39},
40\"default\":0
41},
42{
43\"name\":\"green\",
44\"description\":\"Intensityofgreencolor\",
45\"domain\":{
46\"set\":\"Integer\",
47\"min\":0,
48\"max\":255
49},
50\"default\":0
51},
52{
53\"name\":\"blue\",
54\"description\":\"Intensityofbluecolor\",
55\"domain\":{
56\"set\":\"Integer\",
57\"min\":0,
58\"max\":255
59},
60\"default\":0
61},
62{
63\"name\":\"beauty\",
64\"description\":\"Describesthebeauty\",
65\"domain\":{
66\"set\":\"Real\",
67\"min\":0,
68\"max\":1
69},
70\"default\":0
71},
72{
73\"name\":\"softness\",
74\"description\":\"Describesthesoftnessofmaterial,
751 meansverysoft\",
76\"domain\":{
77\"set\":\"Real\",
78\"min\":0,
79\"max\":1
80},
81\"default\":0
82}
83],
84\"featureSets\":[
85{
86\"name\":\"color\",87\"features\":[
88\"red\",
89\"green\",
90\"blue\"
91],
92\"featureSets\":[]
93}
94],
95\"instanceConcepts\":[
96{
97\"name\":\"c_sweets\",
98\"features\":[
99{
100\"name\":\"sweetness\",
101\"range\":{
102\"min\":0.7,
103\"max\":1
104}
105},
106{
107\"name\":\"edible\",
108\"range\":{
109\"set\":[true]
110}
111}
112}
113},
114{
115\"name\":\"c_thing\",
116\"features\":[
117{
118\"name\":\"solid\",
119\"range\":{
120\"min\":0.6,
121\"max\":1
12}
123}
124}
125},
126{
127\"name\":\"c_solidSweets\",
128\"contain\":[
129\"c_sweets\",
130\"c_thing\"
131]
132},
133{
134\"name\":\"c_sweetDecoration\",
135\"contain\":[
136\"c_solidSweets\"
137],
138\"features\":[
139{
140\"name\":\"beauty\",141 \"range\": {
142 \"min\": 0.6,
143 \"max\": 1
144 }
145 }
146 ]
147 }
148 ],
149 \"relationshipConcepts\": [
150 {
151 \"name\": \"c_liesOn\",
152 \"description\": \"Firstthing lies on second thing\",
153 \"role1\": \"c_thing\",
154 \"role2\": \"c_thing\"
155 }
156 ],
157 \"actionConcepts\": [
158 {
159 \"name\": \"c_putOn\",
160 \"initialStateConcept\": {
161 \"instanceConceptVariables\": [
162 {
163 \"name\":\"thing1\",
164 \"instanceConcept\": \"c_thing\"
165 },
166 {
167 \"name\":\"thing2\",
168 \"instanceConcept\": \"c_thing\"
169 }
170 ],
171 \"relationships\": []
172 },
173 \"finalStateConcept\": {
174 \"instanceConceptVariables\": [
175 {
176 \"name\":\"thing1\"
177 \"instanceConcept\": \"c_thing\"
178 },
179 {
180 \"name\":\"thing2\"
181 \"instanceConcept\": \"c_thing\"
182 }
183 ],
184 \"relationships\": [
185 {
186 \"concept\": \"c_liesOn\",
187 \"role1\": \"thing1\",
188 \"role2\": \"thing2\"
189 }
190 ]
191 }
192 },
193 {
194 \"name\": \"c_boilWater\",195\"initialStateConcept\":{
196\"instanceConceptVariables\":[
197{
198\"name\":\"myWater\",
199\"instanceConcept\":\"c_water\"
20}
201]
202},
203\"finalStateConcept\":{
204\"instanceConceptVariables\":[
205{
206\"name\":\"myWater\",
207\"instanceConcept\":\"c_boilingWater\"
208}
209]
210}
211}
212]
213}, ```
The conceptual system oCS contains instance concepts (c_sweets, c_thing, c_solidSweets, and c_sweetDecoration).