Skip to content

Commit 5d598a2

Browse files
committed
Additional cleanup
1 parent 85963d5 commit 5d598a2

File tree

1 file changed

+34
-51
lines changed

1 file changed

+34
-51
lines changed

gistCore.ttl

Lines changed: 34 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -2712,12 +2712,12 @@ gist:actualEndDate
27122712
skos:definition "The actual date that something completed, with precision of one day (+/- 12 hours)."^^xsd:string ;
27132713
skos:example "'2021-06-01T00:00:00-6:00'^^xsd:dateTime"^^xsd:string ;
27142714
skos:prefLabel "actual end date"^^xsd:string ;
2715-
skos:scopeNote "Used for things where the precision of a date is sufficient, such as most projects, tasks, and the like.Recommended usage is to put the hours through microseconds to zero to avoid spurious precision."^^xsd:string ;
2715+
skos:scopeNote "Used for things where the precision of a date is sufficient, such as most projects, tasks, and the like. Recommended usage is to zero out the hours through microseconds to avoid spurious precision."^^xsd:string ;
27162716
.
27172717

27182718
gist:actualEndDateTime
27192719
a owl:DatatypeProperty ;
2720-
rdfs:subPropertyOf gist:actualEndDateTime ;
2720+
rdfs:subPropertyOf gist:endDateTime ;
27212721
rdfs:range xsd:dateTime ;
27222722
skos:definition "An abstraction over the various precisions of actual end time. They can be compared since they all have the same format."^^xsd:string ;
27232723
skos:editorialNote "Dave: this was in your presentation but not your OWL file. Not sure if you still want it."^^xsd:string ;
@@ -2730,14 +2730,8 @@ gist:actualEndMicrosecond
27302730
rdfs:range xsd:dateTime ;
27312731
skos:definition "A system time used for timestamps."^^xsd:string ;
27322732
skos:example "'2021-06-01T08:03:27.12324-6:00'^^xsd:dateTime"^^xsd:string ;
2733-
skos:prefLabel
2734-
"actual end microsecond"^^xsd:string ,
2735-
"actual end microsecond."^^xsd:string
2736-
;
2737-
skos:scopeNote
2738-
"A system time will be as precise as the system can supply, typically at least milliseconds, sometimes microseconds."^^xsd:string ,
2739-
"The convention for timestamps, such as recording a transaction, is to specify just the end point; the start time is rarely needed."^^xsd:string
2740-
;
2733+
skos:prefLabel "actual end microsecond"^^xsd:string ;
2734+
skos:scopeNote "A system time will be as precise as the system can supply, typically at least milliseconds, sometimes microseconds. The convention for timestamps, such as recording a transaction, is to specify just the end point; the start time is rarely needed."^^xsd:string ;
27412735
.
27422736

27432737
gist:actualEndMinute
@@ -2757,7 +2751,7 @@ gist:actualStartDate
27572751
skos:definition "The actual date that something started, with precision of one day (+/- 12 hours)."^^xsd:string ;
27582752
skos:example "'2021-06-01T00:00:00-6:00'^^xsd:dateTime"^^xsd:string ;
27592753
skos:prefLabel "actual start date"^^xsd:string ;
2760-
skos:scopeNote "Used for things where the precision of a date is sufficient, such as most projects, tasks, and the like. Recommended usage is to put the hours through microseconds to zero to avoid spurious precision."^^xsd:string ;
2754+
skos:scopeNote "Used for things where the precision of a date is sufficient, such as most projects, tasks, and the like. Recommended usage is to zero out the hours through microseconds to avoid spurious precision."^^xsd:string ;
27612755
.
27622756

