intervals
type: Ontology
imports: scovo
imports: dcam
imports: http://purl.org/dc/elements/1.1/
imports: core
imports: terms
imports: time
imports: event.owl
imports: skos-xl
version info: Created with TopBraid Composer

April
type: month of year
comment: The month of April

August
type: month of year
comment: The month of August

Half Year Interval
type: Class
comment: A class for business half year intervals. These intervals are not necessarily calendar aligned with month boundaries.
subclass of: Generic Half (Class)
subclass of: Business Intervals

Business Intervals
type: Class
comment: A top-level class for business intervals
subclass of: DateTimeInterval
subclass of: Dimension

Business Year
type: Class
comment: A class for regular annual business reporting and planning intervals, not necessarily calendar aligned.
subclass of: Generic Year (Class)
subclass of: Business Intervals

Calendar Day
type: Class
comment: A class for calendar aligned one day intervals, starting at 00:00 (midnight) on the relevant day. ISO 8601(E):2004 Section 2.2.6
subclass of: CalendarInterval (class)
subclass of: Generic Day (Class)
subclass of: Restriction
  all values from: Calendar Day
  on property: nextInterval
subclass of: Restriction
  all values from: Calendar Day
  on property: previousInterval

CalendarHalf (class)
type: Class
comment: A class for calendar aligned intervals that represent a calendar half year, a year being split into two half year periods of 6 months each.
subclass of: CalendarInterval (class)
subclass of: Generic Half (Class)
subclass of: Restriction
  cardinality: 6
  on property: intervalContainsMonth
subclass of: Restriction
  all values from: CalendarHalf (class)
  on property: nextInterval
subclass of: Restriction
  all values from: CalendarHalf (class)
  on property: previousInterval

Calendar Hour (Class)
type: Class
comment: A class for calendar aligned hour-long intervals. ISO 8601(E):2004 Section 2.2.4
subclass of: CalendarInterval (class)
subclass of: Generic Hour (class)
subclass of: Restriction
  all values from: Calendar Hour (Class)
  on property: previousInterval
subclass of: Restriction
  all values from: Calendar Hour (Class)
  on property: nextInterval

CalendarInterval (class)
type: Class
comment: A class for all calendar aligned intervals. The start of a given interval is aligned with the start of each of its first (temporally) subordinate CalendarInterval. Halfs are align the start of the first and seventh month of a year; quarters with the first, forth, seventh and tenth months; months with calendar months sof forth for calendar days, hours,minutes and seconds align
subclass of: DateTimeInterval
subclass of: Dimension
subclass of: Restriction
  all values from: Calendar Week
  on property: intervalContainsWeek
subclass of: Restriction
  all values from: Calendar Second
  on property: intervalContainsSecond
subclass of: Restriction
  all values from: Calendar Day
  on property: intervalContainsDay
subclass of: Restriction
  all values from: CalendarInstant
  on property: hasBeginning
subclass of: Restriction
  all values from: Calendar Hour (Class)
  on property: intervalContainsHour
subclass of: Restriction
  all values from: CalendarHalf (class)
  on property: intervalContainsHalf
subclass of: Restriction
  all values from: Calendar Quarter
  on property: intervalContainsQuarter
subclass of: Restriction
  all values from: Calendar Month
  on property: intervalContainsMonth
subclass of: Restriction
  all values from: Calendar Minute
  on property: intervalContainsMinute

Calendar Minute
type: Class
comment: A class for calendar align one minute intervals. ISO 8601(E):2004 Section 2.2.3 (for units - 1 minute interval are not defined).
subclass of: CalendarInterval (class)
subclass of: Generic Minute (Class)
subclass of: Restriction
  all values from: Calendar Minute
  on property: previousInterval
subclass of: Restriction
  all values from: Calendar Minute
  on property: nextInterval

Calendar Month
type: Class
comment: A class for calendar aligned intervals of one calendar month. ISO 8601(E):2004 Section 2.2.11
subclass of: CalendarInterval (class)
subclass of: Generic Month (Class)
subclass of: Restriction
  all values from: Calendar Month
  on property: nextInterval
