"NJ2018-2 Lyndsey"의 두 판 사이의 차이
classics
(→Classes) |
(→Ontology) |
||
11번째 줄: | 11번째 줄: | ||
!style="width:5%"| Type ||style="width:15%" |Class ||style="width:80%"| Description | !style="width:5%"| Type ||style="width:15%" |Class ||style="width:80%"| Description | ||
|- | |- | ||
− | | | + | |Step||Soil Preparation||Field selection, plowing, tilling, etc. |
|- | |- | ||
− | | | + | |Step||Land Fertilization||Fertilization of soil |
|- | |- | ||
− | | | + | |Step||Seed Preparation||Preparing the seeds for planting, such as rinsing them in water, covering them with fertilizer, etc. |
|- | |- | ||
− | | | + | |Step||Sowing||Putting the seeds into the soil and manipulating the soil so that the seeds can be covered, etc. |
|- | |- | ||
− | | | + | |Step||Weeding||Removing weeds from the soil by means of hand, hoe, ox, etc. |
+ | |- | ||
+ | |Step||Harvesting||Cutting or picking the ripe crops | ||
|- | |- | ||
|Time||Static Time||Timings based on the sun and moon (i.e. calendar time) | |Time||Static Time||Timings based on the sun and moon (i.e. calendar time) | ||
37번째 줄: | 39번째 줄: | ||
===Relations=== | ===Relations=== | ||
+ | |||
+ | {|class="wikitable" style="text-align:left" width="65%" | ||
+ | !style="width:5%"| Relation ||style="width:5%"|Domain ||style="width:5%"|Range ||style="width:80%"|Description | ||
+ | |- | ||
+ | |then||step||step||Field selection, fertilization, plowing, tilling, etc. | ||
+ | |- | ||
+ | |then_doAfterThreeDays||step||step||Removing weeds from the soil by means of hand, hoe, ox, etc. | ||
+ | |- | ||
+ | |doWhen||step||time||Fertilization of soil | ||
+ | |- | ||
+ | |doBefore||step||time||Preparing the seeds for planting, such as rinsing them in water, covering them with fertilizer, etc. | ||
+ | |- | ||
+ | |doAfter||step||time||Putting the seeds into the soil and manipulating the soil so that the seeds can be covered, etc. | ||
+ | |- | ||
+ | |idealTime||step||time||Cutting or picking the ripe crops | ||
+ | |- | ||
+ | |okayTime||step||time||Timings based on the sun and moon (i.e. calendar time) | ||
+ | |- | ||
+ | |worstTime||step||time||Timings based on the things which have flexible or unpredictable lengths or occurrences, such as "when the plant grows three inches" or "when the snow melts" | ||
+ | |- | ||
+ | |doIf||step, crop||condition||Conditions under a step is or is not performed that are not related to time | ||
+ | |- | ||
+ | |doNotDoIf||step, crop||condition||A crop variety | ||
+ | |- | ||
+ | |hasStep||crop||step||Sometimes the same crop has an alternative method (such as relay cropping), which can be denoted with this crop method class | ||
+ | |} | ||
==Example Graphs== | ==Example Graphs== |
2018년 12월 22일 (토) 14:26 판
For this final project, I explored how to organized the various processes and steps of Nongsa jikseol. This was challenging because the steps of one plant variety are dependent on the steps of other varieties, some varieties share some of the same processes but not others, some steps are conditional on certain events such as a particular date on the calendar or the growth of a plant to a certain height, etc.
Below, I have included my suggested ontology.Then I will explain the rationale behind this ontology.
Ontology
Classes
Type | Class | Description |
---|---|---|
Step | Soil Preparation | Field selection, plowing, tilling, etc. |
Step | Land Fertilization | Fertilization of soil |
Step | Seed Preparation | Preparing the seeds for planting, such as rinsing them in water, covering them with fertilizer, etc. |
Step | Sowing | Putting the seeds into the soil and manipulating the soil so that the seeds can be covered, etc. |
Step | Weeding | Removing weeds from the soil by means of hand, hoe, ox, etc. |
Step | Harvesting | Cutting or picking the ripe crops |
Time | Static Time | Timings based on the sun and moon (i.e. calendar time) |
Time | Dependent Time | Timings based on the things which have flexible or unpredictable lengths or occurrences, such as "when the plant grows three inches" or "when the snow melts" |
Condition | Condition | Conditions under a step is or is not performed that are not related to time |
Crop | Crop Variety | A crop variety |
Crop | Crop Method | Sometimes the same crop has an alternative method (such as relay cropping), which can be denoted with this crop method class |
Tool | Tool | The tool(s) used to complete the step (not included in my examples) |
Way | Way | The manner in which the step is completed (i.e. adjectives) (not included in my examples) |
Relations
Relation | Domain | Range | Description |
---|---|---|---|
then | step | step | Field selection, fertilization, plowing, tilling, etc. |
then_doAfterThreeDays | step | step | Removing weeds from the soil by means of hand, hoe, ox, etc. |
doWhen | step | time | Fertilization of soil |
doBefore | step | time | Preparing the seeds for planting, such as rinsing them in water, covering them with fertilizer, etc. |
doAfter | step | time | Putting the seeds into the soil and manipulating the soil so that the seeds can be covered, etc. |
idealTime | step | time | Cutting or picking the ripe crops |
okayTime | step | time | Timings based on the sun and moon (i.e. calendar time) |
worstTime | step | time | Timings based on the things which have flexible or unpredictable lengths or occurrences, such as "when the plant grows three inches" or "when the snow melts" |
doIf | step, crop | condition | Conditions under a step is or is not performed that are not related to time |
doNotDoIf | step, crop | condition | A crop variety |
hasStep | crop | step | Sometimes the same crop has an alternative method (such as relay cropping), which can be denoted with this crop method class |