27632757
gist:actualStartDateTime
@@ -2776,10 +2770,7 @@ gist:actualStartMicrosecond
27762770
skos:definition "A system time used for timestamps, which records the actual start of something."^^xsd:string ;
27772771
skos:example "'2021-06-01T08:03:27.12324-6:00'^^xsd:dateTime"^^xsd:string ;
27782772
skos:prefLabel "actual start microsecond"^^xsd:string ;
2779-
skos:scopeNote
2780-
"A system time will be as precise as the system can supply, typically at least milliseconds, sometimes microseconds."^^xsd:string ,
2781-
"The convention for timestamps, such as recording a transaction, is to specify just the end point; the start time is rarely needed. This property is defined for the cases when you do need to capture the runtime of a system process, and is then used in conjunction with gist:actualEndMicrosecond"^^xsd:string
2782-
;
2773+
skos:scopeNote "A system time will be as precise as the system can supply, typically at least milliseconds, sometimes microseconds. The convention for timestamps, such as recording a transaction, is to specify just the end point; the start time is rarely needed. This property is defined for the cases when you do need to capture the runtime of a system process, and is then used in conjunction with gist:actualEndMicrosecond."^^xsd:string ;
27832774
.
27842775

27852776
gist:actualStartMinute
@@ -2812,7 +2803,7 @@ gist:atDateTime
28122803
rdfs:range xsd:dateTime ;
28132804
skos:definition """This is the top level property for asserting time.
28142805
2815-
The sub-properties allow the ontologist to do three things:
2806+
The subproperties allow the ontologist to do three things:
28162807
1) Distinguish start and end times.
28172808
2) Indicate whether a time is planned or actual. This is useful for everything from project management to calendar appointments and the like. It is also useful for date effectivities; i.e., something valid up to a planned date).
28182809
3) Distinguish varying levels of precision; sort of a simple version of the Allen functions.
@@ -2824,14 +2815,10 @@ Time zone offset, such as -6:00 (of which there are a few dozen) is recognized i
28242815
There will be many historical dates that do not have a time zone offset (e.g., Lincoln's birthday, as well as about 75% of all legacy systems), and in that case the offset can be omitted.
28252816
28262817
The conventions for precision that are repeated in each property are as follows:
2827-
2828-
*DateTime is an abstraction over the various precisions of its sub-properties.
2829-
2830-
*Date refers to a calendar date (birthdays and invoice dates) and is assumed to be precise +/- 12 hours. Time zone offset is allowed.
2831-
2832-
*Minute refers to clock time; e.g., a meeting will start at 9:15 with a timezone offset. Precision is assumed to be +/- 1 minute.
2833-
2834-
*Microsecond refers to system time, and it will be as precise as the system can supply; typically at least milliseconds, sometime microseconds.
2818+
- *DateTime is an abstraction over the various precisions of its subproperties.
2819+
- *Date refers to a calendar date (e.g., birthdays and invoice dates) and is assumed to be precise +/- 12 hours. Time zone offset is allowed.
2820+
- *Minute refers to clock time; e.g., a meeting will start at 9:15 with a timezone offset. Precision is assumed to be +/- 1 minute.
2821+
- *Microsecond refers to system time, and it will be as precise as the system can supply; typically at least milliseconds, sometime microseconds.
28352822
28362823
"""^^xsd:string ;
28372824
skos:prefLabel "at date time"^^xsd:string ;
@@ -2847,12 +2834,12 @@ gist:baseConversionFactor
28472834

28482835
gist:birthDate
28492836
a owl:DatatypeProperty ;
2850-
rdfs:subPropertyOf gist:actualStartDate ;
2837+
rdfs:subPropertyOf gist:startDateTime ;
28512838
rdfs:range xsd:dateTime ;
2852-
skos:definition "The date some living thing was born."^^xsd:string ;
2839+
skos:definition "The date some living thing was or will be born."^^xsd:string ;
28532840
skos:example "'2021-06-01T00:00:00-6:00'^^xsd:dateTime"^^xsd:string ;
28542841
skos:prefLabel "birth date"^^xsd:string ;
2855-
skos:scopeNote "This property refers to a calendar date and is assumed to be precise +/- 12 hours (time zone offset is allowed). It is recommended to put the hours through microseconds to zero, to avoid spurious precision."^^xsd:string ;
2842+
skos:scopeNote "This is a subproperty of gist:startDateTime rather than gist:actualStartDateTime because some living things have yet to be born. This property refers to a calendar date and is assumed to be precise +/- 12 hours (time zone offset is allowed). It is recommended to zero out the hours through microseconds to avoid spurious precision. Implementations requiring a birthdate to the minute can define a subproperty."^^xsd:string ;
28562843
.
28572844