subclass of: Restriction
  all values from: Calendar Month
  on property: previousInterval
subclass of: Restriction
  max cardinality: 31
  on property: intervalContainsDay
subclass of: Restriction
  min cardinality: 28
  on property: intervalContainsDay

Calendar Quarter
type: Class
comment: A class for calendar aligned one-quarter year (3 month) intervals
subclass of: CalendarInterval (class)
subclass of: Generic Quarter (Class)
subclass of: Restriction
  cardinality: 3
  on property: intervalContainsMonth
subclass of: Restriction
  all values from: Calendar Quarter
  on property: previousInterval

Calendar Second
type: Class
comment: A class for calendar aligned one-second intervals. ISO 8601(E):2004 Section 2.2.1 (and 2.2.2 for leap seconds)(for units - 1 second interval are not defined).
subclass of: CalendarInterval (class)
subclass of: Generic Second (Class)
subclass of: Restriction
  all values from: Generic Second (Class)
  on property: nextInterval
subclass of: Restriction
  all values from: Generic Second (Class)
  on property: previousInterval

Calendar Year
type: Class
comment: A class for calendar aligned intervals of one whole year, ie. year long intervals that are aligned with a Calendar.
subclass of: CalendarInterval (class)
subclass of: Generic Year (Class)
subclass of: Restriction
  max cardinality: 366
  on property: intervalContainsDay
subclass of: Restriction
  min cardinality: 365
  on property: intervalContainsDay
subclass of: Restriction
  all values from: Calendar Year
  on property: nextInterval
subclass of: Restriction
  all values from: Calendar Year
  on property: previousInterval
subclass of: Restriction
  cardinality: 12
  on property: intervalContainsMonth

Generic Day (Class)
type: Class
comment: A generic superclass for all day like entities.
subclass of: Interval
subclass of: Restriction
  all values from: Generic Day (Class)
  on property: previousInterval
subclass of: Restriction
  all values from: Generic Day (Class)
  on property: nextInterval
subclass of: Restriction
  has value: 1 day
  on property: hasDurationDescription
subclass of: Restriction
  has value: P1D
  on property: hasXsdDurationDescription (DataTypeProperty)

December
type: month of year
comment: The month of December

February
type: month of year
comment: The month of February

H1 Interval
type: Class
comment: A class for intervals that the first half of a (nominally) annual cycle.
subclass of: Generic Half (Class)
subclass of: Restriction
  all values from: Class
    union of: H1 Interval
    union of: H2 Interval
  on property: nextInterval

H2 Interval
type: Class
comment: A class for intervals that the second half of a (nominally) annual cycle.
subclass of: Generic Half (Class)
subclass of: Restriction
  all values from: Class
    union of: H1 Interval
    union of: H3 Interval
  on property: nextInterval

H3 Interval
type: Class
comment: A class for 3rd half year intervals in an abnormally long annual interval - in the UK a buisness interval may exceptionally extent to 6 quarters.
subclass of: Generic Half (Class)
subclass of: Restriction
  all values from: H1 Interval
  on property: nextInterval

Generic Half (Class)
type: Class
comment: A generic superclass for all half-year (6 month) like intervals
subclass of: Interval
subclass of: Restriction
  all values from: Generic Half (Class)
  on property: nextInterval
subclass of: Restriction
  has value: P6M
  on property: hasXsdDurationDescription (DataTypeProperty)
subclass of: Restriction
  all values from: Generic Half (Class)
  on property: previousInterval
subclass of: Restriction
  has value: 1 half of a year
  on property: hasDurationDescription
subclass of: Restriction
  cardinality: 2
  on property: intervalContainsQuarter

