(=>
(and
(instance ?Y1
(YearFn ?N1))
(instance ?Y2
(YearFn ?N2))
(equal ?T1
(BeginFn ?Y1))
(equal ?T2
(BeginFn ?Y2))
(greaterThan ?N2 ?N1))
(before ?T1 ?T2)) |
Merge.kif 8892-8899 |
If X is an instance of the year Y, Z is an instance of the year W, equal V and the beginning of X, equal U and the beginning of Z, and W is greater than Y, then V happens before U |
(=>
(and
(instance ?Y1
(YearFn ?N1))
(instance ?Y2
(YearFn ?N2))
(greaterThan ?N2 ?N1))
(earlier ?Y1 ?Y2)) |
Merge.kif 8901-8906 |
If X is an instance of the year Y, Z is an instance of the year W, and W is greater than Y, then X happens earlier than Z |
(=>
(and
(instance ?M1
(MonthFn ?N1
(YearFn ?Y)))
(instance ?M2
(MonthFn ?N2
(YearFn ?Y)))
(equal ?T1
(BeginFn ?M1))
(equal ?T2
(BeginFn ?M2))
(successorClass ?N1 ?N2))
(before ?T1 ?T2)) |
Merge.kif 8908-8915 |
If X is an instance of the month Y, Z is an instance of the month W, equal V and the beginning of X, equal U and the beginning of Z, and W is the successor class of Y., then V happens before U |
(=>
(and
(instance ?M1
(MonthFn ?N1
(YearFn ?Y)))
(instance ?M2
(MonthFn ?N2
(YearFn ?Y)))
(successorClass ?N1 ?N2))
(earlier ?M1 ?M2)) |
Merge.kif 8917-8922 |
If X is an instance of the month Y, Z is an instance of the month W, and W is the successor class of Y., then X happens earlier than Z |
(=>
(and
(instance ?D1
(DayFn ?N1
(MonthFn ?M
(YearFn ?Y))))
(instance ?D2
(DayFn ?N2
(MonthFn ?M
(YearFn ?Y))))
(equal ?T1
(BeginFn ?D1))
(equal ?T2
(BeginFn ?D2))
(greaterThan ?N2 ?N1))
(before ?T1 ?T2)) |
Merge.kif 8924-8931 |
If X is an instance of the day Y of month the month Z, W is an instance of the day V of month the month Z, equal U and the beginning of X, equal T and the beginning of W, and V is greater than Y, then U happens before T |
(=>
(and
(instance ?D1
(DayFn ?N1
(MonthFn ?M
(YearFn ?Y))))
(instance ?D2
(DayFn ?N2
(MonthFn ?M
(YearFn ?Y))))
(greaterThan ?N2 ?N1))
(earlier ?D1 ?D2)) |
Merge.kif 8933-8938 |
If X is an instance of the day Y of month the month Z, W is an instance of the day V of month the month Z, and V is greater than Y, then X happens earlier than W |
(=>
(and
(instance ?Y1
(YearFn ?N1))
(instance ?Y2
(YearFn ?N2))
(equal
(SubtractionFn ?N2 ?N1) 1))
(meetsTemporally ?Y1 ?Y2)) |
Merge.kif 8950-8955 |
If X is an instance of the year Y, Z is an instance of the year W, and equal (W and Y) and 1, then X meets Z |
(=>
(and
(instance ?Q QuarterYear)
(instance ?Q
(QuarterFn ?N
(YearFn ?Y)))
(instance ?YI
(YearFn ?Y)))
(during ?Q ?YI)) |
Merge.kif 9182-9187 |
If X is an instance of quarter year, X is an instance of the number Y quarter of the year Z, and W is an instance of the year Z, then X takes place during W |
(=>
(and
(instance ?LEAP LeapYear)
(instance ?LEAP
(YearFn ?NUMBER)))
(or
(and
(equal
(RemainderFn ?NUMBER 4) 0)
(not
(equal
(RemainderFn ?NUMBER 100) 0)))
(equal
(RemainderFn ?NUMBER 400) 0))) |
Merge.kif 9203-9211 |
If X is an instance of leap year and X is an instance of the year Y, then equal Y mod 4 and 0 and equal Y mod 100 and 0 or equal Y mod 400 and 0 |
(=>
(and
(instance ?UTC
(HourFn ?H1
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(instance ?PST
(HourFn ?H2
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(equal
(RelativeTimeFn ?UTC PacificTimeZone) ?PST))
(equal ?H2
(AdditionFn ?H1 8))) |
Merge.kif 17532-17538 |
If X is an instance of the hour Y, Z is an instance of the hour W, and equal the time X in zone pacific time zone and Z, then equal W and (Y and 8) |
(=>
(and
(instance ?UTC
(HourFn ?H1
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(instance ?MST
(HourFn ?H2
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(equal
(RelativeTimeFn ?UTC MountainTimeZone) ?MST))
(equal ?H2
(AdditionFn ?H1 7))) |
Merge.kif 17544-17550 |
If X is an instance of the hour Y, Z is an instance of the hour W, and equal the time X in zone mountain time zone and Z, then equal W and (Y and 7) |
(=>
(and
(instance ?UTC
(HourFn ?H1
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(instance ?CST
(HourFn ?H2
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(equal
(RelativeTimeFn ?UTC CentralTimeZone) ?CST))
(equal ?H2
(AdditionFn ?H1 6))) |
Merge.kif 17556-17562 |
If X is an instance of the hour Y, Z is an instance of the hour W, and equal the time X in zone central time zone and Z, then equal W and (Y and 6) |
(=>
(and
(instance ?UTC
(HourFn ?H1
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(instance ?EST
(HourFn ?H2
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(equal
(RelativeTimeFn ?UTC EasternTimeZone) ?EST))
(equal ?H2
(AdditionFn ?H1 5))) |
Merge.kif 17568-17574 |
If X is an instance of the hour Y, Z is an instance of the hour W, and equal the time X in zone eastern time zone and Z, then equal W and (Y and 5) |
(=>
(and
(instance ?D2
(DayFn ?N2
(MonthFn ?M
(YearFn ?Y))))
(temporalPart ?D1
(WeekBeforeFn ?D2))
(temporalPart ?D2
(WeekAfterFn ?D1)))
(exists (?N1)
(and
(instance ?D1
(DayFn ?N1
(MonthFn ?M
(YearFn ?Y))))
(equal ?N1
(SubtractionFn ?N2 7))))) |
Mid-level-ontology.kif 16444-16453 |
If X is an instance of the day Y of month the month Z, W is a part of week before fn X, and X is a part of week after fn W, then there exists V such that W is an instance of the day V of month the month Z and equal V and (Y and 7) |
(=>
(and
(holdsDuring ?T
(attribute ?F Menopausal))
(birthdate ?F ?B)
(instance ?B
(DayFn ?D
(MonthFn ?M
(YearFn ?Y))))
(equal ?A1
(AdditionFn 49 ?Y))
(equal ?A2
(AdditionFn 52 ?Y))
(equal ?START
(BeginFn ?T)))
(modalAttribute
(and
(greaterThan ?START ?A1)
(greaterThan ?A2 ?START)) Likely)) |
Mid-level-ontology.kif 26201-26217 |
If All of the following hold: (1) menopause is an attribute of X holds during Y (2) Z is a birthdate of X (3) Z is an instance of the day W of month the month V (4) equal U and (49 and T) (5) equal S and (52 and T) (6) equal R and the beginning of Y, then the statement R is greater than U and S is greater than R has the modal force of likely |
(=>
(and
(instance ?WED Wedding)
(date ?WED ?DAY)
(instance ?DAY
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(exists (?CLASS ?FUTURE)
(and
(weddingAnniversary ?WED ?CLASS)
(subclass ?CLASS Day)
(instance ?FUTURE Integer)
(equal ?CLASS
(DayFn ?D
(MonthFn ?M
(YearFn ?FUTURE))))
(greaterThan ?FUTURE ?Y)))) |
Mid-level-ontology.kif 26479-26490 |
If X is an instance of wedding, date of X is Y, and Y is an instance of the day Z of month the month W, then All of the following hold: (1) there exist V (2) U such that wedding anniversary X (3) V (4) V is a subclass of day (5) U is an instance of integer (6) equal V (7) the day Z of month the month W (8) U is greater than T |
(=>
(and
(birthdate ?A ?DAY)
(instance ?DAY
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(exists (?CLASS ?FUTURE)
(and
(birthday ?A ?CLASS)
(subclass ?CLASS Day)
(instance ?FUTURE Integer)
(equal ?CLASS
(DayFn ?D
(MonthFn ?M
(YearFn ?FUTURE))))
(greaterThan ?FUTURE ?Y)))) |
Mid-level-ontology.kif 26520-26530 |
If X is a birthdate of Y and X is an instance of the day Z of month the month W, then All of the following hold: (1) there exist V (2) U such that Y's birthday is V (3) V is a subclass of day (4) U is an instance of integer (5) equal V (6) the day Z of month the month W (7) U is greater than T |
(=>
(and
(instance ?MIT BarMitzvah)
(patient ?MIT ?X)
(instance ?X Boy)
(member ?X ?GROUP)
(instance ?GROUP Judaism)
(birthdate ?X ?DAY)
(instance ?DAY
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(exists (?Y13 ?BD13)
(and
(instance ?Y13 Integer)
(equal ?Y13
(AdditionFn ?Y 13))
(instance ?BD13
(DayFn ?D
(MonthFn ?M
(YearFn ?Y13))))
(equal
(WhenFn ?MIT)
(ImmediateFutureFn ?BD13))))) |
Biography.kif 71-87 |
If All of the following hold: (1) X is an instance of bar mitzvah (2) Y is a patient of X (3) Y is an instance of boy (4) Y is a member of Z (5) Z is an instance of judaism (6) W is a birthdate of Y (7) W is an instance of the day V of month the month U, then there exist T and S such that T is an instance of integer and equal T and (R and 13) and S is an instance of the day V of month the month U and equal the time of existence of X and immediately after S |
(=>
(and
(instance ?MIT BatMitzvah)
(patient ?MIT ?X)
(instance ?X Girl)
(member ?X ?GROUP)
(instance ?GROUP Judaism)
(birthdate ?X ?DAY)
(instance ?DAY
(DayFn ?D
(MonthFn ?M
(YearFn ?Y)))))
(exists (?Y13 ?BD13)
(and
(instance ?Y13 Integer)
(equal ?Y13
(AdditionFn ?Y 13))
(instance ?BD13
(DayFn ?D
(MonthFn ?M
(YearFn ?Y13))))
(equal
(WhenFn ?MIT)
(ImmediateFutureFn ?BD13))))) |
Biography.kif 102-118 |
If All of the following hold: (1) X is an instance of bat mitzvah (2) Y is a patient of X (3) Y is an instance of girl (4) Y is a member of Z (5) Z is an instance of judaism (6) W is a birthdate of Y (7) W is an instance of the day V of month the month U, then there exist T and S such that T is an instance of integer and equal T and (R and 13) and S is an instance of the day V of month the month U and equal the time of existence of X and immediately after S |
(=>
(and
(commemoratesDate ?HOLIDAY
(DayFn ?DAY
(MonthFn ?MONTH
(YearFn ?YEAR))))
(instance ?DATE ?HOLIDAY)
(instance ?ANYO
(YearFn ?YEAR)))
(not
(earlier ?DATE ?ANYO))) |
Government.kif 576-581 |
If the day X of month the month Y is a commemorates date of Z, W is an instance of Z, and V is an instance of the year U, then W doesn't happen earlier than V |
(=>
(and
(commemoratesDate ?HOLIDAY
(DayFn ?DAY
(MonthFn ?MONTH
(YearFn ?YEAR))))
(instance ?DATE ?HOLIDAY)
(subclass ?HOLIDAY FixedHoliday)
(lessThanOrEqualTo ?YEAR ?LATER_YEAR))
(instance ?DATE
(DayFn ?DAY
(MonthFn ?MONTH
(YearFn ?LATER_YEAR))))) |
Government.kif 583-589 |
If the day X of month the month Y is a commemorates date of Z, W is an instance of Z, Z is a subclass of fixed holiday, and V is less than or equal to ?LATER_YEAR, then W is an instance of the day X of month the month Y |
(=>
(and
(birthdate JesusOfNazareth ?DAY)
(instance ?Y1
(YearFn -6))
(instance ?Y2
(YearFn 4)))
(temporalPart ?DAY
(TimeIntervalFn
(BeginFn ?Y1)
(EndFn ?Y2)))) |
Media.kif 1883-1888 |
If X is a birthdate of Jesus of Nazareth, Y is an instance of the year -6, and Z is an instance of the year 4, then X is a part of interval between the beginning of Y and the end of Z |
(=>
(and
(deathdate JesusOfNazareth ?DAY)
(instance ?Y1
(YearFn 29))
(instance ?Y2
(YearFn 36)))
(temporalPart ?DAY
(TimeIntervalFn
(BeginFn ?Y1)
(EndFn ?Y2)))) |
Media.kif 1890-1895 |
If X is a deathdate of Jesus of Nazareth, Y is an instance of the year 29, and Z is an instance of the year 36, then X is a part of interval between the beginning of Y and the end of Z |
(=>
(and
(instance ?T1
(YearFn 26))
(instance ?T2
(YearFn 100)))
(temporalPart
(WhenFn TwelveApostles)
(TimeIntervalFn
(BeginFn ?T1)
(EndFn ?T2)))) |
Media.kif 1906-1910 |
If X is an instance of the year 26 and Y is an instance of the year 100, then the time of existence of Twelve apostles is a part of interval between the beginning of X and the end of Y |
(<=>
(and
(instance ?YEAR
(YearFn ?Y))
(equal
(PopulationGrowthFn ?AREA ?YEAR) ?ADJUSTEDPERCENT))
(and
(equal
(SubtractionFn ?Y ?YP) 1)
(instance ?PREVIOUSYEAR
(YearFn ?YP))
(holdsDuring ?YEAR
(equal
(PopulationFn ?AREA) ?POPULATION))
(holdsDuring ?PREVIOUSYEAR
(equal
(PopulationFn ?AREA) ?PREVIOUSPOPULATION))
(equal
(DivisionFn ?POPULATION ?PREVIOUSPOPULATION) ?PERCENT)
(equal
(SubtractionFn ?PERCENT 1) ?ADJUSTEDPERCENT))) |
People.kif 52-64 |
X is an instance of the year Y and equal the population growth of Z and X and W if and only if equal (Y and V) and 1 and U is an instance of the year V and equal the population of Z and T holds during X and equal the population of Z and S holds during U and equal T and S and R and equal (R and 1) and W |
|
| Display limited to 25 items. Show next 25 |
|
| Display limited to 25 items. Show next 25 |