28582845
gist:comesFromAgent
@@ -2925,16 +2912,12 @@ gist:conversionOffset
29252912

29262913
gist:deathDate
29272914
a owl:DatatypeProperty ;
2928-
rdfs:subPropertyOf gist:actualStartDate ;
2915+
rdfs:subPropertyOf gist:actualEndDate ;
29292916
rdfs:range xsd:dateTime ;
2930-
skos:definition """Date of death, typically as established by a coronor.
2931-
2932-
AtDate refers to a calendar date (birthdays and invoice dates) and is assumed to be precise +/- 12 hours (time zone offset is allowed)
2933-
2934-
“2021-06-01T00:00:00-6:00”^^xsd:dateTime
2935-
2936-
Note: recommended us is to put the hours throiugh microseconds to zero, to avoid spurious precision."""^^xsd:string ;
2917+
skos:definition "Date of death, typically as established by a coronor."^^xsd:string ;
2918+
skos:example "'2021-06-01T00:00:00-6:00'^^xsd:dateTime"^^xsd:string ;
29372919
skos:prefLabel "death date"^^xsd:string ;
2920+
skos:scopeNote "Refers to a calendar date and is assumed to be precise +/- 12 hours (time zone offset is allowed). Recommended usage is to zero out the hours through microseconds to avoid spurious precision. Implementations requiring a birthdate to the minute can define a subproperty."^^xsd:string ;
29382921
.
29392922

29402923
gist:description
@@ -3702,12 +3685,20 @@ gist:plannedEndDate
37023685
a owl:DatatypeProperty ;
37033686
rdfs:subPropertyOf gist:plannedEndDateTime ;
37043687
rdfs:range xsd:dateTime ;
3705-
skos:definition
3706-
"The date that something was planned to end, with precision of one day (+/- 12 hours)."^^xsd:string ,
3707-
"Used for anything with a planned end date, such as when a lease will expire, when an offer is no longer available, etc. Typically a planned date is in the future when first captured, but when tasks run late, we leave the plan where it was and compare it to the actual. Recommended usage is to put the hours through microseconds to zero to avoid spurious precision."^^xsd:string
3708-
;
3688+
skos:definition "The date that something was planned to end, with precision of one day (+/- 12 hours)."^^xsd:string ;
37093689
skos:example "'2021-06-01T00:00:00-6:00'^^xsd:dateTime"^^xsd:string ;
37103690
skos:prefLabel "planned end date"^^xsd:string ;
3691+
skos:scopeNote "Used for anything with a planned end date, such as when a lease will expire, when an offer is no longer available, etc. Typically a planned date is in the future when first captured, but when tasks run late, we leave the plan where it was and compare it to the actual. Recommended usage is to zero out the hours through microseconds to avoid spurious precision."^^xsd:string ;
3692+
.
3693+
3694+
gist:plannedEndDateTime
3695+
a owl:DatatypeProperty ;
3696+
rdfs:subPropertyOf gist:endDateTime ;
3697+
rdfs:range xsd:dateTime ;
3698+
skos:definition "An abstraction over the various precisions of planned end time. They can be compared since they all have the same format."^^xsd:string ;
3699+
skos:editorialNote "Dave: this was in your presentation but not your OWL file. Not sure if you still want it."^^xsd:string ;
3700+
skos:prefLabel "planned end date time"^^xsd:string ;
3701+
skos:scopeNote "This property, unlike gist:actualEndDateTime, does not have a subproperty for microsecond precision, because planned times typically are not expressed at that level of granularity. Typically a planned date is in the future when first captured, but when tasks run late, we leave the plan where it was and compare it to the actual."^^xsd:string ;
37113702
.
37123703