Generic Hour (class)
type: Class
comment: A generic superclass for hour-long intervals. An hour may contain a positive or negative leap second (see http://en.wikipedia.org/wiki/Hour).
subclass of: Interval
subclass of: Restriction
  min cardinality: 3599
  on property: intervalContainsSecond
subclass of: Restriction
  has value: PT1H
  on property: hasXsdDurationDescription (DataTypeProperty)
subclass of: Restriction
  all values from: Generic Hour (class)
  on property: previousInterval
subclass of: Restriction
  max cardinality: 3601
  on property: intervalContainsSecond
subclass of: Restriction
  all values from: Generic Hour (class)
  on property: nextInterval
subclass of: Restriction
  cardinality: 60
  on property: intervalContainsMinute
subclass of: Restriction
  has value: 1 hour
  on property: hasDurationDescription

Irregular Business interval
type: Class
comment: A business interval outside of the normal pattern of business intervals. In the UK companies house allow an annual reporting interval to be extended by upto 6 months once in 5 years (and at other exceptional times)
subclass of: Business Intervals

Calendar Week
type: Class
comment: A class for calendar weeks. Strictly not all calendar week intervals are contained within the year to which they may be attributed. The first or last week of a given calendar year may inculde days from the preceding or following calendar year respectively. An ISO 8601 week starts at 00:00:00 in a Monday and ends at the last moment of 23:59:59 on the following Sunday. ISO 8601(E):2004 Section 2.2.8
subclass of: CalendarInterval (class)
subclass of: Generic Week (Class)
subclass of: Restriction
  cardinality: 7
  on property: intervalContainsDay
subclass of: Restriction
  all values from: Calendar Week
  on property: nextInterval
subclass of: Restriction
  all values from: Calendar Day
  on property: intervalContainsDay
subclass of: Restriction
  all values from: Calendar Week
  on property: previousInterval
preferred label: ISO 8601 Week

January
type: month of year
comment: The month of January

July
type: month of year
comment: The month of July

January
type: month of year
comment: The month of June
preferred label: June

March
type: month of year
comment: The month of March

May
type: month of year
comment: The month of May

Generic Minute (Class)
type: Class
comment: A generic superclass for all minute-long intervals. A minute may contain a positive or negative leap second.
subclass of: Interval
subclass of: Restriction
  max cardinality: 61
  on property: intervalContainsSecond
subclass of: Restriction
  all values from: Generic Minute (Class)
  on property: nextInterval
subclass of: Restriction
  min cardinality: 59
  on property: intervalContainsSecond
subclass of: Restriction
  has value: PT1M
  on property: hasXsdDurationDescription (DataTypeProperty)
subclass of: Restriction
  all values from: Generic Minute (Class)
  on property: previousInterval
subclass of: Restriction
  has value: 1 minute
  on property: hasDurationDescription

Generic Month (Class)
type: Class
comment: A generic superclass class for all month-long like intervals.
subclass of: Interval
subclass of: Restriction
  has value: 1 month
  on property: hasDurationDescription
subclass of: Restriction
  all values from: Generic Month (Class)
  on property: previousInterval
subclass of: Restriction
  has value: P1M
  on property: hasXsdDurationDescription (DataTypeProperty)
subclass of: Restriction
  all values from: Generic Month (Class)
  on property: nextInterval

month of year
type: Class
comment: A class for the months of a calendar year. A month of year is a recurring interval of about 12th of a year that re-occurs annually.
subclass of: Thing
one of: January
one of: February
one of: March
one of: April
one of: May
one of: July
one of: August
one of: September
one of: October
one of: November
one of: December

November
type: month of year
comment: The month of Novermber

October
type: month of year
comment: The month of October

Q1 Interval
type: Class
comment: A class for intervals that are the first quarter of a (nominally) annual cycle.
subclass of: Generic Quarter (Class)
subclass of: Restriction
  all values from: Class
    union of: Q1 Interval
    union of: Q2 Interval
  on property: nextInterval

Q2 Interval
type: Class
comment: A class for intervals that are 2nd quarters of a (nominally) annual cycle
subclass of: Generic Quarter (Class)
subclass of: Restriction
  all values from: Class
    union of: Q1 Interval
    union of: Q3 Interval
  on property: nextInterval
subclass of: Restriction
  all values from: Q1 Interval
  on property: previousInterval

Q3 Interval
type: Class
comment: A class for intervals that are 3rd quarters of a (nominally) annual cycle
subclass of: Generic Quarter (Class)
subclass of: Restriction
  all values from: Q2 Interval
  on property: previousInterval
subclass of: Restriction
  all values from: Class
    union of: Q1 Interval
    union of: Q4 Interval
  on property: nextInterval

Q4 Interval
type: Class
comment: A class for intervals that are 4th quarters of a (nominally) annual cycle.
subclass of: Generic Quarter (Class)
subclass of: Restriction
  all values from: Q3 Interval
  on property: previousInterval
subclass of: Restriction
  all values from: Class
    union of: Q1 Interval
    union of: Q5 Interval
  on property: nextInterval

Q5 Interval
type: Class
comment: A class for 5th quarters of an abnormally long annual interval - in the UK a buisness interval may exceptionally extent to 6 quarters.
subclass of: Generic Quarter (Class)
subclass of: Restriction
  all values from: Class
    union of: Q1 Interval
    union of: Q6 Interval
  on property: nextInterval
subclass of: Restriction
  all values from: Q4 Interval
  on property: previousInterval

Q6 Interval
type: Class
comment: A class for 6th quarters of an abnormally long annual interval - in the UK a buisness interval may exceptionally extent to 6 quarters.
subclass of: Generic Quarter (Class)
subclass of: Restriction
  all values from: Q5 Interval
  on property: previousInterval
subclass of: Restriction
  all values from: Q1 Interval
  on property: nextInterval

Generic Quarter (Class)
type: Class
comment: A generic superclass for all Quarter (3-month) long intervals
subclass of: Interval
subclass of: Restriction
  has value: 1 quarter of a year
  on property: hasDurationDescription
subclass of: Restriction
  has value: P3M
  on property: hasXsdDurationDescription (DataTypeProperty)
subclass of: Restriction
  all values from: Generic Quarter (Class)
  on property: nextInterval
subclass of: Restriction
  all values from: Generic Quarter (Class)
  on property: previousInterval

Generic Second (Class)
type: Class
comment: A generic superclass for all one-second long like intervals
subclass of: Interval
subclass of: Restriction
  has value: 1 second
  on property: hasDurationDescription
subclass of: Restriction
  all values from: Generic Second (Class)
  on property: nextInterval
subclass of: Restriction
  all values from: Generic Second (Class)
  on property: previousInterval
subclass of: Restriction
  has value: PT1S
  on property: hasXsdDurationDescription (DataTypeProperty)

September
type: month of year
comment: The month of September

Generic Week (Class)
type: Class
comment: A generic superclass for all one-week long (7 day) intervals.
subclass of: Interval
subclass of: Restriction
  cardinality: 7
  on property: intervalContainsDay
subclass of: Restriction
  has value: P7D
  on property: hasXsdDurationDescription (DataTypeProperty)
subclass of: Restriction
  all values from: Generic Week (Class)
  on property: previousInterval
subclass of: Restriction
  all values from: Generic Week (Class)
  on property: nextInterval
subclass of: Restriction
  has value: 1 week
  on property: hasDurationDescription
preferred label: Generice Week (Class)

Generic Year (Class)
type: Class
comment: A generic superclass for all manner of Year like intervals. The the cardinality of days in a year is set to between 351 and 380 because in the UK the end of a business reporting year must be within 7 days of an annual reference date. In the worst cases this allows a reporting interval to be shortened or extended by up to two weeks.
subclass of: Interval
subclass of: Restriction
  all values from: Generic Year (Class)
  on property: previousInterval
subclass of: Restriction
  min cardinality: 351
  on property: intervalContainsDay
subclass of: Restriction
  cardinality: 4
  on property: intervalContainsQuarter
subclass of: Restriction
  cardinality: 2
  on property: intervalContainsHalf
subclass of: Restriction
  has value: 1 year
  on property: hasDurationDescription
subclass of: Restriction
  has value: P1Y
  on property: hasXsdDurationDescription (DataTypeProperty)
subclass of: Restriction
  all values from: Generic Year (Class)
  on property: nextInterval
subclass of: Restriction
  max cardinality: 380
  on property: intervalContainsDay

day of week
type: ObjectProperty
comment: The day of the week in which an instant or interval (of duration one day or less) occurs.
range: DayOfWeek

hasXsdDurationDescription (DataTypeProperty)
type: DatatypeProperty
comment: hasXsdDurationDescription: a data type property for associating an xsd:duration with an Interval. Inspired by "durationDescriptionDataType" mentioned in "http://www.w3.org/TR/owl-time" but which seems to have failed to make it into the formal ontology.
domain: Class
  union of: DurationDescription
  union of: Interval
range: duration

month of year
type: ObjectProperty
comment: The month of the year in which a contained instant or interval (of duration one month or less) occurs.
domain: Class
  union of: Generic Day (Class)
  union of: Generic Hour (class)
  union of: Generic Minute (Class)
  union of: Generic Month (Class)
  union of: Generic Second (Class)
  union of: Instant
range: month of year

Next Annual Reference Date.
type: FunctionalProperty
comment: A reference to the companies house annual reference date at the end of the previous reporting year. Annual reporting periods are required to end with 7 days of this date. Success annual reference dates normally advance by 1 whole year each year. However, companies can always apply for an earlier reference date and under restricted circumstance request a later reference date (upto 6 months later) see http://www.companieshouse.gov.uk/about/gbhtml/gp2.shtml#ch2
domain: Business Intervals
range: Calendar Day

1 day
type: DurationDescriptions
comment: A duration of one day, typically 24 hours)
hasXsdDurationDescription (DataTypeProperty): P1D
days: 1

