(=>
(and
(instance ?DUSTSTORM DustStorm)
(instance ?WIND Wind)
(subProcess ?DUSTSTORM ?WIND))
(exists (?TRANSLOCATE ?PM ?SAND ?A1 ?A2 ?STRONG)
(and
(instance ?A1 LandArea)
(eventLocated ?WIND ?A1)
(surfaceWindSpeed ?A1
(MeasureFn ?STRONG KnotUnitOfSpeed))
(greaterThan ?STRONG 30.0)
(instance ?TRANSLOCATE Translocation)
(subProcess ?TRANSLOCATE ?DUSTSTORM)
(objectTransferred ?TRANSLOCATE ?PM)
(objectTransferred ?TRANSLOCATE ?SAND)
(instance ?PM ParticulateMatter)
(instance ?SAND Sand)
(instance ?A2 LandArea)
(destination ?TRANSLOCATE ?A2)
(not
(overlapsSpatially ?A1 ?A2))))) |
Weather.kif 1275-1296 |
- If a process is an instance of dust storm and another process is an instance of wind and the process is a subprocess of the other process,
- then there exist a transfer, an object,, , another object,, , a third object,, , a fourth object and a real number such that the third object is an instance of land area and the other process is located at the third object and the real number knot unit of speed(s) is a surface wind speed of the third object and the real number is greater than 30.0 and the transfer is an instance of translocation and the transfer is a subprocess of the process and the object transferred in the transfer is the object and the object transferred in the transfer is the other object and the object is an instance of ParticulateMatter and the other object is an instance of sand and the fourth object is an instance of land area and the transfer ends up at the fourth object and the third object and the fourth object doesn't overlapsSpatially
|
(=>
(and
(instance ?W Wind)
(instance ?BN BeaufortNumber12)
(eventLocated ?W ?AREA)
(believes ?A
(property ?W ?BN)))
(exists (?SPEED)
(and
(greaterThan ?SPEED 73.0)
(believes ?A
(surfaceWindSpeed ?AREA
(MeasureFn ?SPEED MilesPerHour)))))) |
Weather.kif 484-496 |
|
(=>
(and
(instance ?W Wind)
(instance ?BN BeaufortNumberAttribute)
(eventLocated ?W ?AREA)
(believes ?A
(property ?W ?BN))
(speedScaleAttributeMinMax ?BN
(MeasureFn ?MIN ?U)
(MeasureFn ?MAX ?U))
(instance ?U UnitOfMeasure))
(exists (?SPEED)
(and
(greaterThanOrEqualTo ?SPEED ?MIN)
(lessThanOrEqualTo ?SPEED ?MAX)
(believes ?A
(surfaceWindSpeed ?AREA
(MeasureFn ?SPEED ?U)))))) |
Weather.kif 349-366 |
|
(=>
(and
(instance ?ZEPHYR WindFlow)
(instance ?PLACE Object)
(partlyLocated ?ZEPHYR ?PLACE)
(elevation ?ZEPHYR
(MeasureFn ?X FootLength))
(lessThanOrEqualTo ?X 500.0)
(measure ?ZEPHYR
(SpeedFn ?DIST ?TIME)))
(surfaceWindSpeed ?PLACE
(SpeedFn ?DIST ?TIME))) |
Weather.kif 148-157 |
|
(=>
(and
(instance ?ZEPHYR WindFlow)
(instance ?PLACE Object)
(partlyLocated ?ZEPHYR ?PLACE)
(measure ?ZEPHYR
(MeasureFn ?SPEED KnotUnitOfSpeed)))
(surfaceWindSpeed ?PLACE
(MeasureFn ?SPEED KnotUnitOfSpeed))) |
Weather.kif 159-165 |
|
(=>
(instance ?PROCESS Blizzard)
(holdsDuring
(WhenFn ?PROCESS)
(exists (?AREA ?GALE ?DURATION)
(and
(instance ?AREA GeographicArea)
(eventLocated ?PROCESS ?AREA)
(surfaceWindSpeed ?AREA
(MeasureFn ?GALE KnotUnitOfSpeed))
(greaterThan ?GALE 35.0)
(duration
(WhenFn ?PROCESS)
(MeasureFn ?DURATION HourDuration))
(greaterThan ?DURATION 3))))) |
Weather.kif 2627-2640 |
|
(=>
(instance ?STORM Storm)
(holdsDuring
(WhenFn ?STORM)
(exists (?AREA ?STRONG)
(and
(instance ?AREA GeographicArea)
(surfaceWindSpeed ?AREA
(MeasureFn ?STRONG KnotUnitOfSpeed))
(greaterThan ?STRONG 30.0))))) |
Weather.kif 2905-2914 |
|
(=>
(surfaceWindVelocity ?PLACE ?SPEED ?DIRECTION)
(surfaceWindSpeed ?PLACE ?SPEED)) |
Weather.kif 144-146 |
|