37133704
gist:plannedEndMinute
@@ -3717,22 +3708,17 @@ gist:plannedEndMinute
37173708
skos:definition "The date that something was planned to end, with precision of +/- 1 minute."^^xsd:string ;
37183709
skos:example "'2021-06-01T08:32:00-6:00'^^xsd:dateTime"^^xsd:string ;
37193710
skos:prefLabel "planned end minute"^^xsd:string ;
3720-
skos:scopeNote
3721-
"Typically a planned date is in the future when first captured, but when tasks run late, we leave the plan where it was and compare it to the actual."^^xsd:string ,
3722-
"Used for things like meetings and time card entries, where the hour and minute are important. Recommended usage is to zero out the seconds and microseconds to avoid spurious precision."^^xsd:string
3723-
;
3711+
skos:scopeNote "Used for things like meetings and time card entries, where the hour and minute are important. Recommended usage is to zero out the seconds and microseconds to avoid spurious precision.Typically a planned date is in the future when first captured, but when tasks run late, we leave the plan where it was and compare it to the actual."^^xsd:string ;
37243712
.
37253713

37263714
gist:plannedStartDate
37273715
a owl:DatatypeProperty ;
37283716
rdfs:subPropertyOf gist:plannedStartDateTime ;
37293717
rdfs:range xsd:dateTime ;
3730-
skos:definition
3731-
"The date that something was planned to start, with precision of one day (+/- 12 hours)."^^xsd:string ,
3732-
"Used for anything with a planned start date, such as when a lease will start, when a configuration becomes available, etc. Typically a planned date is in the future when first captured, but when tasks run late, we leave the plan where it was and compare it to the actual. Recommended usage is to put the hours through microseconds to zero to avoid spurious precision."^^xsd:string
3733-
;
3718+
skos:definition "The date that something was planned to start, with precision of one day (+/- 12 hours)."^^xsd:string ;
37343719
skos:example "'2021-06-01T00:00:00-6:00'^^xsd:dateTime"^^xsd:string ;
37353720
skos:prefLabel "planned start date"^^xsd:string ;
3721+
skos:scopeNote "Used for anything with a planned start date, such as when a lease will start, when a configuration becomes available, etc. Typically a planned date is in the future when first captured, but when tasks run late, we leave the plan where it was and compare it to the actual. Recommended usage is to zero out the hours through microseconds to avoid spurious precision."^^xsd:string ;
37363722
.
37373723

37383724
gist:plannedStartDateTime
@@ -3742,10 +3728,7 @@ gist:plannedStartDateTime
37423728
skos:definition "An abstraction over the various precisions of planned start time. They can be compared since they all have the same format."^^xsd:string ;
37433729
skos:editorialNote "Dave: this was in your presentation but not your OWL file. Not sure if you still want it."^^xsd:string ;
37443730
skos:prefLabel "planned start date time"^^xsd:string ;
3745-
skos:scopeNote
3746-
"This property, unlike gist:actualStartDateTime, does not have a sub-property for microsecond precision, because planned times typically are not expressed at that level of granularity."^^xsd:string ,
3747-
"Typically a planned date is in the future when first captured, but when tasks run late, we leave the plan where it was and compare it to the actual."^^xsd:string
3748-
;
3731+
skos:scopeNote "This property, unlike gist:actualStartDateTime, does not have a subproperty for microsecond precision, because planned times typically are not expressed at that level of granularity. Typically a planned date is in the future when first captured, but when tasks run late, we leave the plan where it was and compare it to the actual."^^xsd:string ;
37493732
.
37503733

37513734
gist:plannedStartMinute

0 commit comments

Comments
 (0)