1 half of a year
type: DurationDescriptions
comment: A duration of one half year, typically 6 months
hasXsdDurationDescription (DataTypeProperty): P6M
months: 6

1 hour
type: DurationDescriptions
comment: A duration of one hour
hasXsdDurationDescription (DataTypeProperty): PT1H
hours: 1

1 minute
type: DurationDescriptions
comment: A duration of 1 minute
hasXsdDurationDescription (DataTypeProperty): PT1M
minutes: 1

1 month
type: DurationDescriptions
comment: A duration of one month
hasXsdDurationDescription (DataTypeProperty): P1M
months: 1

1 quarter of a year
type: DurationDescriptions
comment: A duration of one quarter, typically 3 months.
hasXsdDurationDescription (DataTypeProperty): P3M
months: 3

1 second
type: DurationDescriptions
comment: A duration of one second
hasXsdDurationDescription (DataTypeProperty): PT1S
seconds: 1

1 week
type: DurationDescriptions
comment: A duration of one week
hasXsdDurationDescription (DataTypeProperty): P7D

1 year
type: DurationDescriptions
comment: A duration of one year
hasXsdDurationDescription (DataTypeProperty): P1Y
years: 1

ordinal day of month
type: DatatypeProperty
comment: The ordinal number of the day of the month in in which an instant or interval (of duration less than one day) occurs. The first day of a month has the ordinal number 1.
domain: Class
  union of: Generic Day (Class)
  union of: Generic Hour (class)
  union of: Generic Minute (Class)
  union of: Generic Second (Class)
  union of: Instant
