"NJ2018-2 Lyndsey"의 두 판 사이의 차이

classics
이동: 둘러보기, 검색
(Explanation)
(Classes)
32번째 줄: 32번째 줄:
 
|-
 
|-
 
|Crop||Crop Method||Sometimes the same crop has an alternative method (such as relay cropping), which can be denoted with this crop method class
 
|Crop||Crop Method||Sometimes the same crop has an alternative method (such as relay cropping), which can be denoted with this crop method class
 +
|-
 +
|Crop||Crop Field||The kind of field the crop is being planted in, i.e. what was formerly planted in the field
 
|-
 
|-
 
|''Tool''||''Tool''||''The tool(s) used to complete the step (not included in my examples)''
 
|''Tool''||''Tool''||''The tool(s) used to complete the step (not included in my examples)''

2018년 12월 22일 (토) 20:45 판

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
Crop Crop Field The kind of field the crop is being planted in, i.e. what was formerly planted in the field
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 Simple ordering of steps
doAfterThreeDays step step Still a simple order but with a specific amount of time in between
doImmediately step step Still a simple order but with a specific amount of time in between
doAtNight step step Still a simple order but with a specific amount of time in between
doConcurrently step step, condition When two processes happen at the same time, or when the step happens throughout the period of a particular condition
doWhen step time Do the step when the time event occurs
doBefore step time Do the step before the time event occurs
doAfter step time Do the step after the time event occurs
idealTime step time When there are multiple possible timings, this timing is best
okayTime step time When there are multiple possible timings, this timing is acceptable
worstTime step time When there are multiple possible timings, this timingis worst
doIf step, crop condition Only do the step in this case
doNotDoIf step, crop condition Do not do the step in this case
hasStep crop step Way to group the steps for a particular variety's normal method or special method

Explanation

  • Length of time between steps --> denote via the relation itself
  • Cannot use "or" relations
    • For barley/wheat, it says "plow in the 5th or 6th months"
    • But if we make two relations plow---5th month and plow---6th month and put an "or" relations between 5th month---or---6th month, then for all other crops that use the 5th or 6th month, there will be an "or" relation, but this "or" relation is only for barley/wheat, therefore, we cannot use "or" in this way
    • It is not universally true for all crops
    • Therefore, I used "doAfter" the 4th month, and "doBefore" the 7th month, to denote any time in the 5th or 6th months

Example Graphs