range: integer

ordinal day of week {en}
type: DatatypeProperty
comment: The ordinal number of the day of the week in which a (contained) instant or interval (of one day or less in duration) occurs. The Monday has an ordinal number of 1.
domain: Class
  union of: Generic Day (Class)
  union of: Generic Hour (class)
  union of: Generic Minute (Class)
  union of: Generic Second (Class)
  union of: DayOfWeek
  union of: Instant
range: integer

ordinal day of month
type: DatatypeProperty
comment: The ordinal number of the day of the year in in which an instant or interval (of duration one day or less) occurs. The first day of a year has the ordinal number 1.
domain: Class
  union of: Generic Day (Class)
  union of: Generic Hour (class)
  union of: Generic Minute (Class)
  union of: Generic Second (Class)
  union of: Instant
range: integer

has half of year
type: DatatypeProperty
comment: The ordinal number of the half of a year in which a contained instant or interval (of duration one half year or less) occurs. The first half of a year has the ordinal number 1.
domain: Class
  union of: Generic Day (Class)
  union of: Generic Half (Class)
  union of: Generic Hour (class)
  union of: Generic Minute (Class)
  union of: Generic Month (Class)
  union of: Generic Quarter (Class)
  union of: Generic Second (Class)
  union of: Instant
range: integer

ordinal hour of day
type: DatatypeProperty
comment: The ordinal number of the hour of day in which a (contained) instant or interval (of less than one hour duration) occurs. The first hour of a day has ordinal number 0.
domain: Class
  union of: Generic Hour (class)
  union of: Generic Minute (Class)
  union of: Generic Second (Class)
  union of: Instant
range: integer

ordinal minute of hour
type: DatatypeProperty
comment: The ordinal number of the minute of the hour in which a contained instant or interval (of duration one hour or less) occurs. The first minute of an hour has ordinal number 0.
domain: Class
  union of: Generic Minute (Class)
  union of: Generic Second (Class)
  union of: Instant
range: integer

ordinal month of year
type: DatatypeProperty
comment: The ordinal number of the month of the year in in which an instant or interval (of duration one day or less) occurs. The January has the ordinal number 1.
domain: Class
  union of: Generic Day (Class)
  union of: Generic Hour (class)
  union of: Generic Minute (Class)
  union of: Generic Month (Class)
  union of: month of year
  union of: Generic Second (Class)
  union of: Instant
range: integer

ordinal quarter of year
type: DatatypeProperty
comment: The ordinal number of the quarter of the year in which a contained instant or interval (of duration one quarter year or less) occurs. The ordinal number of the first quarter of a year is 1.
domain: Class
  union of: Generic Day (Class)
  union of: Generic Hour (class)
  union of: Generic Minute (Class)
  union of: Generic Month (Class)
  union of: Generic Quarter (Class)
  union of: Generic Second (Class)
  union of: Instant
range: integer

ordinal second of minute
type: DatatypeProperty
comment: The ordinal number of the second of the minute in which a contained instant or interval (of one second duration or less) occurs. The ordinal number of the first second of a minute is 0.
domain: Class
  union of: Generic Second (Class)
  union of: Instant
range: integer

ordinal week of year
type: DatatypeProperty
comment: The ordinal number of the week of the year in which a contained instant or interval of one week duration or less occurs. The ordinal number of the first week of a year is 1. The first week of a year is the week that contains the first Thursday of the year.
domain: Class
  union of: Generic Day (Class)
  union of: Generic Hour (class)
  union of: Generic Minute (Class)
  union of: Generic Second (Class)
  union of: Generic Week (Class)
  union of: Instant
range: integer

ordinal week of year year
type: DatatypeProperty
comment: The ordinal number of the week of year year in which an instant or interval (of duration one week or less) occurs. The first year of the AD era has ordinal number 1. The Week Of Year is the year to which a week of year pertains, which is usually the same as the calendar year except aorund the end of year where some days of the week may be deemed to be in the yearr following or the year previous depending on the alignment of the year boundary with the weekly cycle.
domain: Class
  union of: Generic Day (Class)
  union of: Generic Hour (class)
  union of: Generic Minute (Class)
  union of: Generic Second (Class)
  union of: Generic Week (Class)
  union of: Instant
range: integer

ordinal year
type: DatatypeProperty
comment: The ordinal year of the year in which an instant or interval (of duration one year or less) occurs. The first year of the AD era has ordinal number 1.
domain: Class
  union of: Generic Day (Class)
  union of: Generic Hour (class)
  union of: Generic Minute (Class)
  union of: Generic Second (Class)
  union of: Instant
range: integer

Previous Annual Reference Date.
type: FunctionalProperty
comment: A reference to the companies house annual reference date at the end of the previous reporting year. Annual reporting periods are required to end with 7 days of this date. Success annual reference dates normally advance by 1 whole year each year. However, companies can always apply for an earlier reference date and under restricted circumstance request a later reference date (upto 6 months later) see http://www.companieshouse.gov.uk/about/gbhtml/gp2.shtml#ch2.
domain: Business Intervals
range: Calendar Day

Friday
ordinal day of week {en}: 5

Monday
ordinal day of week {en}: 1

Saturday
ordinal day of week {en}: 6

Sunday
ordinal day of week {en}: 7

Thursday
ordinal day of week {en}: 4

Tuesday
ordinal day of week {en}: 2

Wednesday
ordinal day of week {en}: 3