From 357bad9b71a08b2133fa4b8858bfc5205639ee0d Mon Sep 17 00:00:00 2001 From: Boris Pelakh <44446537+sa-bpelakh@users.noreply.github.com> Date: Tue, 8 Sep 2020 22:14:00 -0400 Subject: [PATCH 01/59] JSON-LD files should use the .jsonld extension. --- bundle.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bundle.yaml b/bundle.yaml index 81f331dc..a23eb1d5 100644 --- a/bundle.yaml +++ b/bundle.yaml @@ -94,7 +94,7 @@ actions: target: "{output}" rename: from: "(.*)\\.ttl" - to: "\\g<1>.json" + to: "\\g<1>.jsonld" includes: - "*.ttl" - action: "copy" @@ -114,4 +114,4 @@ actions: includes: - "*Deprecated*.ttl" - "*Deprecated*.rdf" - - "*Deprecated*.json" + - "*Deprecated*.jsonld" From 050caeddd0de3ef62b405bce6daf58d3d2d4de27 Mon Sep 17 00:00:00 2001 From: Boris Pelakh <44446537+sa-bpelakh@users.noreply.github.com> Date: Tue, 8 Sep 2020 22:19:40 -0400 Subject: [PATCH 02/59] Update release notes for build change. --- docs/ReleaseNotes.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 6d7f61d3..4fcc69fa 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -1,6 +1,17 @@ gist Release Notes ===== +Release 9.4.1 +----- + +### Patch Updates + +*Modified build to create JSON-LD ontology files with `.jsonld` extension. + +- Description: JSON-LD files were erroneously created with `.json` extension. +- Rationale: The correct extension for the `application/ld+json` MIME type is `.jsonld`. +- Issues: [#365](https://github.com/semanticarts/gist/issues/365). + Release 9.4.0 ----- From 549d3c64d6645a06e48d88632950af66d037778a Mon Sep 17 00:00:00 2001 From: Boris Pelakh <44446537+sa-bpelakh@users.noreply.github.com> Date: Tue, 8 Sep 2020 22:20:34 -0400 Subject: [PATCH 03/59] Fix formatting. --- docs/ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 4fcc69fa..b74bbbd0 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -6,7 +6,7 @@ Release 9.4.1 ### Patch Updates -*Modified build to create JSON-LD ontology files with `.jsonld` extension. +*Modified build to create JSON-LD ontology files with `.jsonld` extension.* - Description: JSON-LD files were erroneously created with `.json` extension. - Rationale: The correct extension for the `application/ld+json` MIME type is `.jsonld`. From 6ba316f709afcd5417b91dee4d8003a0f9676ee7 Mon Sep 17 00:00:00 2001 From: Jamie Date: Wed, 9 Sep 2020 10:13:20 -0600 Subject: [PATCH 04/59] Update handles new files --- tools/release-gist.bash | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tools/release-gist.bash b/tools/release-gist.bash index ed06f497..5b371e11 100755 --- a/tools/release-gist.bash +++ b/tools/release-gist.bash @@ -21,7 +21,7 @@ qrm() { } echo "Processing Files in: $DIRECTORY" -for extension in ttl rdf json; do +for extension in ttl rdf jsonld; do VERSIONED_EXT=${VERSION}.${extension} for full_filename in ${DIRECTORY}*${VERSIONED_EXT} ; do @@ -38,14 +38,16 @@ for extension in ttl rdf json; do filename_prefix=${filename%$VERSIONED_EXT} # echo $filename_prefix - # Link versioned .ttl files to their source file + # Link versioned files to their source file qrm $filename ln -s $full_filename $filename - # Link filenames without the .ttl extension to their source file - if [ $extension == 'ttl' ] + # Link filenames without an extension to source file + # Link filenames without an extension & version to source file + if [ $extension == 'rdf' ] then - qrm $filename_prefix$VERSION + qrm $filename_prefix $filename_prefix$VERSION + ln -s $full_filename $filename_prefix ln -s $full_filename $filename_prefix$VERSION fi @@ -58,14 +60,12 @@ done qrm Documentation ln -s ${DIRECTORY}Documentation/ Documentation -for extension in ttl rdf json; do +qrm gistDeprecated gistDeprecated$VERSION +ln -s ${DIRECTORY}Deprecated/gistDeprecated$VERSION.rdf gistDeprecated +ln -s ${DIRECTORY}Deprecated/gistDeprecated$VERSION.rdf gistDeprecated$VERSION +for extension in ttl rdf jsonld; do qrm gistDeprecated.$extension gistDeprecated$VERSION.$extension ln -s ${DIRECTORY}Deprecated/gistDeprecated$VERSION.$extension gistDeprecated.$extension - if [ $extension == 'ttl' ] - then - qrm gistDeprecated$VERSION - ln -s ${DIRECTORY}Deprecated/gistDeprecated$VERSION.$extension gistDeprecated$VERSION - fi ln -s ${DIRECTORY}Deprecated/gistDeprecated$VERSION.$extension gistDeprecated$VERSION.$extension done From 93438936af5d011ab9de58a1b48a3b923568eb77 Mon Sep 17 00:00:00 2001 From: uscholdm Date: Fri, 25 Sep 2020 15:06:30 -0700 Subject: [PATCH 05/59] Issue https://github.com/semanticarts/gist/issues/351 - add skos prefix - make a few manual changes --- gistCore.ttl | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index f5ec67d1..bb488c24 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -4,19 +4,20 @@ @prefix rdfs: . @prefix xml: . @prefix xsd: . +@prefix skos: . a owl:Ontology ; - rdfs:label "gistCore"^^xsd:string ; - rdfs:comment "Gist is a minimalist upper ontology created by Semantic Arts"^^xsd:string ; + skos:prefLabel "gistCore"^^xsd:string ; + skos:definition "Gist is a minimalist upper ontology created by Semantic Arts"^^xsd:string ; owl:versionIRI ; gist:license "https://creativecommons.org/licenses/by-sa/3.0/"^^xsd:string ; . gist:Account a owl:Class ; - rdfs:label "Account"^^xsd:string ; - rdfs:comment "An agreement having a balance, as in a bank account, or credit card account, or Accounts Receivable account."^^xsd:string ; + skos:prefLabel "Account"^^xsd:string ; + skos:definition "An agreement having a balance, as in a bank account, or credit card account, or Accounts Receivable account."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( From 7f5795ec54c5b9af80d74157a6abf76954b6c3e0 Mon Sep 17 00:00:00 2001 From: uscholdm Date: Fri, 25 Sep 2020 15:12:12 -0700 Subject: [PATCH 06/59] Issue https://github.com/semanticarts/gist/issues/351 - global replace of rdfs:label with skos:prefLabel --- gistCore.ttl | 548 +++++++++++++++++++++++++-------------------------- 1 file changed, 274 insertions(+), 274 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index bb488c24..0d77eecc 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -34,20 +34,20 @@ gist:Account gist:Actuator a owl:Class ; rdfs:subClassOf gist:Equipment ; - rdfs:label "Actuator"^^xsd:string ; + skos:prefLabel "Actuator"^^xsd:string ; rdfs:comment "A device that can affect the real world via a message interface"^^xsd:string ; . gist:Address a owl:Class ; rdfs:subClassOf gist:Content ; - rdfs:label "Address"^^xsd:string ; + skos:prefLabel "Address"^^xsd:string ; rdfs:comment "A reference to a place (real or virtual) that can be located by some routing algorithm, and where messages or things can be sent to or retrieved from. E.g. PO Box or URL to a PDF file."^^xsd:string ; . gist:Agreement a owl:Class ; - rdfs:label "Agreement"^^xsd:string ; + skos:prefLabel "Agreement"^^xsd:string ; rdfs:comment "Something which two or more People or Organizations mutually commit to do."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -76,7 +76,7 @@ gist:Agreement gist:Area a owl:Class ; - rdfs:label "Area"^^xsd:string ; + skos:prefLabel "Area"^^xsd:string ; rdfs:comment "A measurement of two-dimensional space."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -93,7 +93,7 @@ gist:Area gist:AreaUnit a owl:Class ; - rdfs:label "Area Unit"^^xsd:string ; + skos:prefLabel "Area Unit"^^xsd:string ; rdfs:comment "A unit of two-dimensional area, such as square inches or hectares."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -122,20 +122,20 @@ gist:Artifact owl:onProperty gist:hasGoal ; owl:someValuesFrom gist:Function ; ] ; - rdfs:label "Artifact"^^xsd:string ; + skos:prefLabel "Artifact"^^xsd:string ; rdfs:comment "An intentional, person-made thing, which could be physical or content"^^xsd:string ; . gist:Aspect a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:label "Aspect"^^xsd:string ; + skos:prefLabel "Aspect"^^xsd:string ; rdfs:comment "A very general term for the characteristic of something that is being measured. E.g., property (height) or a process (cycle time) or a behavior (loyalty)."^^xsd:string ; . gist:Balance a owl:Class ; - rdfs:label "Balance"^^xsd:string ; + skos:prefLabel "Balance"^^xsd:string ; rdfs:comment "An amount decremented or incremented by a series of transactions."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -153,7 +153,7 @@ gist:Balance gist:BaseUnit a owl:Class ; rdfs:subClassOf gist:SimpleUnitOfMeasure ; - rdfs:label "Base Unit"^^xsd:string ; + skos:prefLabel "Base Unit"^^xsd:string ; rdfs:comment "A primitive unit that cannot be decomposed into other units. It can be converted from one measurement system to another. The base units in gist are the seven primitive units from the System Internationale (SI): (meter, second, kilogram, ampere, kelvin, mole, candela), plus three convenience ones: each. bit and usDollar."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -175,7 +175,7 @@ gist:BaseUnit gist:Behavior a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:label "Behavior"^^xsd:string ; + skos:prefLabel "Behavior"^^xsd:string ; rdfs:comment "A way of categorizing events. E.g., differentiating drilling versus cutting."^^xsd:string ; . @@ -185,7 +185,7 @@ gist:Building gist:Artifact , gist:Landmark ; - rdfs:label "Building"^^xsd:string ; + skos:prefLabel "Building"^^xsd:string ; rdfs:comment "A man-made structure for dwelling or working."^^xsd:string ; . @@ -199,13 +199,13 @@ gist:BuildingAddress owl:someValuesFrom gist:Building ; ] ; - rdfs:label "Building Address"^^xsd:string ; + skos:prefLabel "Building Address"^^xsd:string ; rdfs:comment "An address to which you can send mail, or that you could find in the physical world."^^xsd:string ; . gist:BundledCatalogItem a owl:Class ; - rdfs:label "Bundled Catalog Item"^^xsd:string ; + skos:prefLabel "Bundled Catalog Item"^^xsd:string ; rdfs:comment "Any combination of descriptions of things offered together. Could be a kit (several parts offered together), but could also be a product plus a warranty."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -223,7 +223,7 @@ gist:BundledCatalogItem gist:CatalogItem a owl:Class ; rdfs:subClassOf gist:Specification ; - rdfs:label "Catalog Item"^^xsd:string ; + skos:prefLabel "Catalog Item"^^xsd:string ; rdfs:comment "A description of a product or service to be delivered, given in a sufficient level of detail that a receiver could determine whether delivery constituted discharge of the obligation to deliver."^^xsd:string , "NOTE: In short, an unambiguous characterization of what it is that a potential buyer is paying for."^^xsd:string @@ -244,7 +244,7 @@ gist:Category ) ; ] ; ] ; - rdfs:label "Category"^^xsd:string ; + skos:prefLabel "Category"^^xsd:string ; rdfs:comment "A concept or label used to categorize other instances informally. Things that can be thought of as types are usually Categories."^^xsd:string , "EXAMPLE: Tags used in folksonomies; formal definitions from other systems."^^xsd:string , @@ -254,7 +254,7 @@ gist:Category gist:CoherentProductUnit a owl:Class ; - rdfs:label "Coherent Product Unit"^^xsd:string ; + skos:prefLabel "Coherent Product Unit"^^xsd:string ; rdfs:comment "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -290,7 +290,7 @@ gist:CoherentProductUnit gist:CoherentRatioUnit a owl:Class ; - rdfs:label "Coherent Ratio Unit"^^xsd:string ; + skos:prefLabel "Coherent Ratio Unit"^^xsd:string ; rdfs:comment "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -326,7 +326,7 @@ gist:CoherentRatioUnit gist:CoherentUnit a owl:Class ; - rdfs:label "Coherent Unit"^^xsd:string ; + skos:prefLabel "Coherent Unit"^^xsd:string ; rdfs:comment "A unit that is expressed in units that have no conversions. It may be a simple unit. It may also be a product or ratio unit that bottoms out in simple units."^^xsd:string , "Example: a simple unit: kilogram"^^xsd:string , @@ -351,7 +351,7 @@ gist:Collection owl:onProperty gist:hasMember ; owl:someValuesFrom owl:Thing ; ] ; - rdfs:label "Collection"^^xsd:string ; + skos:prefLabel "Collection"^^xsd:string ; rdfs:comment "Any identifiable grouping of instances. For instance, a jury is a collection of people."^^xsd:string , "EXAMPLES: A jury is a group of people, a financial ledger is a collection of transaction entries; a route is an (ordered) collection of segments."^^xsd:string @@ -360,7 +360,7 @@ gist:Collection gist:Commitment a owl:Class ; - rdfs:label "Commitment"^^xsd:string ; + skos:prefLabel "Commitment"^^xsd:string ; rdfs:comment "An obligation (possibly unilateral)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -394,7 +394,7 @@ gist:Commitment gist:Component a owl:Class ; - rdfs:label "Component"^^xsd:string ; + skos:prefLabel "Component"^^xsd:string ; rdfs:comment "A component is an artifact that contributes to a system. Could be a simple mechanical component, such as the float contributing to the toilet tank maintaining a constant level, or much more complex as in the internet of things."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -411,7 +411,7 @@ gist:Component gist:ContemporaneousEvent a owl:Class ; - rdfs:label "Contemporaneous Event"^^xsd:string ; + skos:prefLabel "Contemporaneous Event"^^xsd:string ; rdfs:comment "An event that actually started after the present time. When we record an end time it ceases to be contemporaneous"^^xsd:string , "NOTE: All contemporaneous events eventually end and, due to the nature of the open world, we can never be sure that a contemporaneous event hasn't ended. As a result, this is really a contemporaneous and historical event."^^xsd:string @@ -438,7 +438,7 @@ gist:ContemporaneousEvent gist:Content a owl:Class ; rdfs:subClassOf gist:Artifact ; - rdfs:label "Content"^^xsd:string ; + skos:prefLabel "Content"^^xsd:string ; rdfs:comment "A document, program, image, etc. (Categories are not content until they are written down.)"^^xsd:string ; owl:disjointWith gist:GeoPoint , @@ -466,13 +466,13 @@ gist:ContentExpression owl:someValuesFrom gist:Language ; ] ; - rdfs:label "Content Expression"^^xsd:string ; + skos:prefLabel "Content Expression"^^xsd:string ; rdfs:comment "Intellectual Property reduced to text, audio etc. If it contains text (written or spoken), it may be in a language."^^xsd:string ; . gist:ContingentEvent a owl:Class ; - rdfs:label "Contingent Event"^^xsd:string ; + skos:prefLabel "Contingent Event"^^xsd:string ; rdfs:comment "An event with a probability of happening in the future, and usually dependent upon some other event or condition."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -499,7 +499,7 @@ gist:ContingentEvent gist:ContingentObligation a owl:Class ; - rdfs:label "Contingent Obligation"^^xsd:string ; + skos:prefLabel "Contingent Obligation"^^xsd:string ; rdfs:comment "An obligation that is not yet firm. There is some contingent event, the occurrence of which will cause the obligation to become firm."^^xsd:string , "NOTE: A contingent obligation might have a getter counterparty (as in the case of insurance); but it might not (as in the case of an offer)."^^xsd:string @@ -530,7 +530,7 @@ gist:ContingentObligation gist:Contract a owl:Class ; - rdfs:label "Contract"^^xsd:string ; + skos:prefLabel "Contract"^^xsd:string ; rdfs:comment "an Agreement which can be enforced by law"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -548,13 +548,13 @@ gist:Contract gist:ContractTerm a owl:Class ; rdfs:subClassOf gist:Specification ; - rdfs:label "Contract Term"^^xsd:string ; + skos:prefLabel "Contract Term"^^xsd:string ; rdfs:comment "A specification of some aspect of a contract."^^xsd:string ; . gist:ControlledVocabulary a owl:Class ; - rdfs:label "Controlled Vocabulary"^^xsd:string ; + skos:prefLabel "Controlled Vocabulary"^^xsd:string ; rdfs:comment "A collection of terms approved and managed by some organization or person."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -582,7 +582,7 @@ gist:ControlledVocabulary gist:Controller a owl:Class ; - rdfs:label "Controller"^^xsd:string ; + skos:prefLabel "Controller"^^xsd:string ; rdfs:comment "A device that takes messages or signals from a sensor and decides through algorithms whether and which actuator to fire via messages"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -610,12 +610,12 @@ gist:Controller gist:ControllerType a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:label "Controller type"^^xsd:string ; + skos:prefLabel "Controller type"^^xsd:string ; . gist:Count a owl:Class ; - rdfs:label "Count"^^xsd:string ; + skos:prefLabel "Count"^^xsd:string ; rdfs:comment "A measure that involves countable amounts (?eaches? as well as cases, etc.). Can be decimal."^^xsd:string , "NOTE: Count is not disjoint with all the other magnitudes, as there are some magnitudes that could conceivably be counted."^^xsd:string @@ -635,7 +635,7 @@ gist:Count gist:CountingUnit a owl:Class ; - rdfs:label "Counting Unit"^^xsd:string ; + skos:prefLabel "Counting Unit"^^xsd:string ; rdfs:comment "A unit of counting, especially ?each?, but also units such as dozens."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -652,7 +652,7 @@ gist:CountingUnit gist:CountryGovernment a owl:Class ; - rdfs:label "Country Government"^^xsd:string ; + skos:prefLabel "Country Government"^^xsd:string ; rdfs:comment "The geopolitical body that governs a geopolitical region recognized as a country."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -674,7 +674,7 @@ gist:CountryGovernment gist:CurrencyUnit a owl:Class ; - rdfs:label "Currency Unit"^^xsd:string ; + skos:prefLabel "Currency Unit"^^xsd:string ; rdfs:comment "A unit of money. Note: this is the only unit whose conversion factors include time (i.e., the conversion rates change on a daily basis)."^^xsd:string ; owl:disjointWith gist:DataSizeUnit , @@ -701,7 +701,7 @@ gist:CurrencyUnit gist:DataSizeUnit a owl:Class ; - rdfs:label "Data Size Unit"^^xsd:string ; + skos:prefLabel "Data Size Unit"^^xsd:string ; rdfs:comment "A unit to measure amounts of digital information."^^xsd:string ; owl:disjointWith gist:DistanceUnit , @@ -727,7 +727,7 @@ gist:DataSizeUnit gist:DateInstant a owl:Class ; - rdfs:label "Date Instant"^^xsd:string ; + skos:prefLabel "Date Instant"^^xsd:string ; rdfs:comment "A point in time known only to the accuracy of one day. Say the signing of the declaration of independence on 7/4/1776"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -745,7 +745,7 @@ gist:DateInstant gist:DegreeOfCommitment a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:label "Degree Of Commitment"^^xsd:string ; + skos:prefLabel "Degree Of Commitment"^^xsd:string ; rdfs:comment "EXAMPLE: A car rental typically has a lower degree of commitment than an airfare reservation."^^xsd:string , "The difficulty of reversing a commitment."^^xsd:string @@ -754,7 +754,7 @@ gist:DegreeOfCommitment gist:DistanceUnit a owl:Class ; - rdfs:label "Distance Unit"^^xsd:string ; + skos:prefLabel "Distance Unit"^^xsd:string ; rdfs:comment "A unit to measure linear distance, such as feet or kilometers."^^xsd:string ; owl:disjointWith gist:DurationUnit , @@ -779,7 +779,7 @@ gist:DistanceUnit gist:Duration a owl:Class ; - rdfs:label "Duration"^^xsd:string ; + skos:prefLabel "Duration"^^xsd:string ; rdfs:comment "EXAMPLE: One week (or seven days), but not Jan 1, 2008 to Jan 7, 2008 (which is an interval). Intervals have durations, but are not themselves durations."^^xsd:string , "Time, but not on a timeline."^^xsd:string @@ -799,7 +799,7 @@ gist:Duration gist:DurationUnit a owl:Class ; - rdfs:label "Duration Unit"^^xsd:string ; + skos:prefLabel "Duration Unit"^^xsd:string ; rdfs:comment "A unit to measure passage of time: hours, days, years."^^xsd:string ; owl:disjointWith gist:ElectricalCurrentUnit , @@ -823,7 +823,7 @@ gist:DurationUnit gist:ElectricCurrent a owl:Class ; - rdfs:label "Electric Current"^^xsd:string ; + skos:prefLabel "Electric Current"^^xsd:string ; rdfs:comment "A flow of electric charge."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -840,7 +840,7 @@ gist:ElectricCurrent gist:ElectricalCurrentUnit a owl:Class ; - rdfs:label "Electrical Current Unit"^^xsd:string ; + skos:prefLabel "Electrical Current Unit"^^xsd:string ; rdfs:comment "Unit of electrical current, which is charge per unit time. The SI unit is the ampere. (Note that electrical current is a composed unit.)"^^xsd:string ; owl:disjointWith gist:LuminousIntensityUnit , @@ -864,20 +864,20 @@ gist:ElectricalCurrentUnit gist:ElectronicMessageAddress a owl:Class ; rdfs:subClassOf gist:Address ; - rdfs:label "Electronic Message Address"^^xsd:string ; + skos:prefLabel "Electronic Message Address"^^xsd:string ; rdfs:comment "Any place an electronic message (email, fax, etc.) can be sent."^^xsd:string ; . gist:EmailAddress a owl:Class ; rdfs:subClassOf gist:ElectronicMessageAddress ; - rdfs:label "Email Address"^^xsd:string ; + skos:prefLabel "Email Address"^^xsd:string ; rdfs:comment "An email address is a unique identifier for an email account. It is used to both send and receive email messages over the Internet."^^xsd:string ; . gist:Equipment a owl:Class ; - rdfs:label "Equipment"^^xsd:string ; + skos:prefLabel "Equipment"^^xsd:string ; rdfs:comment "Tangible property other than land or buildings. Any kind of equipment, could be machine, router, car etc."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -896,13 +896,13 @@ gist:Equipment gist:EquipmentType a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:label "Equipment Type"^^xsd:string ; + skos:prefLabel "Equipment Type"^^xsd:string ; rdfs:comment "Categories of equipment"^^xsd:string ; . gist:Event a owl:Class ; - rdfs:label "Event"^^xsd:string ; + skos:prefLabel "Event"^^xsd:string ; rdfs:comment "Something happening over some period of time, often characterized as some kind of activity being carried out by some person, organization, or software application."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -928,7 +928,7 @@ gist:Event gist:Extent a owl:Class ; - rdfs:label "Extent"^^xsd:string ; + skos:prefLabel "Extent"^^xsd:string ; rdfs:comment "A measure of distance, which could be distances over the Earth, and could also be height, width, length, depth, girth, etc."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -945,7 +945,7 @@ gist:Extent gist:FormattedContent a owl:Class ; - rdfs:label "Formatted Content"^^xsd:string ; + skos:prefLabel "Formatted Content"^^xsd:string ; rdfs:comment "Content which is in a particular format. (E.g., HTML, PDF, JPG.)"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -963,14 +963,14 @@ gist:FormattedContent gist:Function a owl:Class ; rdfs:subClassOf gist:Intention ; - rdfs:label "Function"^^xsd:string ; + skos:prefLabel "Function"^^xsd:string ; rdfs:comment "A function is what a specific made item is intended to do. For instance: transmit electricity, provide ballast, control ambient temperature."^^xsd:string ; . gist:GeneralMediaType a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:label "General Media Type"^^xsd:string ; + skos:prefLabel "General Media Type"^^xsd:string ; rdfs:comment "EXAMPLE: audio, still image, video, textual, physical (e.g., a statue), or performance (i.e. a play). Or it could be oil or pastel for a painting."^^xsd:string , "The real-world media type for content."^^xsd:string @@ -980,7 +980,7 @@ gist:GeneralMediaType gist:GeoPoint a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:label "Geo Point"^^xsd:string ; + skos:prefLabel "Geo Point"^^xsd:string ; rdfs:comment "An individual point on the Earth's surface, identified by latitude, longitude and altitude. If altitude is missing, it is assumed to be at the Earth's surface. However, altitude is measured from sea level. these points are to the WGS-84 coordinate system using the GPS decimal lat/long"^^xsd:string , "NOTE: Assume coordinate system used by Google (WGS 84 Web Mercator)."^^xsd:string @@ -1020,7 +1020,7 @@ gist:GeoPoint gist:GeoPoliticalRegion a owl:Class ; - rdfs:label "GeoPolitical Region"^^xsd:string ; + skos:prefLabel "GeoPolitical Region"^^xsd:string ; rdfs:comment "A collection of GeoRegions that are being administered by a Government Organization"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1043,7 +1043,7 @@ gist:GeoPoliticalRegion gist:GeoRegion a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:label "Geo Region"^^xsd:string ; + skos:prefLabel "Geo Region"^^xsd:string ; rdfs:comment "A bounded region (or set of regions) on the surface of the Earth."^^xsd:string , "EXAMPLES: The bounded shape that defines the region occupied by Crater Lake; the bounded area known as the contiguous USA."^^xsd:string , @@ -1076,7 +1076,7 @@ gist:GeoRegion gist:GeoRoute a owl:Class ; - rdfs:label "Geo Route"^^xsd:string ; + skos:prefLabel "Geo Route"^^xsd:string ; rdfs:comment "An ordered set of GeoPoints that defines a path from starting point to ending point."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1095,7 +1095,7 @@ gist:GeoRoute gist:GeoSegment a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:label "Geo Segment"^^xsd:string ; + skos:prefLabel "Geo Segment"^^xsd:string ; rdfs:comment "A single portion of a GeoRegion which has been divided (i.e., segmented)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1119,7 +1119,7 @@ gist:GeoSegment gist:GeoVolume a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:label "Geo Volume"^^xsd:string ; + skos:prefLabel "Geo Volume"^^xsd:string ; rdfs:comment "A three-dimensional space on or near the surface of the Earth, such as an oil reservoir, the body of a lake, or an airspace."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1141,13 +1141,13 @@ gist:GeoVolume gist:Goal a owl:Class ; rdfs:subClassOf gist:Intention ; - rdfs:label "Goal"^^xsd:string ; + skos:prefLabel "Goal"^^xsd:string ; rdfs:comment "A specific intentional endpoint. One can tell whether it has been achieved, as opposed to an intention, which may not have an evaluation function."^^xsd:string ; . gist:GovernmentOrganization a owl:Class ; - rdfs:label "Government Organization"^^xsd:string ; + skos:prefLabel "Government Organization"^^xsd:string ; rdfs:comment "An organization established either by fiat (as a conquering army overtakes a land and declares a government) or by delegation from a fiat government, such as a state or local government or a specific agency. Differs from a corporation in that it cannot be owned."^^xsd:string , "EXAMPLES: The State of Washington Office of Financial Management; the Food and Drug Administration; the Scottish Parliament."^^xsd:string , @@ -1168,7 +1168,7 @@ gist:GovernmentOrganization gist:GreenwichInstant a owl:Class ; - rdfs:label "Greenwich instant"^^xsd:string ; + skos:prefLabel "Greenwich instant"^^xsd:string ; rdfs:comment "By default time instants are expressed in Greenwich, if you need to be explicit (to calculate offset for instance)"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1185,7 +1185,7 @@ gist:GreenwichInstant gist:Group a owl:Class ; - rdfs:label "Group"^^xsd:string ; + skos:prefLabel "Group"^^xsd:string ; rdfs:comment "A collection of People. The group may or may not be an Organization. Many organizations consist of groups of people, but that is not a defining characteristic."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1202,7 +1202,7 @@ gist:Group gist:HistoricalEvent a owl:Class ; - rdfs:label "Historical Event"^^xsd:string ; + skos:prefLabel "Historical Event"^^xsd:string ; rdfs:comment "An event which occurred in time, with an actual end earlier than the present moment."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1224,7 +1224,7 @@ gist:HistoricalEvent gist:HumanInstant a owl:Class ; - rdfs:label "Human Instant"^^xsd:string ; + skos:prefLabel "Human Instant"^^xsd:string ; rdfs:comment "A point in time known only to the accuracy of one minute. For things like calendar appointments and time reporting"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1241,7 +1241,7 @@ gist:HumanInstant gist:ID a owl:Class ; - rdfs:label "ID"^^xsd:string ; + skos:prefLabel "ID"^^xsd:string ; rdfs:comment "EXAMPLE: e.g. SSN for a person, serial number for a product, employee id"^^xsd:string , "EXAMPLES: SSN for a person; serial number for a product; employee ID."^^xsd:string @@ -1273,7 +1273,7 @@ gist:ID gist:InformationQuantity a owl:Class ; - rdfs:label "Information Quantity"^^xsd:string ; + skos:prefLabel "Information Quantity"^^xsd:string ; rdfs:comment "An amount of data, such as 6 petabytes, or 640KB."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1291,7 +1291,7 @@ gist:InformationQuantity gist:IntellectualProperty a owl:Class ; rdfs:subClassOf gist:Artifact ; - rdfs:label "Intellectual Property"^^xsd:string ; + skos:prefLabel "Intellectual Property"^^xsd:string ; rdfs:comment "A work, invention or concept, independent of its being expressed in text, audio, video, image, or live performance. IP can also be tacit knowledge, know-how, or skill. Also includes Brands."^^xsd:string , "EXAMPLES: ?The Old Man and The Sea?; the Page Rank algorithm; Coca Cola"^^xsd:string , @@ -1310,7 +1310,7 @@ gist:IntellectualProperty gist:Intention a owl:Class ; - rdfs:label "Intention"^^xsd:string ; + skos:prefLabel "Intention"^^xsd:string ; rdfs:comment 'Goal, desire, aspiration. This is the "teleologic" aspect of the system that indicates things are done with a purpose.'^^xsd:string ; owl:disjointWith gist:Magnitude , @@ -1325,7 +1325,7 @@ gist:Intention gist:Landmark a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:label "Landmark"^^xsd:string ; + skos:prefLabel "Landmark"^^xsd:string ; rdfs:comment "Something permanently attached to the Earth."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1348,7 +1348,7 @@ gist:Landmark gist:Language a owl:Class ; - rdfs:label "Language"^^xsd:string ; + skos:prefLabel "Language"^^xsd:string ; rdfs:comment "A recognized, organized set of symbols and grammar."^^xsd:string , "EXAMPLES: Natural languages such as English and Spanish; computer languages such as OWL, Python, and XML."^^xsd:string @@ -1365,7 +1365,7 @@ gist:Language gist:LivingThing a owl:Class ; - rdfs:label "Living Thing"^^xsd:string ; + skos:prefLabel "Living Thing"^^xsd:string ; rdfs:comment "EXAMPLES: A cat, a mushroom, a tree."^^xsd:string , "NEGATIVE EXAMPLES: fictional life forms such as Unicorns or Mickey Mouse."^^xsd:string , @@ -1392,7 +1392,7 @@ gist:LivingThing gist:LocalInstant a owl:Class ; - rdfs:label "Local Instant"^^xsd:string ; + skos:prefLabel "Local Instant"^^xsd:string ; rdfs:comment "A point in time expressed relative to a local time zone. Can be converted to Universal Time using the time zone offset. The precision is used to state how precise this instant is. Typical values would be day, hour, minute or second."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1414,7 +1414,7 @@ gist:LocalInstant gist:LuminousIntensity a owl:Class ; - rdfs:label "Luminous Intensity"^^xsd:string ; + skos:prefLabel "Luminous Intensity"^^xsd:string ; rdfs:comment "A measure of the wavelength-weighted power emitted by a light source in a particular direction per unit solid angle. This is based on the luminosity function, a standardized model of the sensitivity of the human eye."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1431,7 +1431,7 @@ gist:LuminousIntensity gist:LuminousIntensityUnit a owl:Class ; - rdfs:label "Luminous Intensity Unit"^^xsd:string ; + skos:prefLabel "Luminous Intensity Unit"^^xsd:string ; rdfs:comment "The measure of brightness. The SI unit is the candela."^^xsd:string ; owl:disjointWith gist:MassUnit , @@ -1453,7 +1453,7 @@ gist:LuminousIntensityUnit gist:Magnitude a owl:Class ; - rdfs:label "Magnitude"^^xsd:string ; + skos:prefLabel "Magnitude"^^xsd:string ; rdfs:comment "Base class for units which can be converted. The primitive units can be converted from one measurement system to another; the complex units (ratio or product) have to decompose to their primitives."^^xsd:string , "NOTE: Magnitudes of the same dimensional type (i.e., duration or electric current) can be compared with a greater-than or less-than operator, but can still differ in their relationToTheWorld type. (I.e., you can compare actuals to estimates or references, so long as the dimension is the same.)"^^xsd:string , @@ -1490,7 +1490,7 @@ gist:Magnitude gist:Mass a owl:Class ; - rdfs:label "Mass"^^xsd:string ; + skos:prefLabel "Mass"^^xsd:string ; rdfs:comment "Magnitude of mass."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1507,7 +1507,7 @@ gist:Mass gist:MassUnit a owl:Class ; - rdfs:label "Mass Unit"^^xsd:string ; + skos:prefLabel "Mass Unit"^^xsd:string ; rdfs:comment "A unit representing the amount of matter in a particle or object. The SI unit of mass is the kilogram."^^xsd:string ; owl:disjointWith gist:MoleUnit , @@ -1529,13 +1529,13 @@ gist:MassUnit gist:Medium a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:label "Medium"^^xsd:string ; + skos:prefLabel "Medium"^^xsd:string ; rdfs:comment "A physicality on which a work could be implemented or exposed. E.g., paper, clay, or a computer monitor."^^xsd:string ; . gist:Message a owl:Class ; - rdfs:label "Message"^^xsd:string ; + skos:prefLabel "Message"^^xsd:string ; rdfs:comment "A specific instance of content sent from an Organization, Person, or Application to at least one other Organization, Person, or Application."^^xsd:string , "EXAMPLES: An email message, a phone call, a voice message, or a Web Service message."^^xsd:string @@ -1575,20 +1575,20 @@ gist:Message gist:MessageDefinition a owl:Class ; rdfs:subClassOf gist:SchemaMetaData ; - rdfs:label "Message Definition"^^xsd:string ; + skos:prefLabel "Message Definition"^^xsd:string ; rdfs:comment "Each pulse from a Sensor is reflected in a message, as well as each instruction to an Actuator"^^xsd:string ; . gist:MimeType a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:label "MIME Type"^^xsd:string ; + skos:prefLabel "MIME Type"^^xsd:string ; rdfs:comment "A digitized type that computer applications can recognize."^^xsd:string ; . gist:MolarQuantity a owl:Class ; - rdfs:label "Molar Quantity"^^xsd:string ; + skos:prefLabel "Molar Quantity"^^xsd:string ; rdfs:comment "Amount of a substance, as counted molecules."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1605,7 +1605,7 @@ gist:MolarQuantity gist:MoleUnit a owl:Class ; - rdfs:label "Mole Unit"^^xsd:string ; + skos:prefLabel "Mole Unit"^^xsd:string ; rdfs:comment "Amount of chemical material. Measured in Avogadro units (moles) of 6.02 x 10^23 molecules."^^xsd:string ; owl:disjointWith gist:TemperatureUnit ; owl:equivalentClass [ @@ -1623,7 +1623,7 @@ gist:MoleUnit gist:Monetary a owl:Class ; - rdfs:label "Monetary"^^xsd:string ; + skos:prefLabel "Monetary"^^xsd:string ; rdfs:comment "A special type of magnitude, due to the way rounding is handled in math and the temporal aspect of conversion."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1640,7 +1640,7 @@ gist:Monetary gist:Network a owl:Class ; - rdfs:label "Network"^^xsd:string ; + skos:prefLabel "Network"^^xsd:string ; rdfs:comment "A network is a connected set of links and nodes"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1663,19 +1663,19 @@ gist:Network gist:NetworkLink a owl:Class ; - rdfs:label "Network Link"^^xsd:string ; + skos:prefLabel "Network Link"^^xsd:string ; rdfs:comment "a link in a network. This is the abstraction of the network. The physical instantiation couple be pipes, or wire but may also be non physical such as wireless networks or organization structures"^^xsd:string ; . gist:NetworkNode a owl:Class ; - rdfs:label "Network Node"^^xsd:string ; + skos:prefLabel "Network Node"^^xsd:string ; rdfs:comment "a node in a network. Note the network is the abstract representation of the network. It is physically instantiated with equipment, or in some cases People."^^xsd:string ; . gist:Obligation a owl:Class ; - rdfs:label "Obligation"^^xsd:string ; + skos:prefLabel "Obligation"^^xsd:string ; rdfs:comment "A future commitment from one organization or person to another. Contracts are sets of obligations to do or forbear, or to indemnify or warrant."^^xsd:string , "NOTE: Obligations will often be governed by some Agreement or Offer."^^xsd:string @@ -1712,7 +1712,7 @@ gist:Obligation gist:Offer a owl:Class ; - rdfs:label "Offer"^^xsd:string ; + skos:prefLabel "Offer"^^xsd:string ; rdfs:comment "A commitment to buy or sell a described or identified part or service."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1756,7 +1756,7 @@ gist:Offer gist:OrderedCollection a owl:Class ; rdfs:subClassOf gist:Collection ; - rdfs:label "Ordered Collection"^^xsd:string ; + skos:prefLabel "Ordered Collection"^^xsd:string ; rdfs:comment "A collection where the members are in a fixed sequence."^^xsd:string ; . @@ -1770,7 +1770,7 @@ gist:OrdinalCollection owl:allValuesFrom gist:OrdinalMember ; ] ; - rdfs:label "Ordinal Collection"^^xsd:string ; + skos:prefLabel "Ordinal Collection"^^xsd:string ; rdfs:comment "An Ordered Collection where no item can be of the same rank as any other item. In mathematical terms, this is a ?strict total order?."^^xsd:string ; . @@ -1794,7 +1794,7 @@ gist:OrdinalMember ) ; ] ; - rdfs:label "Ordinal Member"^^xsd:string ; + skos:prefLabel "Ordinal Member"^^xsd:string ; rdfs:comment "A member of an Ordinal Collection. It necessarily precedes or is preceded by another Ordinal Member in the same collection. (This last condition cannot be formally stated in OWL)."^^xsd:string ; owl:equivalentClass [ a owl:Restriction ; @@ -1805,7 +1805,7 @@ gist:OrdinalMember gist:Organization a owl:Class ; - rdfs:label "Organization"^^xsd:string ; + skos:prefLabel "Organization"^^xsd:string ; rdfs:comment "A generic organization that can be formal or informal, legal or non-legal. It can have members, or not."^^xsd:string , "EXAMPLES: Legal entities like companies; non-legal entities like clubs, committees, or departments."^^xsd:string , @@ -1823,7 +1823,7 @@ gist:Organization gist:Percentage a owl:Class ; rdfs:subClassOf gist:RatioMagnitude ; - rdfs:label "Percentage"^^xsd:string ; + skos:prefLabel "Percentage"^^xsd:string ; rdfs:comment "A ratio where the numerator and denominator are of the same unit of measure."^^xsd:string , "NOTE: there are various ways to represent percentage: 50/100 could be represented as ?50? or ?0.5?. gist uses the latter, as it involves fewer conversions for subsequent use."^^xsd:string @@ -1832,7 +1832,7 @@ gist:Percentage gist:Permission a owl:Class ; - rdfs:label "Permission"^^xsd:string ; + skos:prefLabel "Permission"^^xsd:string ; rdfs:comment "A description of things one is permitted to do. This could be broad, such as free speech, but more often is very specific, such as the right of egress through a particular property."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1849,7 +1849,7 @@ gist:Permission gist:Person a owl:Class ; - rdfs:label "Person"^^xsd:string ; + skos:prefLabel "Person"^^xsd:string ; rdfs:comment "NEGATIVE EXAMPLE: fictional characters."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1872,20 +1872,20 @@ gist:Person gist:PhenomenaType a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:label "Phenomena Type"^^xsd:string ; + skos:prefLabel "Phenomena Type"^^xsd:string ; rdfs:comment "The things that a sensor can sense, such as light, heat, current, moisture, etc."^^xsd:string ; . gist:PhysicalActionType a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:label "Physical Action Type"^^xsd:string ; + skos:prefLabel "Physical Action Type"^^xsd:string ; rdfs:comment "The effects to be realized in the real world, such as lifting a garage door, turning off a valve, dropping cadmium rods, etc."^^xsd:string ; . gist:PhysicalEvent a owl:Class ; - rdfs:label "Physical Event"^^xsd:string ; + skos:prefLabel "Physical Event"^^xsd:string ; rdfs:comment "An event that can be said to have occurred at some place in space."^^xsd:string , "EXAMPLES: A meeting, a car accident."^^xsd:string , @@ -1928,7 +1928,7 @@ gist:PhysicalIdentifiableItem owl:someValuesFrom gist:PhysicalSubstance ; ] ; - rdfs:label "Physical Identifiable Item"^^xsd:string ; + skos:prefLabel "Physical Identifiable Item"^^xsd:string ; rdfs:comment "EXAMPLES: a computer, a book."^^xsd:string , "NEGATIVE EXAMPLE: A discontinuous thing like a manufacturing line cannot reasonably have an RFID attached to it, even though its parts are not the same kind of thing as the whole."^^xsd:string , @@ -1958,7 +1958,7 @@ gist:PhysicalSubstance ] ) ; ] ; - rdfs:label "Physical Substance"^^xsd:string ; + skos:prefLabel "Physical Substance"^^xsd:string ; rdfs:comment "EXAMPLES: An amount of water, of penicillin, of sand, of gold."^^xsd:string , "NOTE: An instance of this class must be a physical thing, and not just a categorical description. Example: an actual piece of gold, not ?gold? as a concept."^^xsd:string , @@ -1972,13 +1972,13 @@ gist:PhysicalSubstance gist:Place a owl:Class ; - rdfs:label "Place"^^xsd:string ; + skos:prefLabel "Place"^^xsd:string ; rdfs:comment "Union of all the geo classes"^^xsd:string ; . gist:PlannedEvent a owl:Class ; - rdfs:label "Planned Event"^^xsd:string ; + skos:prefLabel "Planned Event"^^xsd:string ; rdfs:comment "An event which, at the time it is created, is to occur in the future."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2001,7 +2001,7 @@ gist:PlannedEvent gist:PostalAddress a owl:Class ; rdfs:subClassOf gist:Address ; - rdfs:label "Postal Address"^^xsd:string ; + skos:prefLabel "Postal Address"^^xsd:string ; rdfs:comment "A set of codes the postal authorities can use to deliver physical mail."^^xsd:string , "EXAMPLES: a street address, a PO Box, an FPO code, or the route codes."^^xsd:string @@ -2011,13 +2011,13 @@ gist:PostalAddress gist:ProductCategory a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:label "Product Category"^^xsd:string ; + skos:prefLabel "Product Category"^^xsd:string ; rdfs:comment "Any of many ways of categorizing products, including models, NATO product codes, and the like."^^xsd:string ; . gist:ProductMagnitude a owl:Class ; - rdfs:label "Product Magnitude"^^xsd:string ; + skos:prefLabel "Product Magnitude"^^xsd:string ; rdfs:comment "A magnitude expressed as a product of primitives. (E.g., Force = M*A)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2034,7 +2034,7 @@ gist:ProductMagnitude gist:ProductSpecification a owl:Class ; - rdfs:label "Product Specification"^^xsd:string ; + skos:prefLabel "Product Specification"^^xsd:string ; rdfs:comment "Offering something which could be physically warehoused or digitally stored."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2051,7 +2051,7 @@ gist:ProductSpecification gist:ProductUnit a owl:Class ; - rdfs:label "Product Unit"^^xsd:string ; + skos:prefLabel "Product Unit"^^xsd:string ; rdfs:comment "A unit of measure that is the product of two simpler ones."^^xsd:string , "EXAMPLES: Area and Volume are the classic cases. But other, more exotic cases exist, such as Newtons."^^xsd:string @@ -2082,7 +2082,7 @@ gist:ProductUnit gist:Project a owl:Class ; - rdfs:label "Project"^^xsd:string ; + skos:prefLabel "Project"^^xsd:string ; rdfs:comment "A project is a task (usually a longer duration task) made up of other tasks."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2099,7 +2099,7 @@ gist:Project gist:RatioMagnitude a owl:Class ; - rdfs:label "Ratio Magnitude"^^xsd:string ; + skos:prefLabel "Ratio Magnitude"^^xsd:string ; rdfs:comment "EXAMPLE: Speed. The ratio magnitude is 60, the unit of measure might be MilesPerHour."^^xsd:string , "NOTE: A RatioMagnitude just has one decimal value."^^xsd:string , @@ -2120,7 +2120,7 @@ gist:RatioMagnitude gist:RatioUnit a owl:Class ; - rdfs:label "Ratio Unit"^^xsd:string ; + skos:prefLabel "Ratio Unit"^^xsd:string ; rdfs:comment "A UnitOfMeasure composed of a numerator unit and a denominator unit."^^xsd:string , "EXAMPLE: Miles per hour."^^xsd:string , @@ -2147,13 +2147,13 @@ gist:RatioUnit gist:ReferenceValue a owl:Class ; rdfs:subClassOf gist:Magnitude ; - rdfs:label "Reference Value"^^xsd:string ; + skos:prefLabel "Reference Value"^^xsd:string ; rdfs:comment "A measure that was neither measured nor estimated but set by fiat. For instance, a goal. There is no Measurement associated with a ReferenceValue."^^xsd:string ; . gist:RenderedContent a owl:Class ; - rdfs:label "Rendered Content"^^xsd:string ; + skos:prefLabel "Rendered Content"^^xsd:string ; rdfs:comment "Content which has been expressed, either to print, or through speakers, or on a monitor."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2176,13 +2176,13 @@ gist:RenderedContent gist:Requirement a owl:Class ; rdfs:subClassOf gist:Intention ; - rdfs:label "Requirement"^^xsd:string ; + skos:prefLabel "Requirement"^^xsd:string ; rdfs:comment "A documented physical or functional need that a particular design, product, or process must be able to perform. Alternately, the obligation of a person or organization to behave in a certain way (i.e., drive on the right side of the road)."^^xsd:string ; . gist:Restriction a owl:Class ; - rdfs:label "Restriction"^^xsd:string ; + skos:prefLabel "Restriction"^^xsd:string ; rdfs:comment "A description of things one is prevented from doing. Most laws are restrictions."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2200,7 +2200,7 @@ gist:Restriction gist:Room a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:label "Room"^^xsd:string ; + skos:prefLabel "Room"^^xsd:string ; rdfs:comment "An enclosed area within a building."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2221,7 +2221,7 @@ gist:Room gist:ScheduledTask a owl:Class ; - rdfs:label "Scheduled Task"^^xsd:string ; + skos:prefLabel "Scheduled Task"^^xsd:string ; rdfs:comment "A task planned to occur. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2234,7 +2234,7 @@ gist:ScheduledTask gist:SchemaMetaData a owl:Class ; - rdfs:label "Schema Meta Data"^^xsd:string ; + skos:prefLabel "Schema Meta Data"^^xsd:string ; rdfs:comment "Superclass for all types of metadata, including owl concepts (such as class) and relational (tables, elements) and tool related (queries, R2RML maps etc etc)"^^xsd:string ; owl:disjointWith gist:UnitOfMeasure ; . @@ -2242,13 +2242,13 @@ gist:SchemaMetaData gist:Sensor a owl:Class ; rdfs:subClassOf gist:Equipment ; - rdfs:label "Sensor"^^xsd:string ; + skos:prefLabel "Sensor"^^xsd:string ; rdfs:comment "A device that can detect something and report it. Light sensors, temperature sensors,"^^xsd:string ; . gist:ServiceSpecification a owl:Class ; - rdfs:label "Service Specification"^^xsd:string ; + skos:prefLabel "Service Specification"^^xsd:string ; rdfs:comment "A description of something that can be done for a person or organization (which produces some form of an act)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2265,7 +2265,7 @@ gist:ServiceSpecification gist:SimpleUnitOfMeasure a owl:Class ; - rdfs:label "Simple Unit Of Measure"^^xsd:string ; + skos:prefLabel "Simple Unit Of Measure"^^xsd:string ; rdfs:comment "Each simple unit has a base unit and a conversion factor to the base. The bases are from the System International (SI). The conversion factor is the number which one multiplies a Unit by to get to base, or divides by to get from base. E.g., the convertToBase for inch is 0.0254 to get to the base unit (meter)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2289,13 +2289,13 @@ gist:SimpleUnitOfMeasure gist:Specification a owl:Class ; rdfs:subClassOf gist:Requirement ; - rdfs:label "Specification"^^xsd:string ; + skos:prefLabel "Specification"^^xsd:string ; rdfs:comment "A set of requirements to be satisfied by a material, design, product, or service."^^xsd:string ; . gist:System a owl:Class ; - rdfs:label "System"^^xsd:string ; + skos:prefLabel "System"^^xsd:string ; rdfs:comment "A system is an artifact with component parts where the parts contribute to the goal of the system"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2312,7 +2312,7 @@ gist:System gist:SystemInstant a owl:Class ; - rdfs:label "System Instant"^^xsd:string ; + skos:prefLabel "System Instant"^^xsd:string ; rdfs:comment "A point in time known to the accuracy of a millisecond. For posting transaction recorded on times"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2329,7 +2329,7 @@ gist:SystemInstant gist:Tag a owl:Class ; - rdfs:label "Tag"^^xsd:string ; + skos:prefLabel "Tag"^^xsd:string ; rdfs:comment "This is for folksonomy type terms, which can be made up on the fly by users."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2346,7 +2346,7 @@ gist:Tag gist:Task a owl:Class ; - rdfs:label "Task"^^xsd:string ; + skos:prefLabel "Task"^^xsd:string ; rdfs:comment "A task which has been defined and either scheduled or accomplished, or both."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2363,7 +2363,7 @@ gist:Task gist:TaskTemplate a owl:Class ; - rdfs:label "Template Task"^^xsd:string ; + skos:prefLabel "Template Task"^^xsd:string ; rdfs:comment "An outline of task of a particular type, that will, when instantiated, generate an actual (unscheduled) task."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2380,7 +2380,7 @@ gist:TaskTemplate gist:Taxonomy a owl:Class ; - rdfs:label "Taxonomy"^^xsd:string ; + skos:prefLabel "Taxonomy"^^xsd:string ; rdfs:comment "A controlled vocabulary arranged as a hierarchy of concepts."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2418,7 +2418,7 @@ gist:Taxonomy gist:TelephoneNumber a owl:Class ; rdfs:subClassOf gist:Address ; - rdfs:label "Telephone Number"^^xsd:string ; + skos:prefLabel "Telephone Number"^^xsd:string ; rdfs:comment "A numeric code a telephonic device uses for contacting another telephonic device."^^xsd:string , "EXAMPLES: Mobile, fax, or landline phone number."^^xsd:string @@ -2427,7 +2427,7 @@ gist:TelephoneNumber gist:Temperature a owl:Class ; - rdfs:label "Temperature"^^xsd:string ; + skos:prefLabel "Temperature"^^xsd:string ; rdfs:comment "The degree or intensity of heat present in a substance or object, especially as expressed according to a comparative scale."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2444,7 +2444,7 @@ gist:Temperature gist:TemperatureUnit a owl:Class ; - rdfs:label "Temperature Unit"^^xsd:string ; + skos:prefLabel "Temperature Unit"^^xsd:string ; rdfs:comment "Unit of measurement for expressing temperature. Per SI, the base of temperature is in Kelvin, to allow for all units to be expressed relative to a real (in this case absolute) zero."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2466,7 +2466,7 @@ gist:TemperatureUnit gist:Template a owl:Class ; - rdfs:label "Template"^^xsd:string ; + skos:prefLabel "Template"^^xsd:string ; rdfs:comment "EXAMPLE: A form. A filled-in form has the structure of the form with data entered into some or all of the fields."^^xsd:string , "NOTE: Use gist:basedOn to link the instantiation of a template back to its Template."^^xsd:string , @@ -2497,7 +2497,7 @@ gist:TemporalRelation owl:someValuesFrom gist:TimeInstant ; ] ; - rdfs:label "Temporal Relation"^^xsd:string ; + skos:prefLabel "Temporal Relation"^^xsd:string ; rdfs:comment "A relationship existing for a period of time."^^xsd:string , "EXAMPLES: employs-Employment, hasStreetAddress-EstablishedLocation. One important context for reifying a property."^^xsd:string , @@ -2507,7 +2507,7 @@ gist:TemporalRelation gist:Text a owl:Class ; - rdfs:label "Text"^^xsd:string ; + skos:prefLabel "Text"^^xsd:string ; rdfs:comment "Content expressed as words and numbers (not graphics)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2571,7 +2571,7 @@ gist:TimeInstant owl:someValuesFrom xsd:string ; ] ; - rdfs:label "Time Instant"^^xsd:string ; + skos:prefLabel "Time Instant"^^xsd:string ; rdfs:comment "EXAMPLES: A literal instant (as in 12:01.0001 January 1, 2008), or a broader but still single point in time (January 1, 2008). In the latter case, we are declaring a time instant to be an interval with no duration (or really a duration only equal to its precision)."^^xsd:string , "In gistTop all time instants are Greenwich and the local equal universal. In gistTime we introduce local time zones"^^xsd:string , @@ -2582,7 +2582,7 @@ gist:TimeInstant gist:TimeZone a owl:Class ; - rdfs:label "Time Zone"^^xsd:string ; + skos:prefLabel "Time Zone"^^xsd:string ; rdfs:comment "A region that observes a uniform standard time for legal, commercial, and social purposes. A typical time zone averages 15? of longitude in width and typically observes a clock time one hour earlier than the zone immediately to the east."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2599,7 +2599,7 @@ gist:TimeZone gist:TimeZoneStandard a owl:Class ; - rdfs:label "Time Zone Standard"^^xsd:string ; + skos:prefLabel "Time Zone Standard"^^xsd:string ; rdfs:comment "The algorithm for getting from Greenwich Mean Time to local time, which includes the time zone offset and rules about daylight savings time."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2617,19 +2617,19 @@ gist:TimeZoneStandard gist:Transaction a owl:Class ; rdfs:subClassOf gist:Event ; - rdfs:label "Transaction"^^xsd:string ; + skos:prefLabel "Transaction"^^xsd:string ; rdfs:comment "An event which has an effect on at least one accumulator."^^xsd:string ; . gist:UnitOfMeasure a owl:Class ; - rdfs:label "Unit of Measure"^^xsd:string ; + skos:prefLabel "Unit of Measure"^^xsd:string ; rdfs:comment "Standard unit by which we measure things"^^xsd:string ; . gist:Volume a owl:Class ; - rdfs:label "Volume"^^xsd:string ; + skos:prefLabel "Volume"^^xsd:string ; rdfs:comment "Three-dimensional space, or equivalent fluid measurement."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2646,7 +2646,7 @@ gist:Volume gist:VolumeUnit a owl:Class ; - rdfs:label "Volume Unit"^^xsd:string ; + skos:prefLabel "Volume Unit"^^xsd:string ; rdfs:comment "Units of three-dimensional space, expressed here as an area times a distance."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2838,7 +2838,7 @@ gist:_second gist:about a owl:ObjectProperty ; - rdfs:label "About"^^xsd:string ; + skos:prefLabel "About"^^xsd:string ; rdfs:comment "Subject matter of a document."^^xsd:string ; rdfs:domain gist:Content ; owl:inverseOf gist:describedIn ; @@ -2846,13 +2846,13 @@ gist:about gist:accepts a owl:ObjectProperty ; - rdfs:label "Accepts"^^xsd:string ; + skos:prefLabel "Accepts"^^xsd:string ; rdfs:comment "The types of input messages that will be allowed"^^xsd:string ; . gist:actual a owl:ObjectProperty ; - rdfs:label "Actual"^^xsd:string ; + skos:prefLabel "Actual"^^xsd:string ; rdfs:comment "When something did occur, therefore noting an historical event."^^xsd:string ; rdfs:range gist:TimeInstant ; . @@ -2863,7 +2863,7 @@ gist:actualEnd gist:actual , gist:end ; - rdfs:label "Actual End"^^xsd:string ; + skos:prefLabel "Actual End"^^xsd:string ; rdfs:comment "When something did end, therefore noting an historical event."^^xsd:string ; . @@ -2873,26 +2873,26 @@ gist:actualStart gist:actual , gist:start ; - rdfs:label "Actual Start"^^xsd:string ; + skos:prefLabel "Actual Start"^^xsd:string ; rdfs:comment "When something did start, therefore noting an historical event."^^xsd:string ; . gist:affectedBy a owl:ObjectProperty ; - rdfs:label "Affected By"^^xsd:string ; + skos:prefLabel "Affected By"^^xsd:string ; rdfs:comment "Where the effect came from"^^xsd:string ; owl:inverseOf gist:affects ; . gist:affects a owl:ObjectProperty ; - rdfs:label "Affects"^^xsd:string ; + skos:prefLabel "Affects"^^xsd:string ; rdfs:comment "the subject has or had or will have an effect on the object"^^xsd:string ; . gist:allocatedBy a owl:ObjectProperty ; - rdfs:label "Allocated By"^^xsd:string ; + skos:prefLabel "Allocated By"^^xsd:string ; rdfs:comment "Connection between an ID and the thing that minted the ID. It may be a person or organization, or could be an algorithm (next available or random number generator)"^^xsd:string ; rdfs:range [ a owl:Class ; @@ -2906,7 +2906,7 @@ gist:allocatedBy gist:allows a owl:ObjectProperty ; - rdfs:label "Allows"^^xsd:string ; + skos:prefLabel "Allows"^^xsd:string ; rdfs:comment "The intention (say a grant) allows a particular kind of activity (for instance egress)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; @@ -2914,32 +2914,32 @@ gist:allows gist:aspectOf a owl:ObjectProperty ; - rdfs:label "Aspect Of"^^xsd:string ; + skos:prefLabel "Aspect Of"^^xsd:string ; rdfs:comment "What this aspect is referring to"^^xsd:string ; . gist:basedOn a owl:ObjectProperty ; - rdfs:label "Based On"^^xsd:string ; + skos:prefLabel "Based On"^^xsd:string ; rdfs:comment "pointer to the thing something was derived from"^^xsd:string ; owl:inverseOf gist:basisFor ; . gist:basisFor a owl:ObjectProperty ; - rdfs:label "Basis For"^^xsd:string ; + skos:prefLabel "Basis For"^^xsd:string ; rdfs:comment "Reason for an event"^^xsd:string ; . gist:categorizedBy a owl:ObjectProperty ; - rdfs:label "Categorized By"^^xsd:string ; + skos:prefLabel "Categorized By"^^xsd:string ; rdfs:comment "Points to a taxonomy item or other less formally defined class."^^xsd:string ; . gist:characterizedAs a owl:ObjectProperty ; - rdfs:label "Characterized As"^^xsd:string ; + skos:prefLabel "Characterized As"^^xsd:string ; rdfs:comment "A way to categorize a behavior."^^xsd:string ; rdfs:domain gist:Event ; rdfs:range gist:Behavior ; @@ -2947,40 +2947,40 @@ gist:characterizedAs gist:communicationAddressOf a owl:ObjectProperty ; - rdfs:label "Communication Address Of"^^xsd:string ; + skos:prefLabel "Communication Address Of"^^xsd:string ; rdfs:comment "Whose address is this"^^xsd:string ; owl:inverseOf gist:hasCommunicationAddress ; . gist:conformsTo a owl:ObjectProperty ; - rdfs:label "Conforms To"^^xsd:string ; + skos:prefLabel "Conforms To"^^xsd:string ; rdfs:comment "The subject conforms to the Object, e.g. meet an obligation, meet terms of an offer, adhere to a specification"^^xsd:string ; rdfs:range gist:Intention ; . gist:connectedTo a owl:ObjectProperty ; - rdfs:label "Connected To"^^xsd:string ; + skos:prefLabel "Connected To"^^xsd:string ; rdfs:comment "A non-owning, non-causal, non-subordinate (i.e., peer-to-peer) relationship."^^xsd:string ; . gist:containedText a owl:DatatypeProperty ; - rdfs:label "Contained Text"^^xsd:string ; + skos:prefLabel "Contained Text"^^xsd:string ; rdfs:comment "Links to the string corresponding to Text"^^xsd:string ; rdfs:range xsd:string ; . gist:contributesTo a owl:ObjectProperty ; - rdfs:label "Contributes To"^^xsd:string ; + skos:prefLabel "Contributes To"^^xsd:string ; rdfs:comment "The parts of a system contribute to the goal/ function of the whole system"^^xsd:string ; . gist:conversionOffset a owl:DatatypeProperty ; - rdfs:label "Conversion Offset"^^xsd:string ; + skos:prefLabel "Conversion Offset"^^xsd:string ; rdfs:comment "Add this number to get to the zero point. On the Celsius scale, the conversionOffset is -273.15 degrees C. On the Fahrenheit scale it is -459.67 degrees. Is equal to 0 when the unit has the same zero point as the base unit. e.g. inch, meter."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:double ; @@ -2988,7 +2988,7 @@ gist:conversionOffset gist:convertToBase a owl:DatatypeProperty ; - rdfs:label "ConvertToBase"^^xsd:string ; + skos:prefLabel "ConvertToBase"^^xsd:string ; rdfs:comment """The conversion factor used to get to the base unit. E.g., multiplying by 0.0254 gets you from inches to meters. Divide by this number to go the other way. Used in conjunction with conversionOffset to convert from one unit to another. Degrees K = (Degrees F - conversionOffset) * convertToBase. Or K = (F-(-469.67)) * (5/9). To go the other way: F = (K * 9/5) -469.67. Try it on Google."""^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; @@ -2998,7 +2998,7 @@ Degrees K = (Degrees F - conversionOffset) * convertToBase. Or K = (F-(-469.67) gist:convertToStandard a owl:DatatypeProperty ; rdfs:subPropertyOf gist:convertToBase ; - rdfs:label "Convert To Standard"^^xsd:string ; + skos:prefLabel "Convert To Standard"^^xsd:string ; rdfs:comment "Note this kind of conversion will only work with temperatures if they are in Kelvin or Rankine (with a true 0). You multiply to get to the base, divide to go from the base. mph to mps is .44704. The multiple from kph to mps is .277778 . To convert 60 mph to kph is (60 * .44704 / .277778 or 96.56056 kph"^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:double ; @@ -3006,7 +3006,7 @@ gist:convertToStandard gist:decimalValue a owl:DatatypeProperty ; - rdfs:label "Decimal Value"^^xsd:string ; + skos:prefLabel "Decimal Value"^^xsd:string ; rdfs:comment "The actual value of a magnitude."^^xsd:string ; rdfs:domain gist:Magnitude ; rdfs:range xsd:double ; @@ -3014,7 +3014,7 @@ gist:decimalValue gist:denominator a owl:ObjectProperty ; - rdfs:label "Denominator"^^xsd:string ; + skos:prefLabel "Denominator"^^xsd:string ; rdfs:comment "Relates a RatioUnit such as meters/second to the denominator Unit (e.g. second)."^^xsd:string ; rdfs:domain gist:RatioUnit ; rdfs:range gist:UnitOfMeasure ; @@ -3022,27 +3022,27 @@ gist:denominator gist:describedIn a owl:ObjectProperty ; - rdfs:label "Described In"^^xsd:string ; + skos:prefLabel "Described In"^^xsd:string ; rdfs:comment "Document the subject matter appeared in"^^xsd:string ; . gist:directPartOf a owl:ObjectProperty ; - rdfs:label "Direct Part Of"^^xsd:string ; + skos:prefLabel "Direct Part Of"^^xsd:string ; rdfs:comment "The relationship between a part and a whole where the part has independent existence."^^xsd:string ; owl:inverseOf gist:hasDirectPart ; . gist:directSubTaskOf a owl:ObjectProperty ; - rdfs:label "Direct Sub Task Of"^^xsd:string ; + skos:prefLabel "Direct Sub Task Of"^^xsd:string ; rdfs:comment "Immediate parent task"^^xsd:string ; owl:inverseOf gist:hasDirectSubTask ; . gist:directlyPrecededBy a owl:ObjectProperty ; - rdfs:label "Directly Preceded By"^^xsd:string ; + skos:prefLabel "Directly Preceded By"^^xsd:string ; rdfs:comment "Inverse of directly precedes"^^xsd:string ; owl:inverseOf gist:directlyPrecedes ; . @@ -3050,41 +3050,41 @@ gist:directlyPrecededBy gist:directlyPrecedes a owl:ObjectProperty ; rdfs:subPropertyOf gist:precedes ; - rdfs:label "Directly Precedes"^^xsd:string ; + skos:prefLabel "Directly Precedes"^^xsd:string ; rdfs:comment "A generic ordering relation indicating that the Subject comes immediately before the Object."^^xsd:string ; . gist:directlyRecognizedBy a owl:ObjectProperty ; rdfs:subPropertyOf gist:recognizedBy ; - rdfs:label "Directly RecognizedBy"^^xsd:string ; + skos:prefLabel "Directly RecognizedBy"^^xsd:string ; rdfs:comment "The party doing the recognition"^^xsd:string ; . gist:directs a owl:ObjectProperty ; - rdfs:label "Directs"^^xsd:string ; + skos:prefLabel "Directs"^^xsd:string ; rdfs:comment "The set of actuators that a controller can affect"^^xsd:string ; . gist:encryptedText a owl:DatatypeProperty ; rdfs:subPropertyOf gist:containedText ; - rdfs:label "Encrypted Text"^^xsd:string ; + skos:prefLabel "Encrypted Text"^^xsd:string ; rdfs:comment "Links to the string corresponding to EncryptedText"^^xsd:string ; rdfs:range xsd:string ; . gist:end a owl:ObjectProperty ; - rdfs:label "End"^^xsd:string ; + skos:prefLabel "End"^^xsd:string ; rdfs:comment "Connects the subject to its end time."^^xsd:string ; rdfs:range gist:TimeInstant ; . gist:epoch a owl:DatatypeProperty ; - rdfs:label "Epoch"^^xsd:string ; + skos:prefLabel "Epoch"^^xsd:string ; rdfs:comment "seconds since 1/1/1970 UTC (unix time )"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:double ; @@ -3092,13 +3092,13 @@ gist:epoch gist:expressedIn a owl:ObjectProperty ; - rdfs:label "Expressed In"^^xsd:string ; + skos:prefLabel "Expressed In"^^xsd:string ; rdfs:comment "The language something was expressed in"^^xsd:string ; . gist:fromAgent a owl:ObjectProperty ; - rdfs:label "From Agent"^^xsd:string ; + skos:prefLabel "From Agent"^^xsd:string ; rdfs:comment "The source of a message or shipment"^^xsd:string ; rdfs:range [ a owl:Class ; @@ -3112,14 +3112,14 @@ gist:fromAgent gist:fromPlace a owl:ObjectProperty ; - rdfs:label "From Place"^^xsd:string ; + skos:prefLabel "From Place"^^xsd:string ; rdfs:comment "origin"^^xsd:string ; rdfs:range gist:Place ; . gist:geoContainedIn a owl:ObjectProperty ; - rdfs:label "Geo Contained In"^^xsd:string ; + skos:prefLabel "Geo Contained In"^^xsd:string ; rdfs:comment "All the transitive places something is located in"^^xsd:string ; owl:inverseOf gist:geoContains ; . @@ -3129,7 +3129,7 @@ gist:geoContains owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:label "Geo Contains"^^xsd:string ; + skos:prefLabel "Geo Contains"^^xsd:string ; rdfs:comment "Transitive version of geoDirectlyContains"^^xsd:string ; rdfs:domain gist:Place ; rdfs:range gist:Place ; @@ -3137,7 +3137,7 @@ gist:geoContains gist:geoDirectlyContainedIn a owl:ObjectProperty ; - rdfs:label "Geo Directly Contained In"^^xsd:string ; + skos:prefLabel "Geo Directly Contained In"^^xsd:string ; rdfs:comment "the neighborhood is in the city"^^xsd:string ; owl:inverseOf gist:geoDirectlyContains ; . @@ -3145,20 +3145,20 @@ gist:geoDirectlyContainedIn gist:geoDirectlyContains a owl:ObjectProperty ; rdfs:subPropertyOf gist:geoContains ; - rdfs:label "Geo Directly Contains"^^xsd:string ; + skos:prefLabel "Geo Directly Contains"^^xsd:string ; rdfs:comment "The subject geospatially contains the object. E.g. the area of a city contains the area of its neighborhoods"^^xsd:string ; . gist:geoOccupiedBy a owl:ObjectProperty ; - rdfs:label "Geo Occupied By"^^xsd:string ; + skos:prefLabel "Geo Occupied By"^^xsd:string ; rdfs:comment "what is in the location"^^xsd:string ; owl:inverseOf gist:geoOccupies ; . gist:geoOccupies a owl:ObjectProperty ; - rdfs:label "Geo Occupies"^^xsd:string ; + skos:prefLabel "Geo Occupies"^^xsd:string ; rdfs:comment "A thing occupies are region"^^xsd:string ; rdfs:domain [ a owl:Class ; @@ -3173,7 +3173,7 @@ gist:geoOccupies gist:getter a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasParty ; - rdfs:label "Getter"^^xsd:string ; + skos:prefLabel "Getter"^^xsd:string ; rdfs:comment "The recipient"^^xsd:string ; owl:propertyDisjointWith gist:giver ; . @@ -3181,20 +3181,20 @@ gist:getter gist:giver a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasParty ; - rdfs:label "Giver"^^xsd:string ; + skos:prefLabel "Giver"^^xsd:string ; rdfs:comment "The active party, the one with the obligation or the one initiating the transfer"^^xsd:string ; . gist:governedBy a owl:ObjectProperty ; - rdfs:label "Governed By"^^xsd:string ; + skos:prefLabel "Governed By"^^xsd:string ; rdfs:comment "A reference from the thing being governed to the governor"^^xsd:string ; owl:inverseOf gist:governs ; . gist:governs a owl:ObjectProperty ; - rdfs:label "Governs"^^xsd:string ; + skos:prefLabel "Governs"^^xsd:string ; rdfs:comment "The subject controls or inhibits the object in some way"^^xsd:string ; rdfs:domain [ a owl:Class ; @@ -3223,7 +3223,7 @@ gist:governs gist:hasAltitude a owl:ObjectProperty ; - rdfs:label "Has Altitude"^^xsd:string ; + skos:prefLabel "Has Altitude"^^xsd:string ; rdfs:comment "Distance above sea level"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range gist:Extent ; @@ -3232,7 +3232,7 @@ gist:hasAltitude gist:hasBaseUnit a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasStandardUnit ; - rdfs:label "Has Base Unit"^^xsd:string ; + skos:prefLabel "Has Base Unit"^^xsd:string ; rdfs:comment "EXAMPLE: saying that a furlong hasBaseUnit meter says it is a DistanceUnit."^^xsd:string , "Relates a UnitOfMeasure to its BaseUnit. This indicates what kind Unit something is, e.g. saying that a furlong hasBaseUnit meter says it is a DistanceUnit."^^xsd:string @@ -3244,7 +3244,7 @@ gist:hasBaseUnit gist:hasBirthDate a owl:ObjectProperty ; rdfs:subPropertyOf gist:actualStart ; - rdfs:label "Has Birthdate"^^xsd:string ; + skos:prefLabel "Has Birthdate"^^xsd:string ; rdfs:comment 'Date a living thing was "born" (or germinated, for plants).'^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:TimeInstant ; @@ -3252,7 +3252,7 @@ gist:hasBirthDate gist:hasCommunicationAddress a owl:ObjectProperty ; - rdfs:label "Has Communication Address"^^xsd:string ; + skos:prefLabel "Has Communication Address"^^xsd:string ; rdfs:comment "Points to a general class of places you can send messages including postal addresses, fax numbers, phone numbers, email, web site, etc."^^xsd:string ; rdfs:range gist:Address ; . @@ -3260,7 +3260,7 @@ gist:hasCommunicationAddress gist:hasDeathDate a owl:ObjectProperty ; rdfs:subPropertyOf gist:actualEnd ; - rdfs:label "Has Death Date"^^xsd:string ; + skos:prefLabel "Has Death Date"^^xsd:string ; rdfs:comment "Date a living thing died"^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:TimeInstant ; @@ -3269,7 +3269,7 @@ gist:hasDeathDate gist:hasDirectPart a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasPart ; - rdfs:label "Has Direct Part"^^xsd:string ; + skos:prefLabel "Has Direct Part"^^xsd:string ; rdfs:comment "NOTE: No cascading delete."^^xsd:string , "NOTE: Use this property to directly associate parts. hasPart is the transitive version."^^xsd:string , @@ -3279,7 +3279,7 @@ gist:hasDirectPart gist:hasDirectSubCategory a owl:ObjectProperty ; - rdfs:label "has direct subcategory"^^xsd:string ; + skos:prefLabel "has direct subcategory"^^xsd:string ; rdfs:comment "Note: Unlike its superproperty gist:hasSubCategory, this property is not transitive. It is essentially the same as the non-transitive skos:narrower, using gist:Category rather than skos:Concept."^^xsd:string , "The subject category is a supercategory of the object category. This property defines the direct links in a category hierarchy; no intermediate categories can exist between the direct links."^^xsd:string @@ -3289,7 +3289,7 @@ gist:hasDirectSubCategory gist:hasDirectSubTask a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasSubTask ; - rdfs:label "Has Direct Sub Task"^^xsd:string ; + skos:prefLabel "Has Direct Sub Task"^^xsd:string ; rdfs:comment "Immediate child task"^^xsd:string ; rdfs:domain gist:Task ; rdfs:range gist:Task ; @@ -3298,7 +3298,7 @@ gist:hasDirectSubTask gist:hasDirectSuperCategory a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasSuperCategory ; - rdfs:label "has direct supercategory"^^xsd:string ; + skos:prefLabel "has direct supercategory"^^xsd:string ; rdfs:comment "Note: Unlike its superproperty gist:hasSuperCategory, this property is not transitive. It is essentially the same as the non-transitive skos:broader, using gist:Category rather than skos:Concept."^^xsd:string , "The subject category is a subcategory of the object category. This property defines the direct links in a category hierarchy; no intermediate categories can exist between the direct links."^^xsd:string @@ -3308,52 +3308,52 @@ gist:hasDirectSuperCategory gist:hasFromNode a owl:ObjectProperty ; rdfs:subPropertyOf gist:networkConnection ; - rdfs:label "Has From Node"^^xsd:string ; + skos:prefLabel "Has From Node"^^xsd:string ; rdfs:comment "The connections at the abstract level of a network. Note this is directed but the parent is the undirected version"^^xsd:string ; . gist:hasGoal a owl:ObjectProperty ; - rdfs:label "Has Goal"^^xsd:string ; + skos:prefLabel "Has Goal"^^xsd:string ; rdfs:comment "The reason for doing something"^^xsd:string ; . gist:hasIncumbent a owl:ObjectProperty ; - rdfs:label "Has Incumbent"^^xsd:string ; + skos:prefLabel "Has Incumbent"^^xsd:string ; rdfs:comment "What equipment or person is currently in this node. Note to create a temporal view make a TemporalRelation for this property"^^xsd:string ; . gist:hasJurisdiction a owl:ObjectProperty ; - rdfs:label "Has Jurisdiction"^^xsd:string ; + skos:prefLabel "Has Jurisdiction"^^xsd:string ; rdfs:comment "when laws and contracts are meted out"^^xsd:string ; . gist:hasMagnitude a owl:ObjectProperty ; - rdfs:label "Has Magnitude"^^xsd:string ; + skos:prefLabel "Has Magnitude"^^xsd:string ; rdfs:comment "To have a comparable numerical value. Each magnitude has a unit."^^xsd:string ; rdfs:range gist:Magnitude ; . gist:hasMember a owl:ObjectProperty ; - rdfs:label "Has Member"^^xsd:string ; + skos:prefLabel "Has Member"^^xsd:string ; rdfs:comment "Relates a Collection to its member individuals."^^xsd:string ; owl:inverseOf gist:memberOf ; . gist:hasNavigationalChild a owl:ObjectProperty ; - rdfs:label "Has Navigational Child"^^xsd:string ; + skos:prefLabel "Has Navigational Child"^^xsd:string ; rdfs:comment "Used for informal hierarchical taxonomies. Supports polyhierarchies"^^xsd:string ; owl:inverseOf gist:hasNavigationalParent ; . gist:hasNavigationalParent a owl:ObjectProperty ; - rdfs:label "Has Navigational Parent"^^xsd:string ; + skos:prefLabel "Has Navigational Parent"^^xsd:string ; rdfs:comment "Used for informal hierarchical taxonomies. Supports polyhierarchies"^^xsd:string ; . @@ -3363,7 +3363,7 @@ gist:hasOrderedMember owl:ObjectProperty ; rdfs:subPropertyOf gist:hasMember ; - rdfs:label "Has Ordered Member"^^xsd:string ; + skos:prefLabel "Has Ordered Member"^^xsd:string ; rdfs:comment "An inverse functional version of hasMember to ensure that no OrderedMember can be in more than one OrderedCollection., which can quickly lead to problems."^^xsd:string ; owl:inverseOf gist:orderedMemberOf ; . @@ -3373,14 +3373,14 @@ gist:hasPart owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:label "Has Part"^^xsd:string ; + skos:prefLabel "Has Part"^^xsd:string ; rdfs:comment "The transitive version of hasDirectPart"^^xsd:string ; owl:inverseOf gist:partOf ; . gist:hasParty a owl:ObjectProperty ; - rdfs:label "Has Party"^^xsd:string ; + skos:prefLabel "Has Party"^^xsd:string ; rdfs:comment "The people or organizations participating in an agreement or obligation"^^xsd:string ; rdfs:range [ a owl:Class ; @@ -3396,14 +3396,14 @@ gist:hasPhysicalLocation owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:label "Has Physical Location"^^xsd:string ; + skos:prefLabel "Has Physical Location"^^xsd:string ; rdfs:comment "Where something is located"^^xsd:string ; rdfs:range gist:Place ; . gist:hasPrecision a owl:ObjectProperty ; - rdfs:label "Has Precision"^^xsd:string ; + skos:prefLabel "Has Precision"^^xsd:string ; rdfs:comment "EXAMPLE: Temperature precise to tenth of a degree C; TimeInstant precise to 24 hours."^^xsd:string , "Links a Magnitude to the degree of accuracy of the numeric value. This allows for fuzzy numbers. All magnitudes have a precision. Usually we don't record them. When we do this, it will be a value whose extent covers 2 standard deviations around the stated magnitude"^^xsd:string , @@ -3414,7 +3414,7 @@ gist:hasPrecision gist:hasStandardUnit a owl:ObjectProperty ; - rdfs:label "Has Standard Unit"^^xsd:string ; + skos:prefLabel "Has Standard Unit"^^xsd:string ; rdfs:comment "For a complex unit refers to a unit that has all the component parts in SI"^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range gist:CoherentUnit ; @@ -3422,7 +3422,7 @@ gist:hasStandardUnit gist:hasStreetAddress a owl:ObjectProperty ; - rdfs:label "Has Street Address"^^xsd:string ; + skos:prefLabel "Has Street Address"^^xsd:string ; rdfs:comment "A place that can be found on a map, has geo coordinates; you could live or work there."^^xsd:string ; rdfs:range gist:BuildingAddress ; owl:inverseOf gist:streetAddressOf ; @@ -3430,7 +3430,7 @@ gist:hasStreetAddress gist:hasSubCategory a owl:ObjectProperty ; - rdfs:label "has subcategory"^^xsd:string ; + skos:prefLabel "has subcategory"^^xsd:string ; rdfs:comment "Note: This is essentially the same as skos:narrowerTransitive, using gist:Category instead of skos:Concept."^^xsd:string , "The subject category is inclusive of, or broader than, the object category. Everything categorized by the subcategory can be inferred to be categorized by the supercategory."^^xsd:string @@ -3443,7 +3443,7 @@ gist:hasSubTask owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:label "Has Sub Task"^^xsd:string ; + skos:prefLabel "Has Sub Task"^^xsd:string ; rdfs:comment "A task that is part of a larger task. The time frame of the subtasks may overlap but may not extend beyond the time frame of the parent task. A subtask may be part of more than one parent task."^^xsd:string ; rdfs:domain gist:Task ; rdfs:range gist:Task ; @@ -3455,7 +3455,7 @@ gist:hasSuperCategory owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:label "has supercategory"^^xsd:string ; + skos:prefLabel "has supercategory"^^xsd:string ; rdfs:comment "Note: This is essentially the same as skos:broaderTransitive, using gist:Category instead of skos:Concept."^^xsd:string , "The subject category is included by, or narrower than, the object category. Everything categorized by the subcategory can be inferred to be categorized by the supercategory."^^xsd:string @@ -3464,14 +3464,14 @@ gist:hasSuperCategory gist:hasTag a owl:DatatypeProperty ; - rdfs:label "has Tag"^^xsd:string ; + skos:prefLabel "has Tag"^^xsd:string ; rdfs:comment "Used for folksonomy style categories (non controlled vocabulary)"^^xsd:string ; . gist:hasToNode a owl:ObjectProperty ; rdfs:subPropertyOf gist:networkConnection ; - rdfs:label "Has To Node"^^xsd:string ; + skos:prefLabel "Has To Node"^^xsd:string ; rdfs:comment "The connections at the abstract level of a network. Note this is directed but the parent is the undirected version"^^xsd:string ; . @@ -3481,7 +3481,7 @@ gist:hasUniqueNavigationalParent owl:ObjectProperty ; rdfs:subPropertyOf gist:hasNavigationalParent ; - rdfs:label "Has Unique Navigational Parent"^^xsd:string ; + skos:prefLabel "Has Unique Navigational Parent"^^xsd:string ; rdfs:comment "Used for taxos that must have single parents"^^xsd:string ; . @@ -3491,13 +3491,13 @@ gist:hasUniqueSuperCategory owl:ObjectProperty ; rdfs:subPropertyOf gist:hasSuperCategory ; - rdfs:label "Has Unique Super Category"^^xsd:string ; + skos:prefLabel "Has Unique Super Category"^^xsd:string ; rdfs:comment "Used for taxos that must have single parents"^^xsd:string ; . gist:hasUoM a owl:ObjectProperty ; - rdfs:label "Has Unit of Measure"^^xsd:string ; + skos:prefLabel "Has Unit of Measure"^^xsd:string ; rdfs:comment "Which unit of measure you are using. All measures are expressed in some unit of measure, even if we don't know what it is initially."^^xsd:string ; rdfs:domain gist:Magnitude ; rdfs:range gist:UnitOfMeasure ; @@ -3508,7 +3508,7 @@ gist:identifiedBy owl:InverseFunctionalProperty , owl:ObjectProperty ; - rdfs:label "Identified By"^^xsd:string ; + skos:prefLabel "Identified By"^^xsd:string ; rdfs:comment "This is like a URI: a thing can have more than one ID, but each of the IDs must refer to a unique thing."^^xsd:string ; rdfs:range gist:ID ; owl:inverseOf gist:identifies ; @@ -3519,21 +3519,21 @@ gist:identifies owl:InverseFunctionalProperty , owl:ObjectProperty ; - rdfs:label "Identifies"^^xsd:string ; + skos:prefLabel "Identifies"^^xsd:string ; rdfs:comment "The thing the identifier refers to."^^xsd:string ; . gist:lastModifiedOn a owl:ObjectProperty ; rdfs:subPropertyOf gist:actual ; - rdfs:label "Last Modified On"^^xsd:string ; + skos:prefLabel "Last Modified On"^^xsd:string ; rdfs:comment "Date that something was modified."^^xsd:string ; rdfs:range gist:TimeInstant ; . gist:latitude a owl:DatatypeProperty ; - rdfs:label "Latitude"^^xsd:string ; + skos:prefLabel "Latitude"^^xsd:string ; rdfs:comment "degrees above or below equator"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range xsd:double ; @@ -3541,20 +3541,20 @@ gist:latitude gist:license a owl:AnnotationProperty ; - rdfs:label "License"^^xsd:string ; + skos:prefLabel "License"^^xsd:string ; rdfs:comment "An annotation for providing the licensing on this or derivative ontologies"^^xsd:string ; . gist:localDate a owl:DatatypeProperty ; - rdfs:label "Local Date"^^xsd:string ; + skos:prefLabel "Local Date"^^xsd:string ; rdfs:comment "LD"^^xsd:string ; rdfs:domain gist:TimeInstant ; . gist:localDateTime a owl:DatatypeProperty ; - rdfs:label "Local Date Time"^^xsd:string ; + skos:prefLabel "Local Date Time"^^xsd:string ; rdfs:comment "LDT"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:dateTime ; @@ -3562,14 +3562,14 @@ gist:localDateTime gist:localTime a owl:DatatypeProperty ; - rdfs:label "Local Time"^^xsd:string ; + skos:prefLabel "Local Time"^^xsd:string ; rdfs:comment "LT"^^xsd:string ; rdfs:domain gist:TimeInstant ; . gist:longitude a owl:DatatypeProperty ; - rdfs:label "Longitude"^^xsd:string ; + skos:prefLabel "Longitude"^^xsd:string ; rdfs:comment "degrees from GM"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range xsd:double ; @@ -3577,20 +3577,20 @@ gist:longitude gist:madeUpOf a owl:ObjectProperty ; - rdfs:label "Made Up Of"^^xsd:string ; + skos:prefLabel "Made Up Of"^^xsd:string ; rdfs:comment "as in the vase is made up of clay"^^xsd:string ; rdfs:range gist:PhysicalSubstance ; . gist:memberOf a owl:ObjectProperty ; - rdfs:label "Member Of"^^xsd:string ; + skos:prefLabel "Member Of"^^xsd:string ; rdfs:comment "What group the member is in"^^xsd:string ; . gist:multiplicand a owl:ObjectProperty ; - rdfs:label "Multiplicand"^^xsd:string ; + skos:prefLabel "Multiplicand"^^xsd:string ; rdfs:comment "Relates a ProductUnit such as square mile to the second of two units multiplied together (e.g. mile)."^^xsd:string ; rdfs:domain gist:ProductUnit ; rdfs:range gist:UnitOfMeasure ; @@ -3598,7 +3598,7 @@ gist:multiplicand gist:multiplier a owl:ObjectProperty ; - rdfs:label "Multiplier"^^xsd:string ; + skos:prefLabel "Multiplier"^^xsd:string ; rdfs:comment "Relates a ProductUnit such as square mile to the first of two units multiplied together (e.g. mile)"^^xsd:string ; rdfs:domain gist:ProductUnit ; rdfs:range gist:UnitOfMeasure ; @@ -3606,20 +3606,20 @@ gist:multiplier gist:name a owl:DatatypeProperty ; - rdfs:label "Name"^^xsd:string ; + skos:prefLabel "Name"^^xsd:string ; rdfs:comment "Relates an individual to a casual name. NOTE: For more formal use, consider using a sub property of the object property, identifiedBy."^^xsd:string ; rdfs:range xsd:string ; . gist:networkConnection a owl:ObjectProperty ; - rdfs:label "Network Connection"^^xsd:string ; + skos:prefLabel "Network Connection"^^xsd:string ; rdfs:comment "abstract connection for when connections are undirected"^^xsd:string ; . gist:numerator a owl:ObjectProperty ; - rdfs:label "Numerator"^^xsd:string ; + skos:prefLabel "Numerator"^^xsd:string ; rdfs:comment "Relates a RatioUnit such as meter(s)/second to the numerator Unit (e.g. meter)."^^xsd:string ; rdfs:domain gist:RatioUnit ; rdfs:range gist:UnitOfMeasure ; @@ -3627,13 +3627,13 @@ gist:numerator gist:occursAt a owl:ObjectProperty ; - rdfs:label "OccurAt"^^xsd:string ; + skos:prefLabel "OccurAt"^^xsd:string ; rdfs:comment "The geospatial place where something happened or will happen"^^xsd:string ; . gist:offsetToUniversal a owl:ObjectProperty ; - rdfs:label "Offset To Universal"^^xsd:string ; + skos:prefLabel "Offset To Universal"^^xsd:string ; rdfs:comment "How many hours the time zone is off GMT"^^xsd:string ; rdfs:domain gist:TimeZone ; rdfs:range gist:Duration ; @@ -3641,7 +3641,7 @@ gist:offsetToUniversal gist:offspringOf a owl:ObjectProperty ; - rdfs:label "Offspring Of"^^xsd:string ; + skos:prefLabel "Offspring Of"^^xsd:string ; rdfs:comment "Biological offspring"^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:LivingThing ; @@ -3652,13 +3652,13 @@ gist:orderedMemberOf owl:FunctionalProperty , owl:ObjectProperty ; - rdfs:label "Ordered Member Of"^^xsd:string ; + skos:prefLabel "Ordered Member Of"^^xsd:string ; rdfs:comment "An inverse of hasOrderedMember"^^xsd:string ; . gist:owns a owl:ObjectProperty ; - rdfs:label "Owns"^^xsd:string ; + skos:prefLabel "Owns"^^xsd:string ; rdfs:comment "Possessing and controlling. Ultimate form of ownership is the right to destroy. Long list of potential Range classes"^^xsd:string ; rdfs:domain [ a owl:Class ; @@ -3671,7 +3671,7 @@ gist:owns gist:parentOf a owl:ObjectProperty ; - rdfs:label "Parent Of"^^xsd:string ; + skos:prefLabel "Parent Of"^^xsd:string ; rdfs:comment "Biological Parent"^^xsd:string ; . @@ -3680,13 +3680,13 @@ gist:partOf owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:label "Part Of"^^xsd:string ; + skos:prefLabel "Part Of"^^xsd:string ; rdfs:comment "The transitive version of directPartOf"^^xsd:string ; . gist:permanentGeoOccupiedBy a owl:ObjectProperty ; - rdfs:label "Permanent Geo Occupied By"^^xsd:string ; + skos:prefLabel "Permanent Geo Occupied By"^^xsd:string ; rdfs:comment "What is in the fixed location"^^xsd:string ; owl:inverseOf gist:permanentGeoOccupies ; . @@ -3694,13 +3694,13 @@ gist:permanentGeoOccupiedBy gist:permanentGeoOccupies a owl:ObjectProperty ; rdfs:subPropertyOf gist:geoOccupies ; - rdfs:label "Permanent Geo Occupies"^^xsd:string ; + skos:prefLabel "Permanent Geo Occupies"^^xsd:string ; rdfs:comment "To be in a fixed position on the earth"^^xsd:string ; . gist:planned a owl:ObjectProperty ; - rdfs:label "Planned"^^xsd:string ; + skos:prefLabel "Planned"^^xsd:string ; rdfs:comment "Dates that were in the future at the time they were made."^^xsd:string ; rdfs:range gist:TimeInstant ; . @@ -3711,7 +3711,7 @@ gist:plannedEnd gist:end , gist:planned ; - rdfs:label "Planned End"^^xsd:string ; + skos:prefLabel "Planned End"^^xsd:string ; rdfs:comment "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string , "NOTE: Most frequently apples to Event(s) and Offer(s). E.g. a conference or sale offer."^^xsd:string @@ -3725,7 +3725,7 @@ gist:plannedStart gist:planned , gist:start ; - rdfs:label "Planned Start"^^xsd:string ; + skos:prefLabel "Planned Start"^^xsd:string ; rdfs:comment "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; rdfs:range gist:TimeInstant ; . @@ -3735,13 +3735,13 @@ gist:precedes owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:label "Precedes"^^xsd:string ; + skos:prefLabel "Precedes"^^xsd:string ; rdfs:comment "A generic ordering relation indicating that the Subject has the same order as or comes before the Object. The 'greater than or equal to' symbol is often used for this relation."^^xsd:string ; . gist:prevents a owl:ObjectProperty ; - rdfs:label "Prevents"^^xsd:string ; + skos:prefLabel "Prevents"^^xsd:string ; rdfs:comment "The intention (say a law) is intended to prevent this kind of behavior (say jay-walking)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; @@ -3749,7 +3749,7 @@ gist:prevents gist:produces a owl:ObjectProperty ; - rdfs:label "Produces"^^xsd:string ; + skos:prefLabel "Produces"^^xsd:string ; rdfs:comment "EXAMPLE: a task produces a deliverable."^^xsd:string , "The subject creates the object."^^xsd:string @@ -3758,7 +3758,7 @@ gist:produces gist:recognizedBy a owl:ObjectProperty ; - rdfs:label "Recognized By"^^xsd:string ; + skos:prefLabel "Recognized By"^^xsd:string ; rdfs:comment "The entity that formally acknowledges the existence of, as the State recognizes the existence of a particular company"^^xsd:string ; rdfs:range [ a owl:Class ; @@ -3772,27 +3772,27 @@ gist:recognizedBy gist:recognizes a owl:ObjectProperty ; - rdfs:label "Recognizes"^^xsd:string ; + skos:prefLabel "Recognizes"^^xsd:string ; rdfs:comment "Recognizes"^^xsd:string ; . gist:recordedOn a owl:ObjectProperty ; rdfs:subPropertyOf gist:actual ; - rdfs:label "Recorded On"^^xsd:string ; + skos:prefLabel "Recorded On"^^xsd:string ; rdfs:comment "Date that something was posted, not necessarily the date it occurred. Must be after the occurred date, but could be before or after the planned date. (Unusual, but I could record today that I expected to be paid last week.)"^^xsd:string ; rdfs:range gist:TimeInstant ; . gist:renderedOn a owl:ObjectProperty ; - rdfs:label "Rendered On"^^xsd:string ; + skos:prefLabel "Rendered On"^^xsd:string ; rdfs:comment "What media something was rendered On"^^xsd:string ; . gist:requires a owl:ObjectProperty ; - rdfs:label "Requires"^^xsd:string ; + skos:prefLabel "Requires"^^xsd:string ; rdfs:comment "An intention that sets out a state of satisfaction (you are required to drive on right side of the road)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; @@ -3800,13 +3800,13 @@ gist:requires gist:respondsTo a owl:ObjectProperty ; - rdfs:label "Responds to"^^xsd:string ; + skos:prefLabel "Responds to"^^xsd:string ; rdfs:comment "The set of sensors that a controller is attached to"^^xsd:string ; . gist:sameTimeAs a owl:ObjectProperty ; - rdfs:label "Same Time As"^^xsd:string ; + skos:prefLabel "Same Time As"^^xsd:string ; rdfs:comment "We can have two local time instants refer to the same time, the same universal time."^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range gist:TimeInstant ; @@ -3814,21 +3814,21 @@ gist:sameTimeAs gist:sequence a owl:DatatypeProperty ; - rdfs:label "Sequence"^^xsd:string ; + skos:prefLabel "Sequence"^^xsd:string ; rdfs:comment "For ordering ordered lists."^^xsd:string ; rdfs:range xsd:integer ; . gist:start a owl:ObjectProperty ; - rdfs:label "Start"^^xsd:string ; + skos:prefLabel "Start"^^xsd:string ; rdfs:comment "Connects the subject to its start time."^^xsd:string ; rdfs:range gist:TimeInstant ; . gist:streetAddressOf a owl:ObjectProperty ; - rdfs:label "Street Address Of"^^xsd:string ; + skos:prefLabel "Street Address Of"^^xsd:string ; rdfs:comment "Whose street address is this"^^xsd:string ; . @@ -3837,13 +3837,13 @@ gist:subTaskOf owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:label "Sub Task Of"^^xsd:string ; + skos:prefLabel "Sub Task Of"^^xsd:string ; rdfs:comment "All the upper tasks this task belongs to"^^xsd:string ; . gist:timeZoneStandardUsed a owl:ObjectProperty ; - rdfs:label "Time Zone Standard Used"^^xsd:string ; + skos:prefLabel "Time Zone Standard Used"^^xsd:string ; rdfs:comment 'the "time zone" with Daylight Savings adjust'^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range gist:TimeZoneStandard ; @@ -3851,7 +3851,7 @@ gist:timeZoneStandardUsed gist:toAgent a owl:ObjectProperty ; - rdfs:label "To Agent"^^xsd:string ; + skos:prefLabel "To Agent"^^xsd:string ; rdfs:comment 'Comment: this is not the inverse of fromAgent. A message can be from someone. If we made it the inverse the person would be "to" the message'^^xsd:string ; rdfs:range [ a owl:Class ; @@ -3865,14 +3865,14 @@ gist:toAgent gist:toPlace a owl:ObjectProperty ; - rdfs:label "To Place"^^xsd:string ; + skos:prefLabel "To Place"^^xsd:string ; rdfs:comment "Destination"^^xsd:string ; rdfs:range gist:Place ; . gist:triggeredBy a owl:ObjectProperty ; - rdfs:label "Triggered By"^^xsd:string ; + skos:prefLabel "Triggered By"^^xsd:string ; rdfs:comment "general causal relation. For obligations a property that describes what would happen to trigger the contingent obligation. In most cases, before the Contingent becomes an Obligation, the triggered by event is a planned event (that is it hasn't happened yet -- if it had happened the contingency would no longer be contingent. In most cases it will be a ContingentEvent . Other uses include controls, processes etc"^^xsd:string ; . @@ -3881,14 +3881,14 @@ gist:uniqueText owl:DatatypeProperty , owl:FunctionalProperty ; - rdfs:label "Unique Text"^^xsd:string ; + skos:prefLabel "Unique Text"^^xsd:string ; rdfs:comment "This is used for the actual value of a key or ID where you don't want the possibility of having more than one."^^xsd:string ; rdfs:range xsd:string ; . gist:unitSymbol a owl:DatatypeProperty ; - rdfs:label "Unit Symbol"^^xsd:string ; + skos:prefLabel "Unit Symbol"^^xsd:string ; rdfs:comment "The standard symbol for the unit NOT using any special characters. E.g. square meter would be m^2 rather than m?."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; @@ -3896,7 +3896,7 @@ gist:unitSymbol gist:unitSymbolHTML a owl:DatatypeProperty ; - rdfs:label "Unit Symbol HTML"^^xsd:string ; + skos:prefLabel "Unit Symbol HTML"^^xsd:string ; rdfs:comment 'The standard symbol for the unit in HTML format for pretty printing, may use special characters. E.g. to show square meter as m? rather than m^2, the value of this property would be "m²" This is for when Unicode not supported and the display will be HTML format.'^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; @@ -3904,7 +3904,7 @@ gist:unitSymbolHTML gist:unitSymbolUnicode a owl:DatatypeProperty ; - rdfs:label "Unit Symbol Unicode"^^xsd:string ; + skos:prefLabel "Unit Symbol Unicode"^^xsd:string ; rdfs:comment "The standard symbol for the unit preferred for pretty printing, may use special characters. E.g. square meter would be m? rather than m^2."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; @@ -3912,14 +3912,14 @@ gist:unitSymbolUnicode gist:universalDate a owl:DatatypeProperty ; - rdfs:label "Universal Date"^^xsd:string ; + skos:prefLabel "Universal Date"^^xsd:string ; rdfs:comment "UD"^^xsd:string ; rdfs:domain gist:TimeInstant ; . gist:universalDateTime a owl:DatatypeProperty ; - rdfs:label "Universal Date Time"^^xsd:string ; + skos:prefLabel "Universal Date Time"^^xsd:string ; rdfs:comment "UDT"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:dateTime ; @@ -3927,14 +3927,14 @@ gist:universalDateTime gist:universalTime a owl:DatatypeProperty ; - rdfs:label "Universal Time"^^xsd:string ; + skos:prefLabel "Universal Time"^^xsd:string ; rdfs:comment "UT"^^xsd:string ; rdfs:domain gist:TimeInstant ; . gist:viableRange a owl:ObjectProperty ; - rdfs:label "Viable Range"^^xsd:string ; + skos:prefLabel "Viable Range"^^xsd:string ; rdfs:comment "The area over which the sensor can sense (might be a small geospatial area or a specific wire in a circuit)"^^xsd:string ; . From 53f79070c03ddebd8b5457228e2a25bf7569da57 Mon Sep 17 00:00:00 2001 From: uscholdm Date: Fri, 25 Sep 2020 16:36:07 -0700 Subject: [PATCH 07/59] Issue https://github.com/semanticarts/gist/issues/351 - manually converted rdfs:comments that were notes to use skos:scopeNote - manually converted rdfs:comments that were positive or examples - manually converted rdfs:comments that were negative examplesr to use skos:example prefixed with NEGATIVE EXAMPLE: - manually added a few definitions that were missing after the above conversion - a tiny number of minor rewordings of existing annotations --- gistCore.ttl | 202 +++++++++++++++++++++++++-------------------------- 1 file changed, 99 insertions(+), 103 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index 0d77eecc..c05c2e71 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -224,10 +224,9 @@ gist:CatalogItem a owl:Class ; rdfs:subClassOf gist:Specification ; skos:prefLabel "Catalog Item"^^xsd:string ; + skos:scopeNote "In short, an unambiguous characterization of what it is that a potential buyer is paying for."^^xsd:string ; rdfs:comment - "A description of a product or service to be delivered, given in a sufficient level of detail that a receiver could determine whether delivery constituted discharge of the obligation to deliver."^^xsd:string , - "NOTE: In short, an unambiguous characterization of what it is that a potential buyer is paying for."^^xsd:string - ; + "A description of a product or service to be delivered, given in a sufficient level of detail that a receiver could determine whether delivery constituted discharge of the obligation to deliver."^^xsd:string ; . gist:Category @@ -245,10 +244,10 @@ gist:Category ] ; ] ; skos:prefLabel "Category"^^xsd:string ; + skos:example "Tags used in folksonomies; formal definitions from other systems."^^xsd:string ; + skos:scopeNote "Often a 'bucket' can be modeled either as an owl:Class or as a gist:Category. Use the latter if you don't care much about the formal structure of the different types, or if there is a whole hierarchy of types that are going to be managed by a group separate from the ontology developers. The formal structure may be defined elsewhere and linked to, if necessary."^^xsd:string ; rdfs:comment - "A concept or label used to categorize other instances informally. Things that can be thought of as types are usually Categories."^^xsd:string , - "EXAMPLE: Tags used in folksonomies; formal definitions from other systems."^^xsd:string , - "NOTE: Often a 'bucket' can be modeled either as an owl:Class or as a gist:Category. Use the latter if you don't care much about the formal structure of the different types, or if there is a whole hierarchy of types that are going to be managed by a group separate from the ontology developers. The formal structure may be defined elsewhere and linked to, if necessary."^^xsd:string + "A concept or label used to categorize other instances informally. Things that can be thought of as types are usually Categories."^^xsd:string ; . @@ -327,12 +326,12 @@ gist:CoherentRatioUnit gist:CoherentUnit a owl:Class ; skos:prefLabel "Coherent Unit"^^xsd:string ; + skos:scopeNote "coherent unit is the physics term for this, informally you might think of it as the standard unit for a given dimension."^^xsd:string ; + skos:scopeNote "in principle, the CoherentUnit for a ProductUnit or RatioUnit can be inferred by recursively decomposing the products and ratios into their respective CoherentUnits, bottoming out in SimpleUnits"^^xsd:string ; + skos:example "a simple unit: kilogram"^^xsd:string ; + skos:example "the standard unit for acceleration is meters per square second (feet per square second requires a conversion)"^^xsd:string ; rdfs:comment - "A unit that is expressed in units that have no conversions. It may be a simple unit. It may also be a product or ratio unit that bottoms out in simple units."^^xsd:string , - "Example: a simple unit: kilogram"^^xsd:string , - "Example: the standard unit for acceleration is meters per square second (feet per square second requires a conversion)"^^xsd:string , - "NOTE: coherent unit is the physics term for this, informally you might think of it as the standard unit for a given dimension."^^xsd:string , - "NOTE: in principle, the CoherentUnit for a ProductUnit or RatioUnit can be inferred by recursively decomposing the products and ratios into their respective CoherentUnits, bottoming out in SimpleUnits"^^xsd:string + "A unit that is expressed in units that have no conversions. It may be a simple unit. It may also be a product or ratio unit that bottoms out in simple units."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -352,9 +351,9 @@ gist:Collection owl:someValuesFrom owl:Thing ; ] ; skos:prefLabel "Collection"^^xsd:string ; + skos:example "A jury is a group of people, a financial ledger is a collection of transaction entries; a route is an (ordered) collection of segments."^^xsd:string ; rdfs:comment - "Any identifiable grouping of instances. For instance, a jury is a collection of people."^^xsd:string , - "EXAMPLES: A jury is a group of people, a financial ledger is a collection of transaction entries; a route is an (ordered) collection of segments."^^xsd:string + "Any identifiable grouping of instances. For instance, a jury is a collection of people."^^xsd:string ; . @@ -412,9 +411,9 @@ gist:Component gist:ContemporaneousEvent a owl:Class ; skos:prefLabel "Contemporaneous Event"^^xsd:string ; + skos:scopeNote "All contemporaneous events eventually end and, due to the nature of the open world, we can never be sure that a contemporaneous event hasn't ended. As a result, this is really a contemporaneous and historical event."^^xsd:string ; rdfs:comment - "An event that actually started after the present time. When we record an end time it ceases to be contemporaneous"^^xsd:string , - "NOTE: All contemporaneous events eventually end and, due to the nature of the open world, we can never be sure that a contemporaneous event hasn't ended. As a result, this is really a contemporaneous and historical event."^^xsd:string + "An event that actually started after the present time. When we record an end time it ceases to be contemporaneous"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -500,9 +499,9 @@ gist:ContingentEvent gist:ContingentObligation a owl:Class ; skos:prefLabel "Contingent Obligation"^^xsd:string ; + skos:scopeNote "A contingent obligation might have a getter counterparty (as in the case of insurance); but it might not (as in the case of an offer)."^^xsd:string ; rdfs:comment - "An obligation that is not yet firm. There is some contingent event, the occurrence of which will cause the obligation to become firm."^^xsd:string , - "NOTE: A contingent obligation might have a getter counterparty (as in the case of insurance); but it might not (as in the case of an offer)."^^xsd:string + "An obligation that is not yet firm. There is some contingent event, the occurrence of which will cause the obligation to become firm."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -616,9 +615,9 @@ gist:ControllerType gist:Count a owl:Class ; skos:prefLabel "Count"^^xsd:string ; + skos:scopeNote "Count is not disjoint with all the other magnitudes, as there are some magnitudes that could conceivably be counted."^^xsd:string ; rdfs:comment - "A measure that involves countable amounts (?eaches? as well as cases, etc.). Can be decimal."^^xsd:string , - "NOTE: Count is not disjoint with all the other magnitudes, as there are some magnitudes that could conceivably be counted."^^xsd:string + "A measure that involves countable amounts (?eaches? as well as cases, etc.). Can be decimal."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -746,9 +745,8 @@ gist:DegreeOfCommitment a owl:Class ; rdfs:subClassOf gist:Category ; skos:prefLabel "Degree Of Commitment"^^xsd:string ; - rdfs:comment - "EXAMPLE: A car rental typically has a lower degree of commitment than an airfare reservation."^^xsd:string , - "The difficulty of reversing a commitment."^^xsd:string + skos:example "A car rental typically has a lower degree of commitment than an airfare reservation."^^xsd:string ; + rdfs:comment "The difficulty of reversing a commitment."^^xsd:string ; . @@ -780,8 +778,8 @@ gist:DistanceUnit gist:Duration a owl:Class ; skos:prefLabel "Duration"^^xsd:string ; + skos:example "One week (or seven days), but not Jan 1, 2008 to Jan 7, 2008 (which is an interval). Intervals have durations, but are not themselves durations."^^xsd:string ; rdfs:comment - "EXAMPLE: One week (or seven days), but not Jan 1, 2008 to Jan 7, 2008 (which is an interval). Intervals have durations, but are not themselves durations."^^xsd:string , "Time, but not on a timeline."^^xsd:string ; owl:equivalentClass [ @@ -971,8 +969,8 @@ gist:GeneralMediaType a owl:Class ; rdfs:subClassOf gist:Category ; skos:prefLabel "General Media Type"^^xsd:string ; + skos:example "audio, still image, video, textual, physical (e.g., a statue), or performance (i.e. a play). Or it could be oil or pastel for a painting."^^xsd:string ; rdfs:comment - "EXAMPLE: audio, still image, video, textual, physical (e.g., a statue), or performance (i.e. a play). Or it could be oil or pastel for a painting."^^xsd:string , "The real-world media type for content."^^xsd:string ; . @@ -981,9 +979,9 @@ gist:GeoPoint a owl:Class ; rdfs:subClassOf gist:Place ; skos:prefLabel "Geo Point"^^xsd:string ; + skos:scopeNote "Assume coordinate system used by Google (WGS 84 Web Mercator)."^^xsd:string ; rdfs:comment - "An individual point on the Earth's surface, identified by latitude, longitude and altitude. If altitude is missing, it is assumed to be at the Earth's surface. However, altitude is measured from sea level. these points are to the WGS-84 coordinate system using the GPS decimal lat/long"^^xsd:string , - "NOTE: Assume coordinate system used by Google (WGS 84 Web Mercator)."^^xsd:string + "An individual point on the Earth's surface, identified by latitude, longitude and altitude. If altitude is missing, it is assumed to be at the Earth's surface. However, altitude is measured from sea level. these points are to the WGS-84 coordinate system using the GPS decimal lat/long"^^xsd:string ; owl:disjointWith gist:IntellectualProperty , @@ -1044,11 +1042,11 @@ gist:GeoRegion a owl:Class ; rdfs:subClassOf gist:Place ; skos:prefLabel "Geo Region"^^xsd:string ; + skos:scopeNote "A GeoRegion could be non-contiguous; e.g. the region governed by the USA is the region governed by the lower 48 states plus that of Alaska and Hawaii. Child classes in lower ontologies can make this distinction."^^xsd:string ; + skos:scopeNote "A GeoRegion has an area, but it is not itself an instance of the Area class. (Area in gist is a magnitude)."^^xsd:string ; + skos:example "The bounded shape that defines the region occupied by Crater Lake; the bounded area known as the contiguous USA."^^xsd:string ; rdfs:comment - "A bounded region (or set of regions) on the surface of the Earth."^^xsd:string , - "EXAMPLES: The bounded shape that defines the region occupied by Crater Lake; the bounded area known as the contiguous USA."^^xsd:string , - "NOTE: A GeoRegion could be non-contiguous; e.g. the region governed by the USA is the region governed by the lower 48 states plus that of Alaska and Hawaii. Child classes in lower ontologies can make this distinction."^^xsd:string , - "NOTE: A GeoRegion has an area, but it is not itself an instance of the Area class. (Area in gist is a magnitude)."^^xsd:string + "A bounded region (or set of regions) on the surface of the Earth."^^xsd:string ; owl:disjointWith gist:IntellectualProperty , @@ -1148,10 +1146,10 @@ gist:Goal gist:GovernmentOrganization a owl:Class ; skos:prefLabel "Government Organization"^^xsd:string ; + skos:scopeNote "Establishment by a CountryGovernment may be indirect via local, regional, or national GovernmentOrganization(s) that ultimately are recognized by a CountryGovernment."^^xsd:string ; + skos:example "The State of Washington Office of Financial Management; the Food and Drug Administration; the Scottish Parliament."^^xsd:string ; rdfs:comment - "An organization established either by fiat (as a conquering army overtakes a land and declares a government) or by delegation from a fiat government, such as a state or local government or a specific agency. Differs from a corporation in that it cannot be owned."^^xsd:string , - "EXAMPLES: The State of Washington Office of Financial Management; the Food and Drug Administration; the Scottish Parliament."^^xsd:string , - "NOTE: Establishment by a CountryGovernment may be indirect via local, regional, or national GovernmentOrganization(s) that ultimately are recognized by a CountryGovernment."^^xsd:string + "An organization established either by fiat (as a conquering army overtakes a land and declares a government) or by delegation from a fiat government, such as a state or local government or a specific agency. Differs from a corporation in that it cannot be owned."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1242,10 +1240,9 @@ gist:HumanInstant gist:ID a owl:Class ; skos:prefLabel "ID"^^xsd:string ; - rdfs:comment - "EXAMPLE: e.g. SSN for a person, serial number for a product, employee id"^^xsd:string , - "EXAMPLES: SSN for a person; serial number for a product; employee ID."^^xsd:string - ; + skos:example "SSN for a person; serial number for a product; employee ID."^^xsd:string ; + skos:definition "Content that is used to uniquely identify something or someone."^^xsd:string ; + skos:scopeNote "This is used in conjunction with gist:identifiedBy"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1292,10 +1289,10 @@ gist:IntellectualProperty a owl:Class ; rdfs:subClassOf gist:Artifact ; skos:prefLabel "Intellectual Property"^^xsd:string ; + skos:example "The Old Man and The Sea; the Page Rank algorithm; Coca Cola"^^xsd:string ; + skos:scopeNote "For literature this could be called the ?Work?, except that ?work? is a highly overloaded term (expenditure of energy, resource consumption, art). Often the first expression precedes our recognition of the IP, but subsequent expressions are known to be derivatives of the IP, even if they are expression-to-expression translations (or copies)."^^xsd:string ; rdfs:comment - "A work, invention or concept, independent of its being expressed in text, audio, video, image, or live performance. IP can also be tacit knowledge, know-how, or skill. Also includes Brands."^^xsd:string , - "EXAMPLES: ?The Old Man and The Sea?; the Page Rank algorithm; Coca Cola"^^xsd:string , - "NOTE: For literature this could be called the ?Work?, except that ?work? is a highly overloaded term (expenditure of energy, resource consumption, art). Often the first expression precedes our recognition of the IP, but subsequent expressions are known to be derivatives of the IP, even if they are expression-to-expression translations (or copies)."^^xsd:string + "A work, invention or concept, independent of its being expressed in text, audio, video, image, or live performance. IP can also be tacit knowledge, know-how, or skill. Also includes Brands."^^xsd:string ; owl:disjointWith gist:Intention , @@ -1349,9 +1346,9 @@ gist:Landmark gist:Language a owl:Class ; skos:prefLabel "Language"^^xsd:string ; + skos:example "Natural languages such as English and Spanish; computer languages such as OWL, Python, and XML."^^xsd:string ; rdfs:comment - "A recognized, organized set of symbols and grammar."^^xsd:string , - "EXAMPLES: Natural languages such as English and Spanish; computer languages such as OWL, Python, and XML."^^xsd:string + "A recognized, organized set of symbols and grammar."^^xsd:string ; owl:disjointWith gist:Magnitude , @@ -1366,11 +1363,11 @@ gist:Language gist:LivingThing a owl:Class ; skos:prefLabel "Living Thing"^^xsd:string ; + skos:scopeNote "In the open world, you must assume that it might have since died."^^xsd:string ; + skos:example "A cat, a mushroom, a tree."^^xsd:string ; + skos:example "NEGATIVE EXAMPLES: fictional life forms such as Unicorns or Mickey Mouse."^^xsd:string ; rdfs:comment - "EXAMPLES: A cat, a mushroom, a tree."^^xsd:string , - "NEGATIVE EXAMPLES: fictional life forms such as Unicorns or Mickey Mouse."^^xsd:string , - "NOTE: In the open world, you must assume that it might have since died."^^xsd:string , - "Something that is now, or at some point in time was, alive and growing."^^xsd:string + "Something that is now, or at some point in time was, alive and growing."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1454,10 +1451,10 @@ gist:LuminousIntensityUnit gist:Magnitude a owl:Class ; skos:prefLabel "Magnitude"^^xsd:string ; + skos:scopeNote "Magnitudes of the same dimensional type (i.e., duration or electric current) can be compared with a greater-than or less-than operator, but can still differ in their relationToTheWorld type. (I.e., you can compare actuals to estimates or references, so long as the dimension is the same.)"^^xsd:string ; + skos:scopeNote "The precision should be in the same type of unit as the magnitude."^^xsd:string ; rdfs:comment - "Base class for units which can be converted. The primitive units can be converted from one measurement system to another; the complex units (ratio or product) have to decompose to their primitives."^^xsd:string , - "NOTE: Magnitudes of the same dimensional type (i.e., duration or electric current) can be compared with a greater-than or less-than operator, but can still differ in their relationToTheWorld type. (I.e., you can compare actuals to estimates or references, so long as the dimension is the same.)"^^xsd:string , - "NOTE: Note the precision should be in the same type of unit as the magnitude."^^xsd:string + "Base class for units which can be converted. The primitive units can be converted from one measurement system to another; the complex units (ratio or product) have to decompose to their primitives."^^xsd:string ; owl:disjointWith gist:Organization , @@ -1536,9 +1533,9 @@ gist:Medium gist:Message a owl:Class ; skos:prefLabel "Message"^^xsd:string ; + skos:example "An email message, a phone call, a voice message, or a Web Service message."^^xsd:string ; rdfs:comment - "A specific instance of content sent from an Organization, Person, or Application to at least one other Organization, Person, or Application."^^xsd:string , - "EXAMPLES: An email message, a phone call, a voice message, or a Web Service message."^^xsd:string + "A specific instance of content sent from an Organization, Person, or Application to at least one other Organization, Person, or Application."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1676,9 +1673,9 @@ gist:NetworkNode gist:Obligation a owl:Class ; skos:prefLabel "Obligation"^^xsd:string ; + skos:scopeNote "Obligations will often be governed by some Agreement or Offer."^^xsd:string ; rdfs:comment - "A future commitment from one organization or person to another. Contracts are sets of obligations to do or forbear, or to indemnify or warrant."^^xsd:string , - "NOTE: Obligations will often be governed by some Agreement or Offer."^^xsd:string + "A future commitment from one organization or person to another. Contracts are sets of obligations to do or forbear, or to indemnify or warrant."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1806,10 +1803,10 @@ gist:OrdinalMember gist:Organization a owl:Class ; skos:prefLabel "Organization"^^xsd:string ; + skos:scopeNote "There are a plethora of different kinds of organizations that differ along many facets, including members, structure, purpose, legal vs. non-legal, etc."^^xsd:string ; + skos:example "Legal entities like companies; non-legal entities like clubs, committees, or departments."^^xsd:string ; rdfs:comment - "A generic organization that can be formal or informal, legal or non-legal. It can have members, or not."^^xsd:string , - "EXAMPLES: Legal entities like companies; non-legal entities like clubs, committees, or departments."^^xsd:string , - "NOTE: There are a plethora of different kinds of organizations that differ along many facets, including members, structure, purpose, legal vs. non-legal, etc."^^xsd:string + "A generic organization that can be formal or informal, legal or non-legal. It can have members, or not."^^xsd:string ; owl:disjointWith gist:PhysicalIdentifiableItem , @@ -1824,9 +1821,9 @@ gist:Percentage a owl:Class ; rdfs:subClassOf gist:RatioMagnitude ; skos:prefLabel "Percentage"^^xsd:string ; + skos:scopeNote "There are various ways to represent percentage: 50/100 could be represented as ?50? or ?0.5?. gist uses the latter, as it involves fewer conversions for subsequent use."^^xsd:string ; rdfs:comment - "A ratio where the numerator and denominator are of the same unit of measure."^^xsd:string , - "NOTE: there are various ways to represent percentage: 50/100 could be represented as ?50? or ?0.5?. gist uses the latter, as it involves fewer conversions for subsequent use."^^xsd:string + "A ratio where the numerator and denominator are of the same unit of measure."^^xsd:string ; . @@ -1850,7 +1847,8 @@ gist:Permission gist:Person a owl:Class ; skos:prefLabel "Person"^^xsd:string ; - rdfs:comment "NEGATIVE EXAMPLE: fictional characters."^^xsd:string ; + skos:example "NEGATIVE EXAMPLE: fictional characters."^^xsd:string ; + skos:definition "A human being that may or may not still be alive."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1886,10 +1884,10 @@ gist:PhysicalActionType gist:PhysicalEvent a owl:Class ; skos:prefLabel "Physical Event"^^xsd:string ; + skos:example "A meeting, a car accident."^^xsd:string ; + skos:example "NEGATIVE EXAMPLES: Excludes events that have no meaningful location, such as financial events or project milestones."^^xsd:string ; rdfs:comment - "An event that can be said to have occurred at some place in space."^^xsd:string , - "EXAMPLES: A meeting, a car accident."^^xsd:string , - "NEGATIVE EXAMPLES: Excludes events that have no meaningful location, such as financial events or project milestones."^^xsd:string + "An event that can be said to have occurred at some place in space."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1929,12 +1927,10 @@ gist:PhysicalIdentifiableItem ] ; skos:prefLabel "Physical Identifiable Item"^^xsd:string ; - rdfs:comment - "EXAMPLES: a computer, a book."^^xsd:string , - "NEGATIVE EXAMPLE: A discontinuous thing like a manufacturing line cannot reasonably have an RFID attached to it, even though its parts are not the same kind of thing as the whole."^^xsd:string , - "NOTE: You could, at least in principle, put an RFID tag on members of this class. Physical things are made of something. E.g., statues are made of bronze."^^xsd:string , - "NOTE: In practice, this always means that the parts are not the same kind of thing as the whole."^^xsd:string - ; + skos:definition "You could, at least in principle, put an RFID tag on members of this class. Physical things are made of something. E.g., statues are made of bronze."^^xsd:string ; + skos:scopeNote "In practice, this always means that the parts are not the same kind of thing as the whole."^^xsd:string ; + skos:example "a computer, a book."^^xsd:string ; + skos:example "NEGATIVE EXAMPLE: A discontinuous thing like a manufacturing line cannot reasonably have an RFID attached to it, even though its parts are not the same kind of thing as the whole."^^xsd:string ; owl:disjointWith gist:SchemaMetaData , gist:TimeInstant , @@ -1959,11 +1955,10 @@ gist:PhysicalSubstance ) ; ] ; skos:prefLabel "Physical Substance"^^xsd:string ; - rdfs:comment - "EXAMPLES: An amount of water, of penicillin, of sand, of gold."^^xsd:string , - "NOTE: An instance of this class must be a physical thing, and not just a categorical description. Example: an actual piece of gold, not ?gold? as a concept."^^xsd:string , - "NOTE: Some things are substances at a macro level, but ultimately end up as not being divisible into the same kind of thing. E.g. sand vs. grains of sand., bacteria vs. an individual bacterium."^^xsd:string - ; + skos:definition "Non corporeal material, i.e. 'stuff' which can be divided into parts where each part retains its essence."^^xsd:string ; + skos:scopeNote "An instance of this class must be a physical thing, and not just a categorical description. "^^xsd:string ; + skos:scopeNote "Some things are substances at a macro level, but ultimately end up as not being divisible into the same kind of thing. E.g. sand vs. grains of sand., bacteria vs. an individual bacterium."^^xsd:string ; + skos:example "An amount of water, of penicillin, of sand, of gold. An actual piece of gold, not gold the concept."^^xsd:string ; owl:disjointWith gist:TimeInstant , gist:UnitOfMeasure @@ -2002,9 +1997,9 @@ gist:PostalAddress a owl:Class ; rdfs:subClassOf gist:Address ; skos:prefLabel "Postal Address"^^xsd:string ; + skos:example "a street address, a PO Box, an FPO code, or the route codes."^^xsd:string ; rdfs:comment - "A set of codes the postal authorities can use to deliver physical mail."^^xsd:string , - "EXAMPLES: a street address, a PO Box, an FPO code, or the route codes."^^xsd:string + "A set of codes the postal authorities can use to deliver physical mail."^^xsd:string ; . @@ -2052,9 +2047,9 @@ gist:ProductSpecification gist:ProductUnit a owl:Class ; skos:prefLabel "Product Unit"^^xsd:string ; + skos:example "Area and Volume are the classic cases. But other, more exotic cases exist, such as Newtons."^^xsd:string ; rdfs:comment - "A unit of measure that is the product of two simpler ones."^^xsd:string , - "EXAMPLES: Area and Volume are the classic cases. But other, more exotic cases exist, such as Newtons."^^xsd:string + "A unit of measure that is the product of two simpler ones."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2100,9 +2095,9 @@ gist:Project gist:RatioMagnitude a owl:Class ; skos:prefLabel "Ratio Magnitude"^^xsd:string ; + skos:scopeNote "A RatioMagnitude just has one decimal value."^^xsd:string ; + skos:example "Speed. The ratio magnitude is 60, the unit of measure might be MilesPerHour."^^xsd:string ; rdfs:comment - "EXAMPLE: Speed. The ratio magnitude is 60, the unit of measure might be MilesPerHour."^^xsd:string , - "NOTE: A RatioMagnitude just has one decimal value."^^xsd:string , "This is a number whose unit of measure is a ratio."^^xsd:string ; owl:equivalentClass [ @@ -2121,10 +2116,10 @@ gist:RatioMagnitude gist:RatioUnit a owl:Class ; skos:prefLabel "Ratio Unit"^^xsd:string ; + skos:scopeNote "If needed, a conversion factor for a RatioUnit can be (recursively) derived from the conversion factors of the numerator and denominator units. E.g., the derived conversion factor from km/minute to meters/second is 1000/60 or 16 2/3."^^xsd:string ; + skos:example "Miles per hour."^^xsd:string ; rdfs:comment - "A UnitOfMeasure composed of a numerator unit and a denominator unit."^^xsd:string , - "EXAMPLE: Miles per hour."^^xsd:string , - "NOTE: If needed, a conversion factor for a RatioUnit can be (recursively) derived from the conversion factors of the numerator and denominator units. E.g., the derived conversion factor from km/minute to meters/second is 1000/60 or 16 2/3."^^xsd:string + "A UnitOfMeasure composed of a numerator unit and a denominator unit."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2419,9 +2414,9 @@ gist:TelephoneNumber a owl:Class ; rdfs:subClassOf gist:Address ; skos:prefLabel "Telephone Number"^^xsd:string ; + skos:example "Mobile, fax, or landline phone number."^^xsd:string ; rdfs:comment - "A numeric code a telephonic device uses for contacting another telephonic device."^^xsd:string , - "EXAMPLES: Mobile, fax, or landline phone number."^^xsd:string + "A numeric code a telephonic device uses for contacting another telephonic device."^^xsd:string ; . @@ -2467,9 +2462,9 @@ gist:TemperatureUnit gist:Template a owl:Class ; skos:prefLabel "Template"^^xsd:string ; + skos:scopeNote "Use gist:basedOn to link the instantiation of a template back to its Template."^^xsd:string ; + skos:example "A form. A filled-in form has the structure of the form with data entered into some or all of the fields."^^xsd:string ; rdfs:comment - "EXAMPLE: A form. A filled-in form has the structure of the form with data entered into some or all of the fields."^^xsd:string , - "NOTE: Use gist:basedOn to link the instantiation of a template back to its Template."^^xsd:string , "Something used to make instances in its own image. In manufacturing this would be specialized as a die to make stamped parts, cookie cutters are templates for cookies, and forms are templates for data."^^xsd:string ; owl:disjointWith @@ -2498,10 +2493,10 @@ gist:TemporalRelation ] ; skos:prefLabel "Temporal Relation"^^xsd:string ; + skos:scopeNote "A temporal relation must be gist:connectedTo a minimum of two objects. For example, a temporal relation representing a period of employment is connected both to the person and to the role/position they held."^^xsd:string ; + skos:example "employs-Employment, hasStreetAddress-EstablishedLocation. One important context for reifying a property."^^xsd:string ; rdfs:comment - "A relationship existing for a period of time."^^xsd:string , - "EXAMPLES: employs-Employment, hasStreetAddress-EstablishedLocation. One important context for reifying a property."^^xsd:string , - "NOTE: A temporal relation must be gist:connectedTo a minimum of two objects. For example, a temporal relation representing a period of employment is connected both to the person and to the role/position they held."^^xsd:string + "A relationship existing for a period of time."^^xsd:string ; . @@ -2572,10 +2567,10 @@ gist:TimeInstant ] ; skos:prefLabel "Time Instant"^^xsd:string ; + skos:scopeNote "Our identity criteria require that something refers to each Time Instant instance."^^xsd:string ; + skos:example "A literal instant (as in 12:01.0001 January 1, 2008), or a broader but still single point in time (January 1, 2008). In the latter case, we are declaring a time instant to be an interval with no duration (or really a duration only equal to its precision)."^^xsd:string ; rdfs:comment - "EXAMPLES: A literal instant (as in 12:01.0001 January 1, 2008), or a broader but still single point in time (January 1, 2008). In the latter case, we are declaring a time instant to be an interval with no duration (or really a duration only equal to its precision)."^^xsd:string , - "In gistTop all time instants are Greenwich and the local equal universal. In gistTime we introduce local time zones"^^xsd:string , - "NOTE: Our identity criteria require that something refers to each Time Instant instance."^^xsd:string + "In gistTop all time instants are Greenwich and the local equal universal. In gistTime we introduce local time zones"^^xsd:string ; owl:disjointWith gist:UnitOfMeasure ; . @@ -3233,9 +3228,9 @@ gist:hasBaseUnit a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasStandardUnit ; skos:prefLabel "Has Base Unit"^^xsd:string ; + skos:example "saying that a furlong hasBaseUnit meter says it is a DistanceUnit."^^xsd:string ; rdfs:comment - "EXAMPLE: saying that a furlong hasBaseUnit meter says it is a DistanceUnit."^^xsd:string , - "Relates a UnitOfMeasure to its BaseUnit. This indicates what kind Unit something is, e.g. saying that a furlong hasBaseUnit meter says it is a DistanceUnit."^^xsd:string + "Relates a UnitOfMeasure to its BaseUnit. This indicates what kind of Unit something is."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range gist:BaseUnit ; @@ -3270,9 +3265,9 @@ gist:hasDirectPart a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasPart ; skos:prefLabel "Has Direct Part"^^xsd:string ; + skos:scopeNote "No cascading delete."^^xsd:string ; + skos:scopeNote "Use this property to directly associate parts. hasPart is the transitive version."^^xsd:string ; rdfs:comment - "NOTE: No cascading delete."^^xsd:string , - "NOTE: Use this property to directly associate parts. hasPart is the transitive version."^^xsd:string , "The relationship between a whole and a part where the part has independent existence."^^xsd:string ; . @@ -3404,10 +3399,10 @@ gist:hasPhysicalLocation gist:hasPrecision a owl:ObjectProperty ; skos:prefLabel "Has Precision"^^xsd:string ; + skos:scopeNote "Most frequently apples to Magnitude(s) and TimeInstant. Could also apply to a measurement."^^xsd:string ; + skos:example "Temperature precise to tenth of a degree C; TimeInstant precise to 24 hours."^^xsd:string ; rdfs:comment - "EXAMPLE: Temperature precise to tenth of a degree C; TimeInstant precise to 24 hours."^^xsd:string , - "Links a Magnitude to the degree of accuracy of the numeric value. This allows for fuzzy numbers. All magnitudes have a precision. Usually we don't record them. When we do this, it will be a value whose extent covers 2 standard deviations around the stated magnitude"^^xsd:string , - "NOTE: Most frequently apples to Magnitude(s) and TimeInstant. Could also apply to a measurement."^^xsd:string + "Links a Magnitude to the degree of accuracy of the numeric value. This allows for fuzzy numbers. All magnitudes have a precision. Usually we don't record them. When we do this, it will be a value whose extent covers 2 standard deviations around the stated magnitude"^^xsd:string ; rdfs:range gist:Magnitude ; . @@ -3607,7 +3602,8 @@ gist:multiplier gist:name a owl:DatatypeProperty ; skos:prefLabel "Name"^^xsd:string ; - rdfs:comment "Relates an individual to a casual name. NOTE: For more formal use, consider using a sub property of the object property, identifiedBy."^^xsd:string ; + skos:scopeNote "For more formal use, consider using a sub property of the object property, identifiedBy."^^xsd:string ; + rdfs:comment "Relates an individual to a casual name."^^xsd:string ; rdfs:range xsd:string ; . @@ -3712,9 +3708,9 @@ gist:plannedEnd gist:planned ; skos:prefLabel "Planned End"^^xsd:string ; + skos:scopeNote "Most frequently apples to Event(s) and Offer(s). E.g. a conference or sale offer."^^xsd:string ; rdfs:comment - "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string , - "NOTE: Most frequently apples to Event(s) and Offer(s). E.g. a conference or sale offer."^^xsd:string + "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; rdfs:range gist:TimeInstant ; . @@ -3750,8 +3746,8 @@ gist:prevents gist:produces a owl:ObjectProperty ; skos:prefLabel "Produces"^^xsd:string ; + skos:example "a task produces a deliverable."^^xsd:string ; rdfs:comment - "EXAMPLE: a task produces a deliverable."^^xsd:string , "The subject creates the object."^^xsd:string ; . From 2cd8a8ba842fd2dd2796a7cae960caebccdbe7af Mon Sep 17 00:00:00 2001 From: uscholdm Date: Fri, 25 Sep 2020 16:44:17 -0700 Subject: [PATCH 08/59] Issue https://github.com/semanticarts/gist/issues/351 - Serialize only (some junk added) --- gistCore.ttl | 829 ++++++++++++++++++++++++--------------------------- 1 file changed, 391 insertions(+), 438 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index c05c2e71..50b3543e 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -1,23 +1,24 @@ +# baseURI: https://ontologies.semanticarts.com/o/gistCore + +@base . @prefix gist: . @prefix owl: . @prefix rdf: . @prefix rdfs: . +@prefix skos: . @prefix xml: . @prefix xsd: . -@prefix skos: . a owl:Ontology ; - skos:prefLabel "gistCore"^^xsd:string ; - skos:definition "Gist is a minimalist upper ontology created by Semantic Arts"^^xsd:string ; owl:versionIRI ; + skos:definition "Gist is a minimalist upper ontology created by Semantic Arts"^^xsd:string ; + skos:prefLabel "gistCore"^^xsd:string ; gist:license "https://creativecommons.org/licenses/by-sa/3.0/"^^xsd:string ; . gist:Account a owl:Class ; - skos:prefLabel "Account"^^xsd:string ; - skos:definition "An agreement having a balance, as in a bank account, or credit card account, or Accounts Receivable account."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -29,25 +30,26 @@ gist:Account ] ) ; ] ; + skos:definition "An agreement having a balance, as in a bank account, or credit card account, or Accounts Receivable account."^^xsd:string ; + skos:prefLabel "Account"^^xsd:string ; . gist:Actuator a owl:Class ; rdfs:subClassOf gist:Equipment ; - skos:prefLabel "Actuator"^^xsd:string ; rdfs:comment "A device that can affect the real world via a message interface"^^xsd:string ; + skos:prefLabel "Actuator"^^xsd:string ; . gist:Address a owl:Class ; rdfs:subClassOf gist:Content ; - skos:prefLabel "Address"^^xsd:string ; rdfs:comment "A reference to a place (real or virtual) that can be located by some routing algorithm, and where messages or things can be sent to or retrieved from. E.g. PO Box or URL to a PDF file."^^xsd:string ; + skos:prefLabel "Address"^^xsd:string ; . gist:Agreement a owl:Class ; - skos:prefLabel "Agreement"^^xsd:string ; rdfs:comment "Something which two or more People or Organizations mutually commit to do."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -72,11 +74,11 @@ gist:Agreement ] ) ; ] ; + skos:prefLabel "Agreement"^^xsd:string ; . gist:Area a owl:Class ; - skos:prefLabel "Area"^^xsd:string ; rdfs:comment "A measurement of two-dimensional space."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -89,11 +91,11 @@ gist:Area ] ) ; ] ; + skos:prefLabel "Area"^^xsd:string ; . gist:AreaUnit a owl:Class ; - skos:prefLabel "Area Unit"^^xsd:string ; rdfs:comment "A unit of two-dimensional area, such as square inches or hectares."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -113,6 +115,7 @@ gist:AreaUnit ] ) ; ] ; + skos:prefLabel "Area Unit"^^xsd:string ; . gist:Artifact @@ -122,20 +125,19 @@ gist:Artifact owl:onProperty gist:hasGoal ; owl:someValuesFrom gist:Function ; ] ; - skos:prefLabel "Artifact"^^xsd:string ; rdfs:comment "An intentional, person-made thing, which could be physical or content"^^xsd:string ; + skos:prefLabel "Artifact"^^xsd:string ; . gist:Aspect a owl:Class ; rdfs:subClassOf gist:Category ; - skos:prefLabel "Aspect"^^xsd:string ; rdfs:comment "A very general term for the characteristic of something that is being measured. E.g., property (height) or a process (cycle time) or a behavior (loyalty)."^^xsd:string ; + skos:prefLabel "Aspect"^^xsd:string ; . gist:Balance a owl:Class ; - skos:prefLabel "Balance"^^xsd:string ; rdfs:comment "An amount decremented or incremented by a series of transactions."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -148,12 +150,12 @@ gist:Balance ] ) ; ] ; + skos:prefLabel "Balance"^^xsd:string ; . gist:BaseUnit a owl:Class ; rdfs:subClassOf gist:SimpleUnitOfMeasure ; - skos:prefLabel "Base Unit"^^xsd:string ; rdfs:comment "A primitive unit that cannot be decomposed into other units. It can be converted from one measurement system to another. The base units in gist are the seven primitive units from the System Internationale (SI): (meter, second, kilogram, ampere, kelvin, mole, candela), plus three convenience ones: each. bit and usDollar."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -170,13 +172,14 @@ gist:BaseUnit gist:_second ) ; ] ; + skos:prefLabel "Base Unit"^^xsd:string ; . gist:Behavior a owl:Class ; rdfs:subClassOf gist:Category ; - skos:prefLabel "Behavior"^^xsd:string ; rdfs:comment "A way of categorizing events. E.g., differentiating drilling versus cutting."^^xsd:string ; + skos:prefLabel "Behavior"^^xsd:string ; . gist:Building @@ -185,8 +188,8 @@ gist:Building gist:Artifact , gist:Landmark ; - skos:prefLabel "Building"^^xsd:string ; rdfs:comment "A man-made structure for dwelling or working."^^xsd:string ; + skos:prefLabel "Building"^^xsd:string ; . gist:BuildingAddress @@ -199,13 +202,12 @@ gist:BuildingAddress owl:someValuesFrom gist:Building ; ] ; - skos:prefLabel "Building Address"^^xsd:string ; rdfs:comment "An address to which you can send mail, or that you could find in the physical world."^^xsd:string ; + skos:prefLabel "Building Address"^^xsd:string ; . gist:BundledCatalogItem a owl:Class ; - skos:prefLabel "Bundled Catalog Item"^^xsd:string ; rdfs:comment "Any combination of descriptions of things offered together. Could be a kit (several parts offered together), but could also be a product plus a warranty."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -218,15 +220,15 @@ gist:BundledCatalogItem ] ) ; ] ; + skos:prefLabel "Bundled Catalog Item"^^xsd:string ; . gist:CatalogItem a owl:Class ; rdfs:subClassOf gist:Specification ; + rdfs:comment "A description of a product or service to be delivered, given in a sufficient level of detail that a receiver could determine whether delivery constituted discharge of the obligation to deliver."^^xsd:string ; skos:prefLabel "Catalog Item"^^xsd:string ; - skos:scopeNote "In short, an unambiguous characterization of what it is that a potential buyer is paying for."^^xsd:string ; - rdfs:comment - "A description of a product or service to be delivered, given in a sufficient level of detail that a receiver could determine whether delivery constituted discharge of the obligation to deliver."^^xsd:string ; + skos:scopeNote "In short, an unambiguous characterization of what it is that a potential buyer is paying for."^^xsd:string ; . gist:Category @@ -243,17 +245,14 @@ gist:Category ) ; ] ; ] ; + rdfs:comment "A concept or label used to categorize other instances informally. Things that can be thought of as types are usually Categories."^^xsd:string ; + skos:example "Tags used in folksonomies; formal definitions from other systems."^^xsd:string ; skos:prefLabel "Category"^^xsd:string ; - skos:example "Tags used in folksonomies; formal definitions from other systems."^^xsd:string ; - skos:scopeNote "Often a 'bucket' can be modeled either as an owl:Class or as a gist:Category. Use the latter if you don't care much about the formal structure of the different types, or if there is a whole hierarchy of types that are going to be managed by a group separate from the ontology developers. The formal structure may be defined elsewhere and linked to, if necessary."^^xsd:string ; - rdfs:comment - "A concept or label used to categorize other instances informally. Things that can be thought of as types are usually Categories."^^xsd:string - ; + skos:scopeNote "Often a 'bucket' can be modeled either as an owl:Class or as a gist:Category. Use the latter if you don't care much about the formal structure of the different types, or if there is a whole hierarchy of types that are going to be managed by a group separate from the ontology developers. The formal structure may be defined elsewhere and linked to, if necessary."^^xsd:string ; . gist:CoherentProductUnit a owl:Class ; - skos:prefLabel "Coherent Product Unit"^^xsd:string ; rdfs:comment "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -285,11 +284,11 @@ gist:CoherentProductUnit ] ) ; ] ; + skos:prefLabel "Coherent Product Unit"^^xsd:string ; . gist:CoherentRatioUnit a owl:Class ; - skos:prefLabel "Coherent Ratio Unit"^^xsd:string ; rdfs:comment "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -321,18 +320,12 @@ gist:CoherentRatioUnit ] ) ; ] ; + skos:prefLabel "Coherent Ratio Unit"^^xsd:string ; . gist:CoherentUnit a owl:Class ; - skos:prefLabel "Coherent Unit"^^xsd:string ; - skos:scopeNote "coherent unit is the physics term for this, informally you might think of it as the standard unit for a given dimension."^^xsd:string ; - skos:scopeNote "in principle, the CoherentUnit for a ProductUnit or RatioUnit can be inferred by recursively decomposing the products and ratios into their respective CoherentUnits, bottoming out in SimpleUnits"^^xsd:string ; - skos:example "a simple unit: kilogram"^^xsd:string ; - skos:example "the standard unit for acceleration is meters per square second (feet per square second requires a conversion)"^^xsd:string ; - rdfs:comment - "A unit that is expressed in units that have no conversions. It may be a simple unit. It may also be a product or ratio unit that bottoms out in simple units."^^xsd:string - ; + rdfs:comment "A unit that is expressed in units that have no conversions. It may be a simple unit. It may also be a product or ratio unit that bottoms out in simple units."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:unionOf ( @@ -341,6 +334,15 @@ gist:CoherentUnit gist:CoherentRatioUnit ) ; ] ; + skos:example + "a simple unit: kilogram"^^xsd:string , + "the standard unit for acceleration is meters per square second (feet per square second requires a conversion)"^^xsd:string + ; + skos:prefLabel "Coherent Unit"^^xsd:string ; + skos:scopeNote + "coherent unit is the physics term for this, informally you might think of it as the standard unit for a given dimension."^^xsd:string , + "in principle, the CoherentUnit for a ProductUnit or RatioUnit can be inferred by recursively decomposing the products and ratios into their respective CoherentUnits, bottoming out in SimpleUnits"^^xsd:string + ; . gist:Collection @@ -350,16 +352,13 @@ gist:Collection owl:onProperty gist:hasMember ; owl:someValuesFrom owl:Thing ; ] ; + rdfs:comment "Any identifiable grouping of instances. For instance, a jury is a collection of people."^^xsd:string ; + skos:example "A jury is a group of people, a financial ledger is a collection of transaction entries; a route is an (ordered) collection of segments."^^xsd:string ; skos:prefLabel "Collection"^^xsd:string ; - skos:example "A jury is a group of people, a financial ledger is a collection of transaction entries; a route is an (ordered) collection of segments."^^xsd:string ; - rdfs:comment - "Any identifiable grouping of instances. For instance, a jury is a collection of people."^^xsd:string - ; . gist:Commitment a owl:Class ; - skos:prefLabel "Commitment"^^xsd:string ; rdfs:comment "An obligation (possibly unilateral)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -389,11 +388,11 @@ gist:Commitment ] ) ; ] ; + skos:prefLabel "Commitment"^^xsd:string ; . gist:Component a owl:Class ; - skos:prefLabel "Component"^^xsd:string ; rdfs:comment "A component is an artifact that contributes to a system. Could be a simple mechanical component, such as the float contributing to the toilet tank maintaining a constant level, or much more complex as in the internet of things."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -406,15 +405,12 @@ gist:Component ] ) ; ] ; + skos:prefLabel "Component"^^xsd:string ; . gist:ContemporaneousEvent a owl:Class ; - skos:prefLabel "Contemporaneous Event"^^xsd:string ; - skos:scopeNote "All contemporaneous events eventually end and, due to the nature of the open world, we can never be sure that a contemporaneous event hasn't ended. As a result, this is really a contemporaneous and historical event."^^xsd:string ; - rdfs:comment - "An event that actually started after the present time. When we record an end time it ceases to be contemporaneous"^^xsd:string - ; + rdfs:comment "An event that actually started after the present time. When we record an end time it ceases to be contemporaneous"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -432,12 +428,13 @@ gist:ContemporaneousEvent ] ) ; ] ; + skos:prefLabel "Contemporaneous Event"^^xsd:string ; + skos:scopeNote "All contemporaneous events eventually end and, due to the nature of the open world, we can never be sure that a contemporaneous event hasn't ended. As a result, this is really a contemporaneous and historical event."^^xsd:string ; . gist:Content a owl:Class ; rdfs:subClassOf gist:Artifact ; - skos:prefLabel "Content"^^xsd:string ; rdfs:comment "A document, program, image, etc. (Categories are not content until they are written down.)"^^xsd:string ; owl:disjointWith gist:GeoPoint , @@ -448,6 +445,7 @@ gist:Content gist:TimeInstant , gist:UnitOfMeasure ; + skos:prefLabel "Content"^^xsd:string ; . gist:ContentExpression @@ -465,13 +463,12 @@ gist:ContentExpression owl:someValuesFrom gist:Language ; ] ; - skos:prefLabel "Content Expression"^^xsd:string ; rdfs:comment "Intellectual Property reduced to text, audio etc. If it contains text (written or spoken), it may be in a language."^^xsd:string ; + skos:prefLabel "Content Expression"^^xsd:string ; . gist:ContingentEvent a owl:Class ; - skos:prefLabel "Contingent Event"^^xsd:string ; rdfs:comment "An event with a probability of happening in the future, and usually dependent upon some other event or condition."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -494,15 +491,12 @@ gist:ContingentEvent ] ) ; ] ; + skos:prefLabel "Contingent Event"^^xsd:string ; . gist:ContingentObligation a owl:Class ; - skos:prefLabel "Contingent Obligation"^^xsd:string ; - skos:scopeNote "A contingent obligation might have a getter counterparty (as in the case of insurance); but it might not (as in the case of an offer)."^^xsd:string ; - rdfs:comment - "An obligation that is not yet firm. There is some contingent event, the occurrence of which will cause the obligation to become firm."^^xsd:string - ; + rdfs:comment "An obligation that is not yet firm. There is some contingent event, the occurrence of which will cause the obligation to become firm."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -525,11 +519,12 @@ gist:ContingentObligation ] ) ; ] ; + skos:prefLabel "Contingent Obligation"^^xsd:string ; + skos:scopeNote "A contingent obligation might have a getter counterparty (as in the case of insurance); but it might not (as in the case of an offer)."^^xsd:string ; . gist:Contract a owl:Class ; - skos:prefLabel "Contract"^^xsd:string ; rdfs:comment "an Agreement which can be enforced by law"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -542,18 +537,18 @@ gist:Contract ] ) ; ] ; + skos:prefLabel "Contract"^^xsd:string ; . gist:ContractTerm a owl:Class ; rdfs:subClassOf gist:Specification ; - skos:prefLabel "Contract Term"^^xsd:string ; rdfs:comment "A specification of some aspect of a contract."^^xsd:string ; + skos:prefLabel "Contract Term"^^xsd:string ; . gist:ControlledVocabulary a owl:Class ; - skos:prefLabel "Controlled Vocabulary"^^xsd:string ; rdfs:comment "A collection of terms approved and managed by some organization or person."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -577,11 +572,11 @@ gist:ControlledVocabulary ] ) ; ] ; + skos:prefLabel "Controlled Vocabulary"^^xsd:string ; . gist:Controller a owl:Class ; - skos:prefLabel "Controller"^^xsd:string ; rdfs:comment "A device that takes messages or signals from a sensor and decides through algorithms whether and which actuator to fire via messages"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -604,6 +599,7 @@ gist:Controller ] ) ; ] ; + skos:prefLabel "Controller"^^xsd:string ; . gist:ControllerType @@ -614,11 +610,7 @@ gist:ControllerType gist:Count a owl:Class ; - skos:prefLabel "Count"^^xsd:string ; - skos:scopeNote "Count is not disjoint with all the other magnitudes, as there are some magnitudes that could conceivably be counted."^^xsd:string ; - rdfs:comment - "A measure that involves countable amounts (?eaches? as well as cases, etc.). Can be decimal."^^xsd:string - ; + rdfs:comment "A measure that involves countable amounts (?eaches? as well as cases, etc.). Can be decimal."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -630,11 +622,12 @@ gist:Count ] ) ; ] ; + skos:prefLabel "Count"^^xsd:string ; + skos:scopeNote "Count is not disjoint with all the other magnitudes, as there are some magnitudes that could conceivably be counted."^^xsd:string ; . gist:CountingUnit a owl:Class ; - skos:prefLabel "Counting Unit"^^xsd:string ; rdfs:comment "A unit of counting, especially ?each?, but also units such as dozens."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -647,11 +640,11 @@ gist:CountingUnit ] ) ; ] ; + skos:prefLabel "Counting Unit"^^xsd:string ; . gist:CountryGovernment a owl:Class ; - skos:prefLabel "Country Government"^^xsd:string ; rdfs:comment "The geopolitical body that governs a geopolitical region recognized as a country."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -669,11 +662,11 @@ gist:CountryGovernment ] ) ; ] ; + skos:prefLabel "Country Government"^^xsd:string ; . gist:CurrencyUnit a owl:Class ; - skos:prefLabel "Currency Unit"^^xsd:string ; rdfs:comment "A unit of money. Note: this is the only unit whose conversion factors include time (i.e., the conversion rates change on a daily basis)."^^xsd:string ; owl:disjointWith gist:DataSizeUnit , @@ -696,11 +689,11 @@ gist:CurrencyUnit ] ) ; ] ; + skos:prefLabel "Currency Unit"^^xsd:string ; . gist:DataSizeUnit a owl:Class ; - skos:prefLabel "Data Size Unit"^^xsd:string ; rdfs:comment "A unit to measure amounts of digital information."^^xsd:string ; owl:disjointWith gist:DistanceUnit , @@ -722,11 +715,11 @@ gist:DataSizeUnit ] ) ; ] ; + skos:prefLabel "Data Size Unit"^^xsd:string ; . gist:DateInstant a owl:Class ; - skos:prefLabel "Date Instant"^^xsd:string ; rdfs:comment "A point in time known only to the accuracy of one day. Say the signing of the declaration of independence on 7/4/1776"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -739,20 +732,19 @@ gist:DateInstant ] ) ; ] ; + skos:prefLabel "Date Instant"^^xsd:string ; . gist:DegreeOfCommitment a owl:Class ; rdfs:subClassOf gist:Category ; + rdfs:comment "The difficulty of reversing a commitment."^^xsd:string ; + skos:example "A car rental typically has a lower degree of commitment than an airfare reservation."^^xsd:string ; skos:prefLabel "Degree Of Commitment"^^xsd:string ; - skos:example "A car rental typically has a lower degree of commitment than an airfare reservation."^^xsd:string ; - rdfs:comment "The difficulty of reversing a commitment."^^xsd:string - ; . gist:DistanceUnit a owl:Class ; - skos:prefLabel "Distance Unit"^^xsd:string ; rdfs:comment "A unit to measure linear distance, such as feet or kilometers."^^xsd:string ; owl:disjointWith gist:DurationUnit , @@ -773,15 +765,12 @@ gist:DistanceUnit ] ) ; ] ; + skos:prefLabel "Distance Unit"^^xsd:string ; . gist:Duration a owl:Class ; - skos:prefLabel "Duration"^^xsd:string ; - skos:example "One week (or seven days), but not Jan 1, 2008 to Jan 7, 2008 (which is an interval). Intervals have durations, but are not themselves durations."^^xsd:string ; - rdfs:comment - "Time, but not on a timeline."^^xsd:string - ; + rdfs:comment "Time, but not on a timeline."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -793,11 +782,12 @@ gist:Duration ] ) ; ] ; + skos:example "One week (or seven days), but not Jan 1, 2008 to Jan 7, 2008 (which is an interval). Intervals have durations, but are not themselves durations."^^xsd:string ; + skos:prefLabel "Duration"^^xsd:string ; . gist:DurationUnit a owl:Class ; - skos:prefLabel "Duration Unit"^^xsd:string ; rdfs:comment "A unit to measure passage of time: hours, days, years."^^xsd:string ; owl:disjointWith gist:ElectricalCurrentUnit , @@ -817,11 +807,11 @@ gist:DurationUnit ] ) ; ] ; + skos:prefLabel "Duration Unit"^^xsd:string ; . gist:ElectricCurrent a owl:Class ; - skos:prefLabel "Electric Current"^^xsd:string ; rdfs:comment "A flow of electric charge."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -834,11 +824,11 @@ gist:ElectricCurrent ] ) ; ] ; + skos:prefLabel "Electric Current"^^xsd:string ; . gist:ElectricalCurrentUnit a owl:Class ; - skos:prefLabel "Electrical Current Unit"^^xsd:string ; rdfs:comment "Unit of electrical current, which is charge per unit time. The SI unit is the ampere. (Note that electrical current is a composed unit.)"^^xsd:string ; owl:disjointWith gist:LuminousIntensityUnit , @@ -857,25 +847,25 @@ gist:ElectricalCurrentUnit ] ) ; ] ; + skos:prefLabel "Electrical Current Unit"^^xsd:string ; . gist:ElectronicMessageAddress a owl:Class ; rdfs:subClassOf gist:Address ; - skos:prefLabel "Electronic Message Address"^^xsd:string ; rdfs:comment "Any place an electronic message (email, fax, etc.) can be sent."^^xsd:string ; + skos:prefLabel "Electronic Message Address"^^xsd:string ; . gist:EmailAddress a owl:Class ; rdfs:subClassOf gist:ElectronicMessageAddress ; - skos:prefLabel "Email Address"^^xsd:string ; rdfs:comment "An email address is a unique identifier for an email account. It is used to both send and receive email messages over the Internet."^^xsd:string ; + skos:prefLabel "Email Address"^^xsd:string ; . gist:Equipment a owl:Class ; - skos:prefLabel "Equipment"^^xsd:string ; rdfs:comment "Tangible property other than land or buildings. Any kind of equipment, could be machine, router, car etc."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -889,18 +879,18 @@ gist:Equipment ] ) ; ] ; + skos:prefLabel "Equipment"^^xsd:string ; . gist:EquipmentType a owl:Class ; rdfs:subClassOf gist:Category ; - skos:prefLabel "Equipment Type"^^xsd:string ; rdfs:comment "Categories of equipment"^^xsd:string ; + skos:prefLabel "Equipment Type"^^xsd:string ; . gist:Event a owl:Class ; - skos:prefLabel "Event"^^xsd:string ; rdfs:comment "Something happening over some period of time, often characterized as some kind of activity being carried out by some person, organization, or software application."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -922,11 +912,11 @@ gist:Event ] ) ; ] ; + skos:prefLabel "Event"^^xsd:string ; . gist:Extent a owl:Class ; - skos:prefLabel "Extent"^^xsd:string ; rdfs:comment "A measure of distance, which could be distances over the Earth, and could also be height, width, length, depth, girth, etc."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -939,11 +929,11 @@ gist:Extent ] ) ; ] ; + skos:prefLabel "Extent"^^xsd:string ; . gist:FormattedContent a owl:Class ; - skos:prefLabel "Formatted Content"^^xsd:string ; rdfs:comment "Content which is in a particular format. (E.g., HTML, PDF, JPG.)"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -956,33 +946,28 @@ gist:FormattedContent ] ) ; ] ; + skos:prefLabel "Formatted Content"^^xsd:string ; . gist:Function a owl:Class ; rdfs:subClassOf gist:Intention ; - skos:prefLabel "Function"^^xsd:string ; rdfs:comment "A function is what a specific made item is intended to do. For instance: transmit electricity, provide ballast, control ambient temperature."^^xsd:string ; + skos:prefLabel "Function"^^xsd:string ; . gist:GeneralMediaType a owl:Class ; rdfs:subClassOf gist:Category ; + rdfs:comment "The real-world media type for content."^^xsd:string ; + skos:example "audio, still image, video, textual, physical (e.g., a statue), or performance (i.e. a play). Or it could be oil or pastel for a painting."^^xsd:string ; skos:prefLabel "General Media Type"^^xsd:string ; - skos:example "audio, still image, video, textual, physical (e.g., a statue), or performance (i.e. a play). Or it could be oil or pastel for a painting."^^xsd:string ; - rdfs:comment - "The real-world media type for content."^^xsd:string - ; . gist:GeoPoint a owl:Class ; rdfs:subClassOf gist:Place ; - skos:prefLabel "Geo Point"^^xsd:string ; - skos:scopeNote "Assume coordinate system used by Google (WGS 84 Web Mercator)."^^xsd:string ; - rdfs:comment - "An individual point on the Earth's surface, identified by latitude, longitude and altitude. If altitude is missing, it is assumed to be at the Earth's surface. However, altitude is measured from sea level. these points are to the WGS-84 coordinate system using the GPS decimal lat/long"^^xsd:string - ; + rdfs:comment "An individual point on the Earth's surface, identified by latitude, longitude and altitude. If altitude is missing, it is assumed to be at the Earth's surface. However, altitude is measured from sea level. these points are to the WGS-84 coordinate system using the GPS decimal lat/long"^^xsd:string ; owl:disjointWith gist:IntellectualProperty , gist:Intention , @@ -1014,11 +999,12 @@ gist:GeoPoint ] ) ; ] ; + skos:prefLabel "Geo Point"^^xsd:string ; + skos:scopeNote "Assume coordinate system used by Google (WGS 84 Web Mercator)."^^xsd:string ; . gist:GeoPoliticalRegion a owl:Class ; - skos:prefLabel "GeoPolitical Region"^^xsd:string ; rdfs:comment "A collection of GeoRegions that are being administered by a Government Organization"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1036,18 +1022,13 @@ gist:GeoPoliticalRegion ] ) ; ] ; + skos:prefLabel "GeoPolitical Region"^^xsd:string ; . gist:GeoRegion a owl:Class ; rdfs:subClassOf gist:Place ; - skos:prefLabel "Geo Region"^^xsd:string ; - skos:scopeNote "A GeoRegion could be non-contiguous; e.g. the region governed by the USA is the region governed by the lower 48 states plus that of Alaska and Hawaii. Child classes in lower ontologies can make this distinction."^^xsd:string ; - skos:scopeNote "A GeoRegion has an area, but it is not itself an instance of the Area class. (Area in gist is a magnitude)."^^xsd:string ; - skos:example "The bounded shape that defines the region occupied by Crater Lake; the bounded area known as the contiguous USA."^^xsd:string ; - rdfs:comment - "A bounded region (or set of regions) on the surface of the Earth."^^xsd:string - ; + rdfs:comment "A bounded region (or set of regions) on the surface of the Earth."^^xsd:string ; owl:disjointWith gist:IntellectualProperty , gist:Intention , @@ -1070,11 +1051,16 @@ gist:GeoRegion ] ) ; ] ; + skos:example "The bounded shape that defines the region occupied by Crater Lake; the bounded area known as the contiguous USA."^^xsd:string ; + skos:prefLabel "Geo Region"^^xsd:string ; + skos:scopeNote + "A GeoRegion could be non-contiguous; e.g. the region governed by the USA is the region governed by the lower 48 states plus that of Alaska and Hawaii. Child classes in lower ontologies can make this distinction."^^xsd:string , + "A GeoRegion has an area, but it is not itself an instance of the Area class. (Area in gist is a magnitude)."^^xsd:string + ; . gist:GeoRoute a owl:Class ; - skos:prefLabel "Geo Route"^^xsd:string ; rdfs:comment "An ordered set of GeoPoints that defines a path from starting point to ending point."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1088,12 +1074,12 @@ gist:GeoRoute ] ) ; ] ; + skos:prefLabel "Geo Route"^^xsd:string ; . gist:GeoSegment a owl:Class ; rdfs:subClassOf gist:Place ; - skos:prefLabel "Geo Segment"^^xsd:string ; rdfs:comment "A single portion of a GeoRegion which has been divided (i.e., segmented)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1112,12 +1098,12 @@ gist:GeoSegment ] ) ; ] ; + skos:prefLabel "Geo Segment"^^xsd:string ; . gist:GeoVolume a owl:Class ; rdfs:subClassOf gist:Place ; - skos:prefLabel "Geo Volume"^^xsd:string ; rdfs:comment "A three-dimensional space on or near the surface of the Earth, such as an oil reservoir, the body of a lake, or an airspace."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1134,23 +1120,19 @@ gist:GeoVolume ] ) ; ] ; + skos:prefLabel "Geo Volume"^^xsd:string ; . gist:Goal a owl:Class ; rdfs:subClassOf gist:Intention ; - skos:prefLabel "Goal"^^xsd:string ; rdfs:comment "A specific intentional endpoint. One can tell whether it has been achieved, as opposed to an intention, which may not have an evaluation function."^^xsd:string ; + skos:prefLabel "Goal"^^xsd:string ; . gist:GovernmentOrganization a owl:Class ; - skos:prefLabel "Government Organization"^^xsd:string ; - skos:scopeNote "Establishment by a CountryGovernment may be indirect via local, regional, or national GovernmentOrganization(s) that ultimately are recognized by a CountryGovernment."^^xsd:string ; - skos:example "The State of Washington Office of Financial Management; the Food and Drug Administration; the Scottish Parliament."^^xsd:string ; - rdfs:comment - "An organization established either by fiat (as a conquering army overtakes a land and declares a government) or by delegation from a fiat government, such as a state or local government or a specific agency. Differs from a corporation in that it cannot be owned."^^xsd:string - ; + rdfs:comment "An organization established either by fiat (as a conquering army overtakes a land and declares a government) or by delegation from a fiat government, such as a state or local government or a specific agency. Differs from a corporation in that it cannot be owned."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1162,11 +1144,13 @@ gist:GovernmentOrganization ] ) ; ] ; + skos:example "The State of Washington Office of Financial Management; the Food and Drug Administration; the Scottish Parliament."^^xsd:string ; + skos:prefLabel "Government Organization"^^xsd:string ; + skos:scopeNote "Establishment by a CountryGovernment may be indirect via local, regional, or national GovernmentOrganization(s) that ultimately are recognized by a CountryGovernment."^^xsd:string ; . gist:GreenwichInstant a owl:Class ; - skos:prefLabel "Greenwich instant"^^xsd:string ; rdfs:comment "By default time instants are expressed in Greenwich, if you need to be explicit (to calculate offset for instance)"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1179,11 +1163,11 @@ gist:GreenwichInstant ] ) ; ] ; + skos:prefLabel "Greenwich instant"^^xsd:string ; . gist:Group a owl:Class ; - skos:prefLabel "Group"^^xsd:string ; rdfs:comment "A collection of People. The group may or may not be an Organization. Many organizations consist of groups of people, but that is not a defining characteristic."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1196,11 +1180,11 @@ gist:Group ] ) ; ] ; + skos:prefLabel "Group"^^xsd:string ; . gist:HistoricalEvent a owl:Class ; - skos:prefLabel "Historical Event"^^xsd:string ; rdfs:comment "An event which occurred in time, with an actual end earlier than the present moment."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1218,11 +1202,11 @@ gist:HistoricalEvent ] ) ; ] ; + skos:prefLabel "Historical Event"^^xsd:string ; . gist:HumanInstant a owl:Class ; - skos:prefLabel "Human Instant"^^xsd:string ; rdfs:comment "A point in time known only to the accuracy of one minute. For things like calendar appointments and time reporting"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1235,14 +1219,11 @@ gist:HumanInstant ] ) ; ] ; + skos:prefLabel "Human Instant"^^xsd:string ; . gist:ID a owl:Class ; - skos:prefLabel "ID"^^xsd:string ; - skos:example "SSN for a person; serial number for a product; employee ID."^^xsd:string ; - skos:definition "Content that is used to uniquely identify something or someone."^^xsd:string ; - skos:scopeNote "This is used in conjunction with gist:identifiedBy"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1266,11 +1247,14 @@ gist:ID ] ) ; ] ; + skos:definition "Content that is used to uniquely identify something or someone."^^xsd:string ; + skos:example "SSN for a person; serial number for a product; employee ID."^^xsd:string ; + skos:prefLabel "ID"^^xsd:string ; + skos:scopeNote "This is used in conjunction with gist:identifiedBy"^^xsd:string ; . gist:InformationQuantity a owl:Class ; - skos:prefLabel "Information Quantity"^^xsd:string ; rdfs:comment "An amount of data, such as 6 petabytes, or 640KB."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1283,17 +1267,13 @@ gist:InformationQuantity ] ) ; ] ; + skos:prefLabel "Information Quantity"^^xsd:string ; . gist:IntellectualProperty a owl:Class ; rdfs:subClassOf gist:Artifact ; - skos:prefLabel "Intellectual Property"^^xsd:string ; - skos:example "The Old Man and The Sea; the Page Rank algorithm; Coca Cola"^^xsd:string ; - skos:scopeNote "For literature this could be called the ?Work?, except that ?work? is a highly overloaded term (expenditure of energy, resource consumption, art). Often the first expression precedes our recognition of the IP, but subsequent expressions are known to be derivatives of the IP, even if they are expression-to-expression translations (or copies)."^^xsd:string ; - rdfs:comment - "A work, invention or concept, independent of its being expressed in text, audio, video, image, or live performance. IP can also be tacit knowledge, know-how, or skill. Also includes Brands."^^xsd:string - ; + rdfs:comment "A work, invention or concept, independent of its being expressed in text, audio, video, image, or live performance. IP can also be tacit knowledge, know-how, or skill. Also includes Brands."^^xsd:string ; owl:disjointWith gist:Intention , gist:Magnitude , @@ -1303,11 +1283,13 @@ gist:IntellectualProperty gist:TimeInstant , gist:UnitOfMeasure ; + skos:example "The Old Man and The Sea; the Page Rank algorithm; Coca Cola"^^xsd:string ; + skos:prefLabel "Intellectual Property"^^xsd:string ; + skos:scopeNote "For literature this could be called the ?Work?, except that ?work? is a highly overloaded term (expenditure of energy, resource consumption, art). Often the first expression precedes our recognition of the IP, but subsequent expressions are known to be derivatives of the IP, even if they are expression-to-expression translations (or copies)."^^xsd:string ; . gist:Intention a owl:Class ; - skos:prefLabel "Intention"^^xsd:string ; rdfs:comment 'Goal, desire, aspiration. This is the "teleologic" aspect of the system that indicates things are done with a purpose.'^^xsd:string ; owl:disjointWith gist:Magnitude , @@ -1317,12 +1299,12 @@ gist:Intention gist:TimeInstant , gist:UnitOfMeasure ; + skos:prefLabel "Intention"^^xsd:string ; . gist:Landmark a owl:Class ; rdfs:subClassOf gist:Place ; - skos:prefLabel "Landmark"^^xsd:string ; rdfs:comment "Something permanently attached to the Earth."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1341,15 +1323,12 @@ gist:Landmark ] ) ; ] ; + skos:prefLabel "Landmark"^^xsd:string ; . gist:Language a owl:Class ; - skos:prefLabel "Language"^^xsd:string ; - skos:example "Natural languages such as English and Spanish; computer languages such as OWL, Python, and XML."^^xsd:string ; - rdfs:comment - "A recognized, organized set of symbols and grammar."^^xsd:string - ; + rdfs:comment "A recognized, organized set of symbols and grammar."^^xsd:string ; owl:disjointWith gist:Magnitude , gist:Organization , @@ -1358,17 +1337,13 @@ gist:Language gist:TimeInstant , gist:UnitOfMeasure ; + skos:example "Natural languages such as English and Spanish; computer languages such as OWL, Python, and XML."^^xsd:string ; + skos:prefLabel "Language"^^xsd:string ; . gist:LivingThing a owl:Class ; - skos:prefLabel "Living Thing"^^xsd:string ; - skos:scopeNote "In the open world, you must assume that it might have since died."^^xsd:string ; - skos:example "A cat, a mushroom, a tree."^^xsd:string ; - skos:example "NEGATIVE EXAMPLES: fictional life forms such as Unicorns or Mickey Mouse."^^xsd:string ; - rdfs:comment - "Something that is now, or at some point in time was, alive and growing."^^xsd:string - ; + rdfs:comment "Something that is now, or at some point in time was, alive and growing."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1385,11 +1360,16 @@ gist:LivingThing ] ) ; ] ; + skos:example + "A cat, a mushroom, a tree."^^xsd:string , + "NEGATIVE EXAMPLES: fictional life forms such as Unicorns or Mickey Mouse."^^xsd:string + ; + skos:prefLabel "Living Thing"^^xsd:string ; + skos:scopeNote "In the open world, you must assume that it might have since died."^^xsd:string ; . gist:LocalInstant a owl:Class ; - skos:prefLabel "Local Instant"^^xsd:string ; rdfs:comment "A point in time expressed relative to a local time zone. Can be converted to Universal Time using the time zone offset. The precision is used to state how precise this instant is. Typical values would be day, hour, minute or second."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1407,11 +1387,11 @@ gist:LocalInstant ] ) ; ] ; + skos:prefLabel "Local Instant"^^xsd:string ; . gist:LuminousIntensity a owl:Class ; - skos:prefLabel "Luminous Intensity"^^xsd:string ; rdfs:comment "A measure of the wavelength-weighted power emitted by a light source in a particular direction per unit solid angle. This is based on the luminosity function, a standardized model of the sensitivity of the human eye."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1424,11 +1404,11 @@ gist:LuminousIntensity ] ) ; ] ; + skos:prefLabel "Luminous Intensity"^^xsd:string ; . gist:LuminousIntensityUnit a owl:Class ; - skos:prefLabel "Luminous Intensity Unit"^^xsd:string ; rdfs:comment "The measure of brightness. The SI unit is the candela."^^xsd:string ; owl:disjointWith gist:MassUnit , @@ -1446,16 +1426,12 @@ gist:LuminousIntensityUnit ] ) ; ] ; + skos:prefLabel "Luminous Intensity Unit"^^xsd:string ; . gist:Magnitude a owl:Class ; - skos:prefLabel "Magnitude"^^xsd:string ; - skos:scopeNote "Magnitudes of the same dimensional type (i.e., duration or electric current) can be compared with a greater-than or less-than operator, but can still differ in their relationToTheWorld type. (I.e., you can compare actuals to estimates or references, so long as the dimension is the same.)"^^xsd:string ; - skos:scopeNote "The precision should be in the same type of unit as the magnitude."^^xsd:string ; - rdfs:comment - "Base class for units which can be converted. The primitive units can be converted from one measurement system to another; the complex units (ratio or product) have to decompose to their primitives."^^xsd:string - ; + rdfs:comment "Base class for units which can be converted. The primitive units can be converted from one measurement system to another; the complex units (ratio or product) have to decompose to their primitives."^^xsd:string ; owl:disjointWith gist:Organization , gist:PhysicalIdentifiableItem , @@ -1483,11 +1459,15 @@ gist:Magnitude ] ) ; ] ; + skos:prefLabel "Magnitude"^^xsd:string ; + skos:scopeNote + "Magnitudes of the same dimensional type (i.e., duration or electric current) can be compared with a greater-than or less-than operator, but can still differ in their relationToTheWorld type. (I.e., you can compare actuals to estimates or references, so long as the dimension is the same.)"^^xsd:string , + "The precision should be in the same type of unit as the magnitude."^^xsd:string + ; . gist:Mass a owl:Class ; - skos:prefLabel "Mass"^^xsd:string ; rdfs:comment "Magnitude of mass."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1500,11 +1480,11 @@ gist:Mass ] ) ; ] ; + skos:prefLabel "Mass"^^xsd:string ; . gist:MassUnit a owl:Class ; - skos:prefLabel "Mass Unit"^^xsd:string ; rdfs:comment "A unit representing the amount of matter in a particle or object. The SI unit of mass is the kilogram."^^xsd:string ; owl:disjointWith gist:MoleUnit , @@ -1521,22 +1501,19 @@ gist:MassUnit ] ) ; ] ; + skos:prefLabel "Mass Unit"^^xsd:string ; . gist:Medium a owl:Class ; rdfs:subClassOf gist:Category ; - skos:prefLabel "Medium"^^xsd:string ; rdfs:comment "A physicality on which a work could be implemented or exposed. E.g., paper, clay, or a computer monitor."^^xsd:string ; + skos:prefLabel "Medium"^^xsd:string ; . gist:Message a owl:Class ; - skos:prefLabel "Message"^^xsd:string ; - skos:example "An email message, a phone call, a voice message, or a Web Service message."^^xsd:string ; - rdfs:comment - "A specific instance of content sent from an Organization, Person, or Application to at least one other Organization, Person, or Application."^^xsd:string - ; + rdfs:comment "A specific instance of content sent from an Organization, Person, or Application to at least one other Organization, Person, or Application."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1567,25 +1544,26 @@ gist:Message ] ) ; ] ; + skos:example "An email message, a phone call, a voice message, or a Web Service message."^^xsd:string ; + skos:prefLabel "Message"^^xsd:string ; . gist:MessageDefinition a owl:Class ; rdfs:subClassOf gist:SchemaMetaData ; - skos:prefLabel "Message Definition"^^xsd:string ; rdfs:comment "Each pulse from a Sensor is reflected in a message, as well as each instruction to an Actuator"^^xsd:string ; + skos:prefLabel "Message Definition"^^xsd:string ; . gist:MimeType a owl:Class ; rdfs:subClassOf gist:Category ; - skos:prefLabel "MIME Type"^^xsd:string ; rdfs:comment "A digitized type that computer applications can recognize."^^xsd:string ; + skos:prefLabel "MIME Type"^^xsd:string ; . gist:MolarQuantity a owl:Class ; - skos:prefLabel "Molar Quantity"^^xsd:string ; rdfs:comment "Amount of a substance, as counted molecules."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1598,11 +1576,11 @@ gist:MolarQuantity ] ) ; ] ; + skos:prefLabel "Molar Quantity"^^xsd:string ; . gist:MoleUnit a owl:Class ; - skos:prefLabel "Mole Unit"^^xsd:string ; rdfs:comment "Amount of chemical material. Measured in Avogadro units (moles) of 6.02 x 10^23 molecules."^^xsd:string ; owl:disjointWith gist:TemperatureUnit ; owl:equivalentClass [ @@ -1616,11 +1594,11 @@ gist:MoleUnit ] ) ; ] ; + skos:prefLabel "Mole Unit"^^xsd:string ; . gist:Monetary a owl:Class ; - skos:prefLabel "Monetary"^^xsd:string ; rdfs:comment "A special type of magnitude, due to the way rounding is handled in math and the temporal aspect of conversion."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1633,11 +1611,11 @@ gist:Monetary ] ) ; ] ; + skos:prefLabel "Monetary"^^xsd:string ; . gist:Network a owl:Class ; - skos:prefLabel "Network"^^xsd:string ; rdfs:comment "A network is a connected set of links and nodes"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1656,27 +1634,24 @@ gist:Network ] ) ; ] ; + skos:prefLabel "Network"^^xsd:string ; . gist:NetworkLink a owl:Class ; - skos:prefLabel "Network Link"^^xsd:string ; rdfs:comment "a link in a network. This is the abstraction of the network. The physical instantiation couple be pipes, or wire but may also be non physical such as wireless networks or organization structures"^^xsd:string ; + skos:prefLabel "Network Link"^^xsd:string ; . gist:NetworkNode a owl:Class ; - skos:prefLabel "Network Node"^^xsd:string ; rdfs:comment "a node in a network. Note the network is the abstract representation of the network. It is physically instantiated with equipment, or in some cases People."^^xsd:string ; + skos:prefLabel "Network Node"^^xsd:string ; . gist:Obligation a owl:Class ; - skos:prefLabel "Obligation"^^xsd:string ; - skos:scopeNote "Obligations will often be governed by some Agreement or Offer."^^xsd:string ; - rdfs:comment - "A future commitment from one organization or person to another. Contracts are sets of obligations to do or forbear, or to indemnify or warrant."^^xsd:string - ; + rdfs:comment "A future commitment from one organization or person to another. Contracts are sets of obligations to do or forbear, or to indemnify or warrant."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1705,11 +1680,12 @@ gist:Obligation ] ) ; ] ; + skos:prefLabel "Obligation"^^xsd:string ; + skos:scopeNote "Obligations will often be governed by some Agreement or Offer."^^xsd:string ; . gist:Offer a owl:Class ; - skos:prefLabel "Offer"^^xsd:string ; rdfs:comment "A commitment to buy or sell a described or identified part or service."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1748,13 +1724,14 @@ gist:Offer ] ) ; ] ; + skos:prefLabel "Offer"^^xsd:string ; . gist:OrderedCollection a owl:Class ; rdfs:subClassOf gist:Collection ; - skos:prefLabel "Ordered Collection"^^xsd:string ; rdfs:comment "A collection where the members are in a fixed sequence."^^xsd:string ; + skos:prefLabel "Ordered Collection"^^xsd:string ; . gist:OrdinalCollection @@ -1767,8 +1744,8 @@ gist:OrdinalCollection owl:allValuesFrom gist:OrdinalMember ; ] ; - skos:prefLabel "Ordinal Collection"^^xsd:string ; rdfs:comment "An Ordered Collection where no item can be of the same rank as any other item. In mathematical terms, this is a ?strict total order?."^^xsd:string ; + skos:prefLabel "Ordinal Collection"^^xsd:string ; . gist:OrdinalMember @@ -1791,23 +1768,18 @@ gist:OrdinalMember ) ; ] ; - skos:prefLabel "Ordinal Member"^^xsd:string ; rdfs:comment "A member of an Ordinal Collection. It necessarily precedes or is preceded by another Ordinal Member in the same collection. (This last condition cannot be formally stated in OWL)."^^xsd:string ; owl:equivalentClass [ a owl:Restriction ; owl:onProperty gist:orderedMemberOf ; owl:someValuesFrom gist:OrdinalCollection ; ] ; + skos:prefLabel "Ordinal Member"^^xsd:string ; . gist:Organization a owl:Class ; - skos:prefLabel "Organization"^^xsd:string ; - skos:scopeNote "There are a plethora of different kinds of organizations that differ along many facets, including members, structure, purpose, legal vs. non-legal, etc."^^xsd:string ; - skos:example "Legal entities like companies; non-legal entities like clubs, committees, or departments."^^xsd:string ; - rdfs:comment - "A generic organization that can be formal or informal, legal or non-legal. It can have members, or not."^^xsd:string - ; + rdfs:comment "A generic organization that can be formal or informal, legal or non-legal. It can have members, or not."^^xsd:string ; owl:disjointWith gist:PhysicalIdentifiableItem , gist:PhysicalSubstance , @@ -1815,21 +1787,21 @@ gist:Organization gist:TimeInstant , gist:UnitOfMeasure ; + skos:example "Legal entities like companies; non-legal entities like clubs, committees, or departments."^^xsd:string ; + skos:prefLabel "Organization"^^xsd:string ; + skos:scopeNote "There are a plethora of different kinds of organizations that differ along many facets, including members, structure, purpose, legal vs. non-legal, etc."^^xsd:string ; . gist:Percentage a owl:Class ; rdfs:subClassOf gist:RatioMagnitude ; + rdfs:comment "A ratio where the numerator and denominator are of the same unit of measure."^^xsd:string ; skos:prefLabel "Percentage"^^xsd:string ; - skos:scopeNote "There are various ways to represent percentage: 50/100 could be represented as ?50? or ?0.5?. gist uses the latter, as it involves fewer conversions for subsequent use."^^xsd:string ; - rdfs:comment - "A ratio where the numerator and denominator are of the same unit of measure."^^xsd:string - ; + skos:scopeNote "There are various ways to represent percentage: 50/100 could be represented as ?50? or ?0.5?. gist uses the latter, as it involves fewer conversions for subsequent use."^^xsd:string ; . gist:Permission a owl:Class ; - skos:prefLabel "Permission"^^xsd:string ; rdfs:comment "A description of things one is permitted to do. This could be broad, such as free speech, but more often is very specific, such as the right of egress through a particular property."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1842,13 +1814,11 @@ gist:Permission ] ) ; ] ; + skos:prefLabel "Permission"^^xsd:string ; . gist:Person a owl:Class ; - skos:prefLabel "Person"^^xsd:string ; - skos:example "NEGATIVE EXAMPLE: fictional characters."^^xsd:string ; - skos:definition "A human being that may or may not still be alive."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1865,30 +1835,28 @@ gist:Person ] ) ; ] ; + skos:definition "A human being that may or may not still be alive."^^xsd:string ; + skos:example "NEGATIVE EXAMPLE: fictional characters."^^xsd:string ; + skos:prefLabel "Person"^^xsd:string ; . gist:PhenomenaType a owl:Class ; rdfs:subClassOf gist:Category ; - skos:prefLabel "Phenomena Type"^^xsd:string ; rdfs:comment "The things that a sensor can sense, such as light, heat, current, moisture, etc."^^xsd:string ; + skos:prefLabel "Phenomena Type"^^xsd:string ; . gist:PhysicalActionType a owl:Class ; rdfs:subClassOf gist:Category ; - skos:prefLabel "Physical Action Type"^^xsd:string ; rdfs:comment "The effects to be realized in the real world, such as lifting a garage door, turning off a valve, dropping cadmium rods, etc."^^xsd:string ; + skos:prefLabel "Physical Action Type"^^xsd:string ; . gist:PhysicalEvent a owl:Class ; - skos:prefLabel "Physical Event"^^xsd:string ; - skos:example "A meeting, a car accident."^^xsd:string ; - skos:example "NEGATIVE EXAMPLES: Excludes events that have no meaningful location, such as financial events or project milestones."^^xsd:string ; - rdfs:comment - "An event that can be said to have occurred at some place in space."^^xsd:string - ; + rdfs:comment "An event that can be said to have occurred at some place in space."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1900,6 +1868,11 @@ gist:PhysicalEvent ] ) ; ] ; + skos:example + "A meeting, a car accident."^^xsd:string , + "NEGATIVE EXAMPLES: Excludes events that have no meaningful location, such as financial events or project milestones."^^xsd:string + ; + skos:prefLabel "Physical Event"^^xsd:string ; . gist:PhysicalIdentifiableItem @@ -1926,16 +1899,18 @@ gist:PhysicalIdentifiableItem owl:someValuesFrom gist:PhysicalSubstance ; ] ; - skos:prefLabel "Physical Identifiable Item"^^xsd:string ; - skos:definition "You could, at least in principle, put an RFID tag on members of this class. Physical things are made of something. E.g., statues are made of bronze."^^xsd:string ; - skos:scopeNote "In practice, this always means that the parts are not the same kind of thing as the whole."^^xsd:string ; - skos:example "a computer, a book."^^xsd:string ; - skos:example "NEGATIVE EXAMPLE: A discontinuous thing like a manufacturing line cannot reasonably have an RFID attached to it, even though its parts are not the same kind of thing as the whole."^^xsd:string ; owl:disjointWith gist:SchemaMetaData , gist:TimeInstant , gist:UnitOfMeasure ; + skos:definition "You could, at least in principle, put an RFID tag on members of this class. Physical things are made of something. E.g., statues are made of bronze."^^xsd:string ; + skos:example + "NEGATIVE EXAMPLE: A discontinuous thing like a manufacturing line cannot reasonably have an RFID attached to it, even though its parts are not the same kind of thing as the whole."^^xsd:string , + "a computer, a book."^^xsd:string + ; + skos:prefLabel "Physical Identifiable Item"^^xsd:string ; + skos:scopeNote "In practice, this always means that the parts are not the same kind of thing as the whole."^^xsd:string ; . gist:PhysicalSubstance @@ -1954,26 +1929,27 @@ gist:PhysicalSubstance ] ) ; ] ; - skos:prefLabel "Physical Substance"^^xsd:string ; - skos:definition "Non corporeal material, i.e. 'stuff' which can be divided into parts where each part retains its essence."^^xsd:string ; - skos:scopeNote "An instance of this class must be a physical thing, and not just a categorical description. "^^xsd:string ; - skos:scopeNote "Some things are substances at a macro level, but ultimately end up as not being divisible into the same kind of thing. E.g. sand vs. grains of sand., bacteria vs. an individual bacterium."^^xsd:string ; - skos:example "An amount of water, of penicillin, of sand, of gold. An actual piece of gold, not gold the concept."^^xsd:string ; owl:disjointWith gist:TimeInstant , gist:UnitOfMeasure ; + skos:definition "Non corporeal material, i.e. 'stuff' which can be divided into parts where each part retains its essence."^^xsd:string ; + skos:example "An amount of water, of penicillin, of sand, of gold. An actual piece of gold, not gold the concept."^^xsd:string ; + skos:prefLabel "Physical Substance"^^xsd:string ; + skos:scopeNote + "An instance of this class must be a physical thing, and not just a categorical description. "^^xsd:string , + "Some things are substances at a macro level, but ultimately end up as not being divisible into the same kind of thing. E.g. sand vs. grains of sand., bacteria vs. an individual bacterium."^^xsd:string + ; . gist:Place a owl:Class ; - skos:prefLabel "Place"^^xsd:string ; rdfs:comment "Union of all the geo classes"^^xsd:string ; + skos:prefLabel "Place"^^xsd:string ; . gist:PlannedEvent a owl:Class ; - skos:prefLabel "Planned Event"^^xsd:string ; rdfs:comment "An event which, at the time it is created, is to occur in the future."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -1991,28 +1967,26 @@ gist:PlannedEvent ] ) ; ] ; + skos:prefLabel "Planned Event"^^xsd:string ; . gist:PostalAddress a owl:Class ; rdfs:subClassOf gist:Address ; + rdfs:comment "A set of codes the postal authorities can use to deliver physical mail."^^xsd:string ; + skos:example "a street address, a PO Box, an FPO code, or the route codes."^^xsd:string ; skos:prefLabel "Postal Address"^^xsd:string ; - skos:example "a street address, a PO Box, an FPO code, or the route codes."^^xsd:string ; - rdfs:comment - "A set of codes the postal authorities can use to deliver physical mail."^^xsd:string - ; . gist:ProductCategory a owl:Class ; rdfs:subClassOf gist:Category ; - skos:prefLabel "Product Category"^^xsd:string ; rdfs:comment "Any of many ways of categorizing products, including models, NATO product codes, and the like."^^xsd:string ; + skos:prefLabel "Product Category"^^xsd:string ; . gist:ProductMagnitude a owl:Class ; - skos:prefLabel "Product Magnitude"^^xsd:string ; rdfs:comment "A magnitude expressed as a product of primitives. (E.g., Force = M*A)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2025,11 +1999,11 @@ gist:ProductMagnitude ] ) ; ] ; + skos:prefLabel "Product Magnitude"^^xsd:string ; . gist:ProductSpecification a owl:Class ; - skos:prefLabel "Product Specification"^^xsd:string ; rdfs:comment "Offering something which could be physically warehoused or digitally stored."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2042,15 +2016,12 @@ gist:ProductSpecification ] ) ; ] ; + skos:prefLabel "Product Specification"^^xsd:string ; . gist:ProductUnit a owl:Class ; - skos:prefLabel "Product Unit"^^xsd:string ; - skos:example "Area and Volume are the classic cases. But other, more exotic cases exist, such as Newtons."^^xsd:string ; - rdfs:comment - "A unit of measure that is the product of two simpler ones."^^xsd:string - ; + rdfs:comment "A unit of measure that is the product of two simpler ones."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2073,11 +2044,12 @@ gist:ProductUnit ] ) ; ] ; + skos:example "Area and Volume are the classic cases. But other, more exotic cases exist, such as Newtons."^^xsd:string ; + skos:prefLabel "Product Unit"^^xsd:string ; . gist:Project a owl:Class ; - skos:prefLabel "Project"^^xsd:string ; rdfs:comment "A project is a task (usually a longer duration task) made up of other tasks."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2090,16 +2062,12 @@ gist:Project ] ) ; ] ; + skos:prefLabel "Project"^^xsd:string ; . gist:RatioMagnitude a owl:Class ; - skos:prefLabel "Ratio Magnitude"^^xsd:string ; - skos:scopeNote "A RatioMagnitude just has one decimal value."^^xsd:string ; - skos:example "Speed. The ratio magnitude is 60, the unit of measure might be MilesPerHour."^^xsd:string ; - rdfs:comment - "This is a number whose unit of measure is a ratio."^^xsd:string - ; + rdfs:comment "This is a number whose unit of measure is a ratio."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2111,16 +2079,14 @@ gist:RatioMagnitude ] ) ; ] ; + skos:example "Speed. The ratio magnitude is 60, the unit of measure might be MilesPerHour."^^xsd:string ; + skos:prefLabel "Ratio Magnitude"^^xsd:string ; + skos:scopeNote "A RatioMagnitude just has one decimal value."^^xsd:string ; . gist:RatioUnit a owl:Class ; - skos:prefLabel "Ratio Unit"^^xsd:string ; - skos:scopeNote "If needed, a conversion factor for a RatioUnit can be (recursively) derived from the conversion factors of the numerator and denominator units. E.g., the derived conversion factor from km/minute to meters/second is 1000/60 or 16 2/3."^^xsd:string ; - skos:example "Miles per hour."^^xsd:string ; - rdfs:comment - "A UnitOfMeasure composed of a numerator unit and a denominator unit."^^xsd:string - ; + rdfs:comment "A UnitOfMeasure composed of a numerator unit and a denominator unit."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2137,18 +2103,20 @@ gist:RatioUnit ] ) ; ] ; + skos:example "Miles per hour."^^xsd:string ; + skos:prefLabel "Ratio Unit"^^xsd:string ; + skos:scopeNote "If needed, a conversion factor for a RatioUnit can be (recursively) derived from the conversion factors of the numerator and denominator units. E.g., the derived conversion factor from km/minute to meters/second is 1000/60 or 16 2/3."^^xsd:string ; . gist:ReferenceValue a owl:Class ; rdfs:subClassOf gist:Magnitude ; - skos:prefLabel "Reference Value"^^xsd:string ; rdfs:comment "A measure that was neither measured nor estimated but set by fiat. For instance, a goal. There is no Measurement associated with a ReferenceValue."^^xsd:string ; + skos:prefLabel "Reference Value"^^xsd:string ; . gist:RenderedContent a owl:Class ; - skos:prefLabel "Rendered Content"^^xsd:string ; rdfs:comment "Content which has been expressed, either to print, or through speakers, or on a monitor."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2166,18 +2134,18 @@ gist:RenderedContent ] ) ; ] ; + skos:prefLabel "Rendered Content"^^xsd:string ; . gist:Requirement a owl:Class ; rdfs:subClassOf gist:Intention ; - skos:prefLabel "Requirement"^^xsd:string ; rdfs:comment "A documented physical or functional need that a particular design, product, or process must be able to perform. Alternately, the obligation of a person or organization to behave in a certain way (i.e., drive on the right side of the road)."^^xsd:string ; + skos:prefLabel "Requirement"^^xsd:string ; . gist:Restriction a owl:Class ; - skos:prefLabel "Restriction"^^xsd:string ; rdfs:comment "A description of things one is prevented from doing. Most laws are restrictions."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2190,12 +2158,12 @@ gist:Restriction ] ) ; ] ; + skos:prefLabel "Restriction"^^xsd:string ; . gist:Room a owl:Class ; rdfs:subClassOf gist:Place ; - skos:prefLabel "Room"^^xsd:string ; rdfs:comment "An enclosed area within a building."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2212,11 +2180,11 @@ gist:Room ] ) ; ] ; + skos:prefLabel "Room"^^xsd:string ; . gist:ScheduledTask a owl:Class ; - skos:prefLabel "Scheduled Task"^^xsd:string ; rdfs:comment "A task planned to occur. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2225,25 +2193,25 @@ gist:ScheduledTask gist:Task ) ; ] ; + skos:prefLabel "Scheduled Task"^^xsd:string ; . gist:SchemaMetaData a owl:Class ; - skos:prefLabel "Schema Meta Data"^^xsd:string ; rdfs:comment "Superclass for all types of metadata, including owl concepts (such as class) and relational (tables, elements) and tool related (queries, R2RML maps etc etc)"^^xsd:string ; owl:disjointWith gist:UnitOfMeasure ; + skos:prefLabel "Schema Meta Data"^^xsd:string ; . gist:Sensor a owl:Class ; rdfs:subClassOf gist:Equipment ; - skos:prefLabel "Sensor"^^xsd:string ; rdfs:comment "A device that can detect something and report it. Light sensors, temperature sensors,"^^xsd:string ; + skos:prefLabel "Sensor"^^xsd:string ; . gist:ServiceSpecification a owl:Class ; - skos:prefLabel "Service Specification"^^xsd:string ; rdfs:comment "A description of something that can be done for a person or organization (which produces some form of an act)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2256,11 +2224,11 @@ gist:ServiceSpecification ] ) ; ] ; + skos:prefLabel "Service Specification"^^xsd:string ; . gist:SimpleUnitOfMeasure a owl:Class ; - skos:prefLabel "Simple Unit Of Measure"^^xsd:string ; rdfs:comment "Each simple unit has a base unit and a conversion factor to the base. The bases are from the System International (SI). The conversion factor is the number which one multiplies a Unit by to get to base, or divides by to get from base. E.g., the convertToBase for inch is 0.0254 to get to the base unit (meter)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2279,18 +2247,18 @@ gist:SimpleUnitOfMeasure ] ) ; ] ; + skos:prefLabel "Simple Unit Of Measure"^^xsd:string ; . gist:Specification a owl:Class ; rdfs:subClassOf gist:Requirement ; - skos:prefLabel "Specification"^^xsd:string ; rdfs:comment "A set of requirements to be satisfied by a material, design, product, or service."^^xsd:string ; + skos:prefLabel "Specification"^^xsd:string ; . gist:System a owl:Class ; - skos:prefLabel "System"^^xsd:string ; rdfs:comment "A system is an artifact with component parts where the parts contribute to the goal of the system"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2303,11 +2271,11 @@ gist:System ] ) ; ] ; + skos:prefLabel "System"^^xsd:string ; . gist:SystemInstant a owl:Class ; - skos:prefLabel "System Instant"^^xsd:string ; rdfs:comment "A point in time known to the accuracy of a millisecond. For posting transaction recorded on times"^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2320,11 +2288,11 @@ gist:SystemInstant ] ) ; ] ; + skos:prefLabel "System Instant"^^xsd:string ; . gist:Tag a owl:Class ; - skos:prefLabel "Tag"^^xsd:string ; rdfs:comment "This is for folksonomy type terms, which can be made up on the fly by users."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2337,11 +2305,11 @@ gist:Tag ] ) ; ] ; + skos:prefLabel "Tag"^^xsd:string ; . gist:Task a owl:Class ; - skos:prefLabel "Task"^^xsd:string ; rdfs:comment "A task which has been defined and either scheduled or accomplished, or both."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2354,11 +2322,11 @@ gist:Task ] ) ; ] ; + skos:prefLabel "Task"^^xsd:string ; . gist:TaskTemplate a owl:Class ; - skos:prefLabel "Template Task"^^xsd:string ; rdfs:comment "An outline of task of a particular type, that will, when instantiated, generate an actual (unscheduled) task."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2371,11 +2339,11 @@ gist:TaskTemplate ] ) ; ] ; + skos:prefLabel "Template Task"^^xsd:string ; . gist:Taxonomy a owl:Class ; - skos:prefLabel "Taxonomy"^^xsd:string ; rdfs:comment "A controlled vocabulary arranged as a hierarchy of concepts."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2408,21 +2376,19 @@ gist:Taxonomy ] ) ; ] ; + skos:prefLabel "Taxonomy"^^xsd:string ; . gist:TelephoneNumber a owl:Class ; rdfs:subClassOf gist:Address ; + rdfs:comment "A numeric code a telephonic device uses for contacting another telephonic device."^^xsd:string ; + skos:example "Mobile, fax, or landline phone number."^^xsd:string ; skos:prefLabel "Telephone Number"^^xsd:string ; - skos:example "Mobile, fax, or landline phone number."^^xsd:string ; - rdfs:comment - "A numeric code a telephonic device uses for contacting another telephonic device."^^xsd:string - ; . gist:Temperature a owl:Class ; - skos:prefLabel "Temperature"^^xsd:string ; rdfs:comment "The degree or intensity of heat present in a substance or object, especially as expressed according to a comparative scale."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2435,11 +2401,11 @@ gist:Temperature ] ) ; ] ; + skos:prefLabel "Temperature"^^xsd:string ; . gist:TemperatureUnit a owl:Class ; - skos:prefLabel "Temperature Unit"^^xsd:string ; rdfs:comment "Unit of measurement for expressing temperature. Per SI, the base of temperature is in Kelvin, to allow for all units to be expressed relative to a real (in this case absolute) zero."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2457,20 +2423,19 @@ gist:TemperatureUnit ] ) ; ] ; + skos:prefLabel "Temperature Unit"^^xsd:string ; . gist:Template a owl:Class ; - skos:prefLabel "Template"^^xsd:string ; - skos:scopeNote "Use gist:basedOn to link the instantiation of a template back to its Template."^^xsd:string ; - skos:example "A form. A filled-in form has the structure of the form with data entered into some or all of the fields."^^xsd:string ; - rdfs:comment - "Something used to make instances in its own image. In manufacturing this would be specialized as a die to make stamped parts, cookie cutters are templates for cookies, and forms are templates for data."^^xsd:string - ; + rdfs:comment "Something used to make instances in its own image. In manufacturing this would be specialized as a die to make stamped parts, cookie cutters are templates for cookies, and forms are templates for data."^^xsd:string ; owl:disjointWith gist:TimeInstant , gist:UnitOfMeasure ; + skos:example "A form. A filled-in form has the structure of the form with data entered into some or all of the fields."^^xsd:string ; + skos:prefLabel "Template"^^xsd:string ; + skos:scopeNote "Use gist:basedOn to link the instantiation of a template back to its Template."^^xsd:string ; . gist:TemporalRelation @@ -2492,17 +2457,14 @@ gist:TemporalRelation owl:someValuesFrom gist:TimeInstant ; ] ; + rdfs:comment "A relationship existing for a period of time."^^xsd:string ; + skos:example "employs-Employment, hasStreetAddress-EstablishedLocation. One important context for reifying a property."^^xsd:string ; skos:prefLabel "Temporal Relation"^^xsd:string ; - skos:scopeNote "A temporal relation must be gist:connectedTo a minimum of two objects. For example, a temporal relation representing a period of employment is connected both to the person and to the role/position they held."^^xsd:string ; - skos:example "employs-Employment, hasStreetAddress-EstablishedLocation. One important context for reifying a property."^^xsd:string ; - rdfs:comment - "A relationship existing for a period of time."^^xsd:string - ; + skos:scopeNote "A temporal relation must be gist:connectedTo a minimum of two objects. For example, a temporal relation representing a period of employment is connected both to the person and to the role/position they held."^^xsd:string ; . gist:Text a owl:Class ; - skos:prefLabel "Text"^^xsd:string ; rdfs:comment "Content expressed as words and numbers (not graphics)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2520,6 +2482,7 @@ gist:Text ] ) ; ] ; + skos:prefLabel "Text"^^xsd:string ; . gist:TimeInstant @@ -2566,18 +2529,15 @@ gist:TimeInstant owl:someValuesFrom xsd:string ; ] ; - skos:prefLabel "Time Instant"^^xsd:string ; - skos:scopeNote "Our identity criteria require that something refers to each Time Instant instance."^^xsd:string ; - skos:example "A literal instant (as in 12:01.0001 January 1, 2008), or a broader but still single point in time (January 1, 2008). In the latter case, we are declaring a time instant to be an interval with no duration (or really a duration only equal to its precision)."^^xsd:string ; - rdfs:comment - "In gistTop all time instants are Greenwich and the local equal universal. In gistTime we introduce local time zones"^^xsd:string - ; + rdfs:comment "In gistTop all time instants are Greenwich and the local equal universal. In gistTime we introduce local time zones"^^xsd:string ; owl:disjointWith gist:UnitOfMeasure ; + skos:example "A literal instant (as in 12:01.0001 January 1, 2008), or a broader but still single point in time (January 1, 2008). In the latter case, we are declaring a time instant to be an interval with no duration (or really a duration only equal to its precision)."^^xsd:string ; + skos:prefLabel "Time Instant"^^xsd:string ; + skos:scopeNote "Our identity criteria require that something refers to each Time Instant instance."^^xsd:string ; . gist:TimeZone a owl:Class ; - skos:prefLabel "Time Zone"^^xsd:string ; rdfs:comment "A region that observes a uniform standard time for legal, commercial, and social purposes. A typical time zone averages 15? of longitude in width and typically observes a clock time one hour earlier than the zone immediately to the east."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2590,11 +2550,11 @@ gist:TimeZone ] ) ; ] ; + skos:prefLabel "Time Zone"^^xsd:string ; . gist:TimeZoneStandard a owl:Class ; - skos:prefLabel "Time Zone Standard"^^xsd:string ; rdfs:comment "The algorithm for getting from Greenwich Mean Time to local time, which includes the time zone offset and rules about daylight savings time."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2607,24 +2567,24 @@ gist:TimeZoneStandard ] ) ; ] ; + skos:prefLabel "Time Zone Standard"^^xsd:string ; . gist:Transaction a owl:Class ; rdfs:subClassOf gist:Event ; - skos:prefLabel "Transaction"^^xsd:string ; rdfs:comment "An event which has an effect on at least one accumulator."^^xsd:string ; + skos:prefLabel "Transaction"^^xsd:string ; . gist:UnitOfMeasure a owl:Class ; - skos:prefLabel "Unit of Measure"^^xsd:string ; rdfs:comment "Standard unit by which we measure things"^^xsd:string ; + skos:prefLabel "Unit of Measure"^^xsd:string ; . gist:Volume a owl:Class ; - skos:prefLabel "Volume"^^xsd:string ; rdfs:comment "Three-dimensional space, or equivalent fluid measurement."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2637,11 +2597,11 @@ gist:Volume ] ) ; ] ; + skos:prefLabel "Volume"^^xsd:string ; . gist:VolumeUnit a owl:Class ; - skos:prefLabel "Volume Unit"^^xsd:string ; rdfs:comment "Units of three-dimensional space, expressed here as an area times a distance."^^xsd:string ; owl:equivalentClass [ a owl:Class ; @@ -2661,6 +2621,7 @@ gist:VolumeUnit ] ) ; ] ; + skos:prefLabel "Volume Unit"^^xsd:string ; . gist:_USDollar @@ -2833,23 +2794,23 @@ gist:_second gist:about a owl:ObjectProperty ; - skos:prefLabel "About"^^xsd:string ; rdfs:comment "Subject matter of a document."^^xsd:string ; rdfs:domain gist:Content ; owl:inverseOf gist:describedIn ; + skos:prefLabel "About"^^xsd:string ; . gist:accepts a owl:ObjectProperty ; - skos:prefLabel "Accepts"^^xsd:string ; rdfs:comment "The types of input messages that will be allowed"^^xsd:string ; + skos:prefLabel "Accepts"^^xsd:string ; . gist:actual a owl:ObjectProperty ; - skos:prefLabel "Actual"^^xsd:string ; rdfs:comment "When something did occur, therefore noting an historical event."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:prefLabel "Actual"^^xsd:string ; . gist:actualEnd @@ -2858,8 +2819,8 @@ gist:actualEnd gist:actual , gist:end ; - skos:prefLabel "Actual End"^^xsd:string ; rdfs:comment "When something did end, therefore noting an historical event."^^xsd:string ; + skos:prefLabel "Actual End"^^xsd:string ; . gist:actualStart @@ -2868,26 +2829,25 @@ gist:actualStart gist:actual , gist:start ; - skos:prefLabel "Actual Start"^^xsd:string ; rdfs:comment "When something did start, therefore noting an historical event."^^xsd:string ; + skos:prefLabel "Actual Start"^^xsd:string ; . gist:affectedBy a owl:ObjectProperty ; - skos:prefLabel "Affected By"^^xsd:string ; rdfs:comment "Where the effect came from"^^xsd:string ; owl:inverseOf gist:affects ; + skos:prefLabel "Affected By"^^xsd:string ; . gist:affects a owl:ObjectProperty ; - skos:prefLabel "Affects"^^xsd:string ; rdfs:comment "the subject has or had or will have an effect on the object"^^xsd:string ; + skos:prefLabel "Affects"^^xsd:string ; . gist:allocatedBy a owl:ObjectProperty ; - skos:prefLabel "Allocated By"^^xsd:string ; rdfs:comment "Connection between an ID and the thing that minted the ID. It may be a person or organization, or could be an algorithm (next available or random number generator)"^^xsd:string ; rdfs:range [ a owl:Class ; @@ -2897,203 +2857,203 @@ gist:allocatedBy gist:Person ) ; ] ; + skos:prefLabel "Allocated By"^^xsd:string ; . gist:allows a owl:ObjectProperty ; - skos:prefLabel "Allows"^^xsd:string ; rdfs:comment "The intention (say a grant) allows a particular kind of activity (for instance egress)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; + skos:prefLabel "Allows"^^xsd:string ; . gist:aspectOf a owl:ObjectProperty ; - skos:prefLabel "Aspect Of"^^xsd:string ; rdfs:comment "What this aspect is referring to"^^xsd:string ; + skos:prefLabel "Aspect Of"^^xsd:string ; . gist:basedOn a owl:ObjectProperty ; - skos:prefLabel "Based On"^^xsd:string ; rdfs:comment "pointer to the thing something was derived from"^^xsd:string ; owl:inverseOf gist:basisFor ; + skos:prefLabel "Based On"^^xsd:string ; . gist:basisFor a owl:ObjectProperty ; - skos:prefLabel "Basis For"^^xsd:string ; rdfs:comment "Reason for an event"^^xsd:string ; + skos:prefLabel "Basis For"^^xsd:string ; . gist:categorizedBy a owl:ObjectProperty ; - skos:prefLabel "Categorized By"^^xsd:string ; rdfs:comment "Points to a taxonomy item or other less formally defined class."^^xsd:string ; + skos:prefLabel "Categorized By"^^xsd:string ; . gist:characterizedAs a owl:ObjectProperty ; - skos:prefLabel "Characterized As"^^xsd:string ; rdfs:comment "A way to categorize a behavior."^^xsd:string ; rdfs:domain gist:Event ; rdfs:range gist:Behavior ; + skos:prefLabel "Characterized As"^^xsd:string ; . gist:communicationAddressOf a owl:ObjectProperty ; - skos:prefLabel "Communication Address Of"^^xsd:string ; rdfs:comment "Whose address is this"^^xsd:string ; owl:inverseOf gist:hasCommunicationAddress ; + skos:prefLabel "Communication Address Of"^^xsd:string ; . gist:conformsTo a owl:ObjectProperty ; - skos:prefLabel "Conforms To"^^xsd:string ; rdfs:comment "The subject conforms to the Object, e.g. meet an obligation, meet terms of an offer, adhere to a specification"^^xsd:string ; rdfs:range gist:Intention ; + skos:prefLabel "Conforms To"^^xsd:string ; . gist:connectedTo a owl:ObjectProperty ; - skos:prefLabel "Connected To"^^xsd:string ; rdfs:comment "A non-owning, non-causal, non-subordinate (i.e., peer-to-peer) relationship."^^xsd:string ; + skos:prefLabel "Connected To"^^xsd:string ; . gist:containedText a owl:DatatypeProperty ; - skos:prefLabel "Contained Text"^^xsd:string ; rdfs:comment "Links to the string corresponding to Text"^^xsd:string ; rdfs:range xsd:string ; + skos:prefLabel "Contained Text"^^xsd:string ; . gist:contributesTo a owl:ObjectProperty ; - skos:prefLabel "Contributes To"^^xsd:string ; rdfs:comment "The parts of a system contribute to the goal/ function of the whole system"^^xsd:string ; + skos:prefLabel "Contributes To"^^xsd:string ; . gist:conversionOffset a owl:DatatypeProperty ; - skos:prefLabel "Conversion Offset"^^xsd:string ; rdfs:comment "Add this number to get to the zero point. On the Celsius scale, the conversionOffset is -273.15 degrees C. On the Fahrenheit scale it is -459.67 degrees. Is equal to 0 when the unit has the same zero point as the base unit. e.g. inch, meter."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:double ; + skos:prefLabel "Conversion Offset"^^xsd:string ; . gist:convertToBase a owl:DatatypeProperty ; - skos:prefLabel "ConvertToBase"^^xsd:string ; rdfs:comment """The conversion factor used to get to the base unit. E.g., multiplying by 0.0254 gets you from inches to meters. Divide by this number to go the other way. Used in conjunction with conversionOffset to convert from one unit to another. Degrees K = (Degrees F - conversionOffset) * convertToBase. Or K = (F-(-469.67)) * (5/9). To go the other way: F = (K * 9/5) -469.67. Try it on Google."""^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:double ; + skos:prefLabel "ConvertToBase"^^xsd:string ; . gist:convertToStandard a owl:DatatypeProperty ; rdfs:subPropertyOf gist:convertToBase ; - skos:prefLabel "Convert To Standard"^^xsd:string ; rdfs:comment "Note this kind of conversion will only work with temperatures if they are in Kelvin or Rankine (with a true 0). You multiply to get to the base, divide to go from the base. mph to mps is .44704. The multiple from kph to mps is .277778 . To convert 60 mph to kph is (60 * .44704 / .277778 or 96.56056 kph"^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:double ; + skos:prefLabel "Convert To Standard"^^xsd:string ; . gist:decimalValue a owl:DatatypeProperty ; - skos:prefLabel "Decimal Value"^^xsd:string ; rdfs:comment "The actual value of a magnitude."^^xsd:string ; rdfs:domain gist:Magnitude ; rdfs:range xsd:double ; + skos:prefLabel "Decimal Value"^^xsd:string ; . gist:denominator a owl:ObjectProperty ; - skos:prefLabel "Denominator"^^xsd:string ; rdfs:comment "Relates a RatioUnit such as meters/second to the denominator Unit (e.g. second)."^^xsd:string ; rdfs:domain gist:RatioUnit ; rdfs:range gist:UnitOfMeasure ; + skos:prefLabel "Denominator"^^xsd:string ; . gist:describedIn a owl:ObjectProperty ; - skos:prefLabel "Described In"^^xsd:string ; rdfs:comment "Document the subject matter appeared in"^^xsd:string ; + skos:prefLabel "Described In"^^xsd:string ; . gist:directPartOf a owl:ObjectProperty ; - skos:prefLabel "Direct Part Of"^^xsd:string ; rdfs:comment "The relationship between a part and a whole where the part has independent existence."^^xsd:string ; owl:inverseOf gist:hasDirectPart ; + skos:prefLabel "Direct Part Of"^^xsd:string ; . gist:directSubTaskOf a owl:ObjectProperty ; - skos:prefLabel "Direct Sub Task Of"^^xsd:string ; rdfs:comment "Immediate parent task"^^xsd:string ; owl:inverseOf gist:hasDirectSubTask ; + skos:prefLabel "Direct Sub Task Of"^^xsd:string ; . gist:directlyPrecededBy a owl:ObjectProperty ; - skos:prefLabel "Directly Preceded By"^^xsd:string ; rdfs:comment "Inverse of directly precedes"^^xsd:string ; owl:inverseOf gist:directlyPrecedes ; + skos:prefLabel "Directly Preceded By"^^xsd:string ; . gist:directlyPrecedes a owl:ObjectProperty ; rdfs:subPropertyOf gist:precedes ; - skos:prefLabel "Directly Precedes"^^xsd:string ; rdfs:comment "A generic ordering relation indicating that the Subject comes immediately before the Object."^^xsd:string ; + skos:prefLabel "Directly Precedes"^^xsd:string ; . gist:directlyRecognizedBy a owl:ObjectProperty ; rdfs:subPropertyOf gist:recognizedBy ; - skos:prefLabel "Directly RecognizedBy"^^xsd:string ; rdfs:comment "The party doing the recognition"^^xsd:string ; + skos:prefLabel "Directly RecognizedBy"^^xsd:string ; . gist:directs a owl:ObjectProperty ; - skos:prefLabel "Directs"^^xsd:string ; rdfs:comment "The set of actuators that a controller can affect"^^xsd:string ; + skos:prefLabel "Directs"^^xsd:string ; . gist:encryptedText a owl:DatatypeProperty ; rdfs:subPropertyOf gist:containedText ; - skos:prefLabel "Encrypted Text"^^xsd:string ; rdfs:comment "Links to the string corresponding to EncryptedText"^^xsd:string ; rdfs:range xsd:string ; + skos:prefLabel "Encrypted Text"^^xsd:string ; . gist:end a owl:ObjectProperty ; - skos:prefLabel "End"^^xsd:string ; rdfs:comment "Connects the subject to its end time."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:prefLabel "End"^^xsd:string ; . gist:epoch a owl:DatatypeProperty ; - skos:prefLabel "Epoch"^^xsd:string ; rdfs:comment "seconds since 1/1/1970 UTC (unix time )"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:double ; + skos:prefLabel "Epoch"^^xsd:string ; . gist:expressedIn a owl:ObjectProperty ; - skos:prefLabel "Expressed In"^^xsd:string ; rdfs:comment "The language something was expressed in"^^xsd:string ; + skos:prefLabel "Expressed In"^^xsd:string ; . gist:fromAgent a owl:ObjectProperty ; - skos:prefLabel "From Agent"^^xsd:string ; rdfs:comment "The source of a message or shipment"^^xsd:string ; rdfs:range [ a owl:Class ; @@ -3103,20 +3063,21 @@ gist:fromAgent gist:Person ) ; ] ; + skos:prefLabel "From Agent"^^xsd:string ; . gist:fromPlace a owl:ObjectProperty ; - skos:prefLabel "From Place"^^xsd:string ; rdfs:comment "origin"^^xsd:string ; rdfs:range gist:Place ; + skos:prefLabel "From Place"^^xsd:string ; . gist:geoContainedIn a owl:ObjectProperty ; - skos:prefLabel "Geo Contained In"^^xsd:string ; rdfs:comment "All the transitive places something is located in"^^xsd:string ; owl:inverseOf gist:geoContains ; + skos:prefLabel "Geo Contained In"^^xsd:string ; . gist:geoContains @@ -3124,36 +3085,35 @@ gist:geoContains owl:ObjectProperty , owl:TransitiveProperty ; - skos:prefLabel "Geo Contains"^^xsd:string ; rdfs:comment "Transitive version of geoDirectlyContains"^^xsd:string ; rdfs:domain gist:Place ; rdfs:range gist:Place ; + skos:prefLabel "Geo Contains"^^xsd:string ; . gist:geoDirectlyContainedIn a owl:ObjectProperty ; - skos:prefLabel "Geo Directly Contained In"^^xsd:string ; rdfs:comment "the neighborhood is in the city"^^xsd:string ; owl:inverseOf gist:geoDirectlyContains ; + skos:prefLabel "Geo Directly Contained In"^^xsd:string ; . gist:geoDirectlyContains a owl:ObjectProperty ; rdfs:subPropertyOf gist:geoContains ; - skos:prefLabel "Geo Directly Contains"^^xsd:string ; rdfs:comment "The subject geospatially contains the object. E.g. the area of a city contains the area of its neighborhoods"^^xsd:string ; + skos:prefLabel "Geo Directly Contains"^^xsd:string ; . gist:geoOccupiedBy a owl:ObjectProperty ; - skos:prefLabel "Geo Occupied By"^^xsd:string ; rdfs:comment "what is in the location"^^xsd:string ; owl:inverseOf gist:geoOccupies ; + skos:prefLabel "Geo Occupied By"^^xsd:string ; . gist:geoOccupies a owl:ObjectProperty ; - skos:prefLabel "Geo Occupies"^^xsd:string ; rdfs:comment "A thing occupies are region"^^xsd:string ; rdfs:domain [ a owl:Class ; @@ -3163,33 +3123,33 @@ gist:geoOccupies ) ; ] ; rdfs:range gist:Place ; + skos:prefLabel "Geo Occupies"^^xsd:string ; . gist:getter a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasParty ; - skos:prefLabel "Getter"^^xsd:string ; rdfs:comment "The recipient"^^xsd:string ; owl:propertyDisjointWith gist:giver ; + skos:prefLabel "Getter"^^xsd:string ; . gist:giver a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasParty ; - skos:prefLabel "Giver"^^xsd:string ; rdfs:comment "The active party, the one with the obligation or the one initiating the transfer"^^xsd:string ; + skos:prefLabel "Giver"^^xsd:string ; . gist:governedBy a owl:ObjectProperty ; - skos:prefLabel "Governed By"^^xsd:string ; rdfs:comment "A reference from the thing being governed to the governor"^^xsd:string ; owl:inverseOf gist:governs ; + skos:prefLabel "Governed By"^^xsd:string ; . gist:governs a owl:ObjectProperty ; - skos:prefLabel "Governs"^^xsd:string ; rdfs:comment "The subject controls or inhibits the object in some way"^^xsd:string ; rdfs:domain [ a owl:Class ; @@ -3214,142 +3174,141 @@ gist:governs gist:PhysicalSubstance ) ; ] ; + skos:prefLabel "Governs"^^xsd:string ; . gist:hasAltitude a owl:ObjectProperty ; - skos:prefLabel "Has Altitude"^^xsd:string ; rdfs:comment "Distance above sea level"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range gist:Extent ; + skos:prefLabel "Has Altitude"^^xsd:string ; . gist:hasBaseUnit a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasStandardUnit ; - skos:prefLabel "Has Base Unit"^^xsd:string ; - skos:example "saying that a furlong hasBaseUnit meter says it is a DistanceUnit."^^xsd:string ; - rdfs:comment - "Relates a UnitOfMeasure to its BaseUnit. This indicates what kind of Unit something is."^^xsd:string - ; + rdfs:comment "Relates a UnitOfMeasure to its BaseUnit. This indicates what kind of Unit something is."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range gist:BaseUnit ; + skos:example "saying that a furlong hasBaseUnit meter says it is a DistanceUnit."^^xsd:string ; + skos:prefLabel "Has Base Unit"^^xsd:string ; . gist:hasBirthDate a owl:ObjectProperty ; rdfs:subPropertyOf gist:actualStart ; - skos:prefLabel "Has Birthdate"^^xsd:string ; rdfs:comment 'Date a living thing was "born" (or germinated, for plants).'^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:TimeInstant ; + skos:prefLabel "Has Birthdate"^^xsd:string ; . gist:hasCommunicationAddress a owl:ObjectProperty ; - skos:prefLabel "Has Communication Address"^^xsd:string ; rdfs:comment "Points to a general class of places you can send messages including postal addresses, fax numbers, phone numbers, email, web site, etc."^^xsd:string ; rdfs:range gist:Address ; + skos:prefLabel "Has Communication Address"^^xsd:string ; . gist:hasDeathDate a owl:ObjectProperty ; rdfs:subPropertyOf gist:actualEnd ; - skos:prefLabel "Has Death Date"^^xsd:string ; rdfs:comment "Date a living thing died"^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:TimeInstant ; + skos:prefLabel "Has Death Date"^^xsd:string ; . gist:hasDirectPart a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasPart ; + rdfs:comment "The relationship between a whole and a part where the part has independent existence."^^xsd:string ; skos:prefLabel "Has Direct Part"^^xsd:string ; - skos:scopeNote "No cascading delete."^^xsd:string ; - skos:scopeNote "Use this property to directly associate parts. hasPart is the transitive version."^^xsd:string ; - rdfs:comment - "The relationship between a whole and a part where the part has independent existence."^^xsd:string + skos:scopeNote + "No cascading delete."^^xsd:string , + "Use this property to directly associate parts. hasPart is the transitive version."^^xsd:string ; . gist:hasDirectSubCategory a owl:ObjectProperty ; - skos:prefLabel "has direct subcategory"^^xsd:string ; rdfs:comment "Note: Unlike its superproperty gist:hasSubCategory, this property is not transitive. It is essentially the same as the non-transitive skos:narrower, using gist:Category rather than skos:Concept."^^xsd:string , "The subject category is a supercategory of the object category. This property defines the direct links in a category hierarchy; no intermediate categories can exist between the direct links."^^xsd:string ; + skos:prefLabel "has direct subcategory"^^xsd:string ; . gist:hasDirectSubTask a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasSubTask ; - skos:prefLabel "Has Direct Sub Task"^^xsd:string ; rdfs:comment "Immediate child task"^^xsd:string ; rdfs:domain gist:Task ; rdfs:range gist:Task ; + skos:prefLabel "Has Direct Sub Task"^^xsd:string ; . gist:hasDirectSuperCategory a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasSuperCategory ; - skos:prefLabel "has direct supercategory"^^xsd:string ; rdfs:comment "Note: Unlike its superproperty gist:hasSuperCategory, this property is not transitive. It is essentially the same as the non-transitive skos:broader, using gist:Category rather than skos:Concept."^^xsd:string , "The subject category is a subcategory of the object category. This property defines the direct links in a category hierarchy; no intermediate categories can exist between the direct links."^^xsd:string ; + skos:prefLabel "has direct supercategory"^^xsd:string ; . gist:hasFromNode a owl:ObjectProperty ; rdfs:subPropertyOf gist:networkConnection ; - skos:prefLabel "Has From Node"^^xsd:string ; rdfs:comment "The connections at the abstract level of a network. Note this is directed but the parent is the undirected version"^^xsd:string ; + skos:prefLabel "Has From Node"^^xsd:string ; . gist:hasGoal a owl:ObjectProperty ; - skos:prefLabel "Has Goal"^^xsd:string ; rdfs:comment "The reason for doing something"^^xsd:string ; + skos:prefLabel "Has Goal"^^xsd:string ; . gist:hasIncumbent a owl:ObjectProperty ; - skos:prefLabel "Has Incumbent"^^xsd:string ; rdfs:comment "What equipment or person is currently in this node. Note to create a temporal view make a TemporalRelation for this property"^^xsd:string ; + skos:prefLabel "Has Incumbent"^^xsd:string ; . gist:hasJurisdiction a owl:ObjectProperty ; - skos:prefLabel "Has Jurisdiction"^^xsd:string ; rdfs:comment "when laws and contracts are meted out"^^xsd:string ; + skos:prefLabel "Has Jurisdiction"^^xsd:string ; . gist:hasMagnitude a owl:ObjectProperty ; - skos:prefLabel "Has Magnitude"^^xsd:string ; rdfs:comment "To have a comparable numerical value. Each magnitude has a unit."^^xsd:string ; rdfs:range gist:Magnitude ; + skos:prefLabel "Has Magnitude"^^xsd:string ; . gist:hasMember a owl:ObjectProperty ; - skos:prefLabel "Has Member"^^xsd:string ; rdfs:comment "Relates a Collection to its member individuals."^^xsd:string ; owl:inverseOf gist:memberOf ; + skos:prefLabel "Has Member"^^xsd:string ; . gist:hasNavigationalChild a owl:ObjectProperty ; - skos:prefLabel "Has Navigational Child"^^xsd:string ; rdfs:comment "Used for informal hierarchical taxonomies. Supports polyhierarchies"^^xsd:string ; owl:inverseOf gist:hasNavigationalParent ; + skos:prefLabel "Has Navigational Child"^^xsd:string ; . gist:hasNavigationalParent a owl:ObjectProperty ; - skos:prefLabel "Has Navigational Parent"^^xsd:string ; rdfs:comment "Used for informal hierarchical taxonomies. Supports polyhierarchies"^^xsd:string ; + skos:prefLabel "Has Navigational Parent"^^xsd:string ; . gist:hasOrderedMember @@ -3358,9 +3317,9 @@ gist:hasOrderedMember owl:ObjectProperty ; rdfs:subPropertyOf gist:hasMember ; - skos:prefLabel "Has Ordered Member"^^xsd:string ; rdfs:comment "An inverse functional version of hasMember to ensure that no OrderedMember can be in more than one OrderedCollection., which can quickly lead to problems."^^xsd:string ; owl:inverseOf gist:orderedMemberOf ; + skos:prefLabel "Has Ordered Member"^^xsd:string ; . gist:hasPart @@ -3368,14 +3327,13 @@ gist:hasPart owl:ObjectProperty , owl:TransitiveProperty ; - skos:prefLabel "Has Part"^^xsd:string ; rdfs:comment "The transitive version of hasDirectPart"^^xsd:string ; owl:inverseOf gist:partOf ; + skos:prefLabel "Has Part"^^xsd:string ; . gist:hasParty a owl:ObjectProperty ; - skos:prefLabel "Has Party"^^xsd:string ; rdfs:comment "The people or organizations participating in an agreement or obligation"^^xsd:string ; rdfs:range [ a owl:Class ; @@ -3384,6 +3342,7 @@ gist:hasParty gist:Person ) ; ] ; + skos:prefLabel "Has Party"^^xsd:string ; . gist:hasPhysicalLocation @@ -3391,46 +3350,44 @@ gist:hasPhysicalLocation owl:ObjectProperty , owl:TransitiveProperty ; - skos:prefLabel "Has Physical Location"^^xsd:string ; rdfs:comment "Where something is located"^^xsd:string ; rdfs:range gist:Place ; + skos:prefLabel "Has Physical Location"^^xsd:string ; . gist:hasPrecision a owl:ObjectProperty ; - skos:prefLabel "Has Precision"^^xsd:string ; - skos:scopeNote "Most frequently apples to Magnitude(s) and TimeInstant. Could also apply to a measurement."^^xsd:string ; - skos:example "Temperature precise to tenth of a degree C; TimeInstant precise to 24 hours."^^xsd:string ; - rdfs:comment - "Links a Magnitude to the degree of accuracy of the numeric value. This allows for fuzzy numbers. All magnitudes have a precision. Usually we don't record them. When we do this, it will be a value whose extent covers 2 standard deviations around the stated magnitude"^^xsd:string - ; + rdfs:comment "Links a Magnitude to the degree of accuracy of the numeric value. This allows for fuzzy numbers. All magnitudes have a precision. Usually we don't record them. When we do this, it will be a value whose extent covers 2 standard deviations around the stated magnitude"^^xsd:string ; rdfs:range gist:Magnitude ; + skos:example "Temperature precise to tenth of a degree C; TimeInstant precise to 24 hours."^^xsd:string ; + skos:prefLabel "Has Precision"^^xsd:string ; + skos:scopeNote "Most frequently apples to Magnitude(s) and TimeInstant. Could also apply to a measurement."^^xsd:string ; . gist:hasStandardUnit a owl:ObjectProperty ; - skos:prefLabel "Has Standard Unit"^^xsd:string ; rdfs:comment "For a complex unit refers to a unit that has all the component parts in SI"^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range gist:CoherentUnit ; + skos:prefLabel "Has Standard Unit"^^xsd:string ; . gist:hasStreetAddress a owl:ObjectProperty ; - skos:prefLabel "Has Street Address"^^xsd:string ; rdfs:comment "A place that can be found on a map, has geo coordinates; you could live or work there."^^xsd:string ; rdfs:range gist:BuildingAddress ; owl:inverseOf gist:streetAddressOf ; + skos:prefLabel "Has Street Address"^^xsd:string ; . gist:hasSubCategory a owl:ObjectProperty ; - skos:prefLabel "has subcategory"^^xsd:string ; rdfs:comment "Note: This is essentially the same as skos:narrowerTransitive, using gist:Category instead of skos:Concept."^^xsd:string , "The subject category is inclusive of, or broader than, the object category. Everything categorized by the subcategory can be inferred to be categorized by the supercategory."^^xsd:string ; owl:inverseOf gist:hasSuperCategory ; + skos:prefLabel "has subcategory"^^xsd:string ; . gist:hasSubTask @@ -3438,11 +3395,11 @@ gist:hasSubTask owl:ObjectProperty , owl:TransitiveProperty ; - skos:prefLabel "Has Sub Task"^^xsd:string ; rdfs:comment "A task that is part of a larger task. The time frame of the subtasks may overlap but may not extend beyond the time frame of the parent task. A subtask may be part of more than one parent task."^^xsd:string ; rdfs:domain gist:Task ; rdfs:range gist:Task ; owl:inverseOf gist:subTaskOf ; + skos:prefLabel "Has Sub Task"^^xsd:string ; . gist:hasSuperCategory @@ -3450,24 +3407,24 @@ gist:hasSuperCategory owl:ObjectProperty , owl:TransitiveProperty ; - skos:prefLabel "has supercategory"^^xsd:string ; rdfs:comment "Note: This is essentially the same as skos:broaderTransitive, using gist:Category instead of skos:Concept."^^xsd:string , "The subject category is included by, or narrower than, the object category. Everything categorized by the subcategory can be inferred to be categorized by the supercategory."^^xsd:string ; + skos:prefLabel "has supercategory"^^xsd:string ; . gist:hasTag a owl:DatatypeProperty ; - skos:prefLabel "has Tag"^^xsd:string ; rdfs:comment "Used for folksonomy style categories (non controlled vocabulary)"^^xsd:string ; + skos:prefLabel "has Tag"^^xsd:string ; . gist:hasToNode a owl:ObjectProperty ; rdfs:subPropertyOf gist:networkConnection ; - skos:prefLabel "Has To Node"^^xsd:string ; rdfs:comment "The connections at the abstract level of a network. Note this is directed but the parent is the undirected version"^^xsd:string ; + skos:prefLabel "Has To Node"^^xsd:string ; . gist:hasUniqueNavigationalParent @@ -3476,8 +3433,8 @@ gist:hasUniqueNavigationalParent owl:ObjectProperty ; rdfs:subPropertyOf gist:hasNavigationalParent ; - skos:prefLabel "Has Unique Navigational Parent"^^xsd:string ; rdfs:comment "Used for taxos that must have single parents"^^xsd:string ; + skos:prefLabel "Has Unique Navigational Parent"^^xsd:string ; . gist:hasUniqueSuperCategory @@ -3486,16 +3443,16 @@ gist:hasUniqueSuperCategory owl:ObjectProperty ; rdfs:subPropertyOf gist:hasSuperCategory ; - skos:prefLabel "Has Unique Super Category"^^xsd:string ; rdfs:comment "Used for taxos that must have single parents"^^xsd:string ; + skos:prefLabel "Has Unique Super Category"^^xsd:string ; . gist:hasUoM a owl:ObjectProperty ; - skos:prefLabel "Has Unit of Measure"^^xsd:string ; rdfs:comment "Which unit of measure you are using. All measures are expressed in some unit of measure, even if we don't know what it is initially."^^xsd:string ; rdfs:domain gist:Magnitude ; rdfs:range gist:UnitOfMeasure ; + skos:prefLabel "Has Unit of Measure"^^xsd:string ; . gist:identifiedBy @@ -3503,10 +3460,10 @@ gist:identifiedBy owl:InverseFunctionalProperty , owl:ObjectProperty ; - skos:prefLabel "Identified By"^^xsd:string ; rdfs:comment "This is like a URI: a thing can have more than one ID, but each of the IDs must refer to a unique thing."^^xsd:string ; rdfs:range gist:ID ; owl:inverseOf gist:identifies ; + skos:prefLabel "Identified By"^^xsd:string ; . gist:identifies @@ -3514,133 +3471,133 @@ gist:identifies owl:InverseFunctionalProperty , owl:ObjectProperty ; - skos:prefLabel "Identifies"^^xsd:string ; rdfs:comment "The thing the identifier refers to."^^xsd:string ; + skos:prefLabel "Identifies"^^xsd:string ; . gist:lastModifiedOn a owl:ObjectProperty ; rdfs:subPropertyOf gist:actual ; - skos:prefLabel "Last Modified On"^^xsd:string ; rdfs:comment "Date that something was modified."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:prefLabel "Last Modified On"^^xsd:string ; . gist:latitude a owl:DatatypeProperty ; - skos:prefLabel "Latitude"^^xsd:string ; rdfs:comment "degrees above or below equator"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range xsd:double ; + skos:prefLabel "Latitude"^^xsd:string ; . gist:license a owl:AnnotationProperty ; - skos:prefLabel "License"^^xsd:string ; rdfs:comment "An annotation for providing the licensing on this or derivative ontologies"^^xsd:string ; + skos:prefLabel "License"^^xsd:string ; . gist:localDate a owl:DatatypeProperty ; - skos:prefLabel "Local Date"^^xsd:string ; rdfs:comment "LD"^^xsd:string ; rdfs:domain gist:TimeInstant ; + skos:prefLabel "Local Date"^^xsd:string ; . gist:localDateTime a owl:DatatypeProperty ; - skos:prefLabel "Local Date Time"^^xsd:string ; rdfs:comment "LDT"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:dateTime ; + skos:prefLabel "Local Date Time"^^xsd:string ; . gist:localTime a owl:DatatypeProperty ; - skos:prefLabel "Local Time"^^xsd:string ; rdfs:comment "LT"^^xsd:string ; rdfs:domain gist:TimeInstant ; + skos:prefLabel "Local Time"^^xsd:string ; . gist:longitude a owl:DatatypeProperty ; - skos:prefLabel "Longitude"^^xsd:string ; rdfs:comment "degrees from GM"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range xsd:double ; + skos:prefLabel "Longitude"^^xsd:string ; . gist:madeUpOf a owl:ObjectProperty ; - skos:prefLabel "Made Up Of"^^xsd:string ; rdfs:comment "as in the vase is made up of clay"^^xsd:string ; rdfs:range gist:PhysicalSubstance ; + skos:prefLabel "Made Up Of"^^xsd:string ; . gist:memberOf a owl:ObjectProperty ; - skos:prefLabel "Member Of"^^xsd:string ; rdfs:comment "What group the member is in"^^xsd:string ; + skos:prefLabel "Member Of"^^xsd:string ; . gist:multiplicand a owl:ObjectProperty ; - skos:prefLabel "Multiplicand"^^xsd:string ; rdfs:comment "Relates a ProductUnit such as square mile to the second of two units multiplied together (e.g. mile)."^^xsd:string ; rdfs:domain gist:ProductUnit ; rdfs:range gist:UnitOfMeasure ; + skos:prefLabel "Multiplicand"^^xsd:string ; . gist:multiplier a owl:ObjectProperty ; - skos:prefLabel "Multiplier"^^xsd:string ; rdfs:comment "Relates a ProductUnit such as square mile to the first of two units multiplied together (e.g. mile)"^^xsd:string ; rdfs:domain gist:ProductUnit ; rdfs:range gist:UnitOfMeasure ; + skos:prefLabel "Multiplier"^^xsd:string ; . gist:name a owl:DatatypeProperty ; - skos:prefLabel "Name"^^xsd:string ; - skos:scopeNote "For more formal use, consider using a sub property of the object property, identifiedBy."^^xsd:string ; rdfs:comment "Relates an individual to a casual name."^^xsd:string ; rdfs:range xsd:string ; + skos:prefLabel "Name"^^xsd:string ; + skos:scopeNote "For more formal use, consider using a sub property of the object property, identifiedBy."^^xsd:string ; . gist:networkConnection a owl:ObjectProperty ; - skos:prefLabel "Network Connection"^^xsd:string ; rdfs:comment "abstract connection for when connections are undirected"^^xsd:string ; + skos:prefLabel "Network Connection"^^xsd:string ; . gist:numerator a owl:ObjectProperty ; - skos:prefLabel "Numerator"^^xsd:string ; rdfs:comment "Relates a RatioUnit such as meter(s)/second to the numerator Unit (e.g. meter)."^^xsd:string ; rdfs:domain gist:RatioUnit ; rdfs:range gist:UnitOfMeasure ; + skos:prefLabel "Numerator"^^xsd:string ; . gist:occursAt a owl:ObjectProperty ; - skos:prefLabel "OccurAt"^^xsd:string ; rdfs:comment "The geospatial place where something happened or will happen"^^xsd:string ; + skos:prefLabel "OccurAt"^^xsd:string ; . gist:offsetToUniversal a owl:ObjectProperty ; - skos:prefLabel "Offset To Universal"^^xsd:string ; rdfs:comment "How many hours the time zone is off GMT"^^xsd:string ; rdfs:domain gist:TimeZone ; rdfs:range gist:Duration ; + skos:prefLabel "Offset To Universal"^^xsd:string ; . gist:offspringOf a owl:ObjectProperty ; - skos:prefLabel "Offspring Of"^^xsd:string ; rdfs:comment "Biological offspring"^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:LivingThing ; + skos:prefLabel "Offspring Of"^^xsd:string ; . gist:orderedMemberOf @@ -3648,13 +3605,12 @@ gist:orderedMemberOf owl:FunctionalProperty , owl:ObjectProperty ; - skos:prefLabel "Ordered Member Of"^^xsd:string ; rdfs:comment "An inverse of hasOrderedMember"^^xsd:string ; + skos:prefLabel "Ordered Member Of"^^xsd:string ; . gist:owns a owl:ObjectProperty ; - skos:prefLabel "Owns"^^xsd:string ; rdfs:comment "Possessing and controlling. Ultimate form of ownership is the right to destroy. Long list of potential Range classes"^^xsd:string ; rdfs:domain [ a owl:Class ; @@ -3663,12 +3619,13 @@ gist:owns gist:Person ) ; ] ; + skos:prefLabel "Owns"^^xsd:string ; . gist:parentOf a owl:ObjectProperty ; - skos:prefLabel "Parent Of"^^xsd:string ; rdfs:comment "Biological Parent"^^xsd:string ; + skos:prefLabel "Parent Of"^^xsd:string ; . gist:partOf @@ -3676,29 +3633,29 @@ gist:partOf owl:ObjectProperty , owl:TransitiveProperty ; - skos:prefLabel "Part Of"^^xsd:string ; rdfs:comment "The transitive version of directPartOf"^^xsd:string ; + skos:prefLabel "Part Of"^^xsd:string ; . gist:permanentGeoOccupiedBy a owl:ObjectProperty ; - skos:prefLabel "Permanent Geo Occupied By"^^xsd:string ; rdfs:comment "What is in the fixed location"^^xsd:string ; owl:inverseOf gist:permanentGeoOccupies ; + skos:prefLabel "Permanent Geo Occupied By"^^xsd:string ; . gist:permanentGeoOccupies a owl:ObjectProperty ; rdfs:subPropertyOf gist:geoOccupies ; - skos:prefLabel "Permanent Geo Occupies"^^xsd:string ; rdfs:comment "To be in a fixed position on the earth"^^xsd:string ; + skos:prefLabel "Permanent Geo Occupies"^^xsd:string ; . gist:planned a owl:ObjectProperty ; - skos:prefLabel "Planned"^^xsd:string ; rdfs:comment "Dates that were in the future at the time they were made."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:prefLabel "Planned"^^xsd:string ; . gist:plannedEnd @@ -3707,12 +3664,10 @@ gist:plannedEnd gist:end , gist:planned ; - skos:prefLabel "Planned End"^^xsd:string ; - skos:scopeNote "Most frequently apples to Event(s) and Offer(s). E.g. a conference or sale offer."^^xsd:string ; - rdfs:comment - "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string - ; + rdfs:comment "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:prefLabel "Planned End"^^xsd:string ; + skos:scopeNote "Most frequently apples to Event(s) and Offer(s). E.g. a conference or sale offer."^^xsd:string ; . gist:plannedStart @@ -3721,9 +3676,9 @@ gist:plannedStart gist:planned , gist:start ; - skos:prefLabel "Planned Start"^^xsd:string ; rdfs:comment "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:prefLabel "Planned Start"^^xsd:string ; . gist:precedes @@ -3731,30 +3686,27 @@ gist:precedes owl:ObjectProperty , owl:TransitiveProperty ; - skos:prefLabel "Precedes"^^xsd:string ; rdfs:comment "A generic ordering relation indicating that the Subject has the same order as or comes before the Object. The 'greater than or equal to' symbol is often used for this relation."^^xsd:string ; + skos:prefLabel "Precedes"^^xsd:string ; . gist:prevents a owl:ObjectProperty ; - skos:prefLabel "Prevents"^^xsd:string ; rdfs:comment "The intention (say a law) is intended to prevent this kind of behavior (say jay-walking)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; + skos:prefLabel "Prevents"^^xsd:string ; . gist:produces a owl:ObjectProperty ; + rdfs:comment "The subject creates the object."^^xsd:string ; + skos:example "a task produces a deliverable."^^xsd:string ; skos:prefLabel "Produces"^^xsd:string ; - skos:example "a task produces a deliverable."^^xsd:string ; - rdfs:comment - "The subject creates the object."^^xsd:string - ; . gist:recognizedBy a owl:ObjectProperty ; - skos:prefLabel "Recognized By"^^xsd:string ; rdfs:comment "The entity that formally acknowledges the existence of, as the State recognizes the existence of a particular company"^^xsd:string ; rdfs:range [ a owl:Class ; @@ -3764,68 +3716,69 @@ gist:recognizedBy ) ; ] ; owl:inverseOf gist:recognizes ; + skos:prefLabel "Recognized By"^^xsd:string ; . gist:recognizes a owl:ObjectProperty ; - skos:prefLabel "Recognizes"^^xsd:string ; rdfs:comment "Recognizes"^^xsd:string ; + skos:prefLabel "Recognizes"^^xsd:string ; . gist:recordedOn a owl:ObjectProperty ; rdfs:subPropertyOf gist:actual ; - skos:prefLabel "Recorded On"^^xsd:string ; rdfs:comment "Date that something was posted, not necessarily the date it occurred. Must be after the occurred date, but could be before or after the planned date. (Unusual, but I could record today that I expected to be paid last week.)"^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:prefLabel "Recorded On"^^xsd:string ; . gist:renderedOn a owl:ObjectProperty ; - skos:prefLabel "Rendered On"^^xsd:string ; rdfs:comment "What media something was rendered On"^^xsd:string ; + skos:prefLabel "Rendered On"^^xsd:string ; . gist:requires a owl:ObjectProperty ; - skos:prefLabel "Requires"^^xsd:string ; rdfs:comment "An intention that sets out a state of satisfaction (you are required to drive on right side of the road)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; + skos:prefLabel "Requires"^^xsd:string ; . gist:respondsTo a owl:ObjectProperty ; - skos:prefLabel "Responds to"^^xsd:string ; rdfs:comment "The set of sensors that a controller is attached to"^^xsd:string ; + skos:prefLabel "Responds to"^^xsd:string ; . gist:sameTimeAs a owl:ObjectProperty ; - skos:prefLabel "Same Time As"^^xsd:string ; rdfs:comment "We can have two local time instants refer to the same time, the same universal time."^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range gist:TimeInstant ; + skos:prefLabel "Same Time As"^^xsd:string ; . gist:sequence a owl:DatatypeProperty ; - skos:prefLabel "Sequence"^^xsd:string ; rdfs:comment "For ordering ordered lists."^^xsd:string ; rdfs:range xsd:integer ; + skos:prefLabel "Sequence"^^xsd:string ; . gist:start a owl:ObjectProperty ; - skos:prefLabel "Start"^^xsd:string ; rdfs:comment "Connects the subject to its start time."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:prefLabel "Start"^^xsd:string ; . gist:streetAddressOf a owl:ObjectProperty ; - skos:prefLabel "Street Address Of"^^xsd:string ; rdfs:comment "Whose street address is this"^^xsd:string ; + skos:prefLabel "Street Address Of"^^xsd:string ; . gist:subTaskOf @@ -3833,21 +3786,20 @@ gist:subTaskOf owl:ObjectProperty , owl:TransitiveProperty ; - skos:prefLabel "Sub Task Of"^^xsd:string ; rdfs:comment "All the upper tasks this task belongs to"^^xsd:string ; + skos:prefLabel "Sub Task Of"^^xsd:string ; . gist:timeZoneStandardUsed a owl:ObjectProperty ; - skos:prefLabel "Time Zone Standard Used"^^xsd:string ; rdfs:comment 'the "time zone" with Daylight Savings adjust'^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range gist:TimeZoneStandard ; + skos:prefLabel "Time Zone Standard Used"^^xsd:string ; . gist:toAgent a owl:ObjectProperty ; - skos:prefLabel "To Agent"^^xsd:string ; rdfs:comment 'Comment: this is not the inverse of fromAgent. A message can be from someone. If we made it the inverse the person would be "to" the message'^^xsd:string ; rdfs:range [ a owl:Class ; @@ -3857,19 +3809,20 @@ gist:toAgent gist:Person ) ; ] ; + skos:prefLabel "To Agent"^^xsd:string ; . gist:toPlace a owl:ObjectProperty ; - skos:prefLabel "To Place"^^xsd:string ; rdfs:comment "Destination"^^xsd:string ; rdfs:range gist:Place ; + skos:prefLabel "To Place"^^xsd:string ; . gist:triggeredBy a owl:ObjectProperty ; - skos:prefLabel "Triggered By"^^xsd:string ; rdfs:comment "general causal relation. For obligations a property that describes what would happen to trigger the contingent obligation. In most cases, before the Contingent becomes an Obligation, the triggered by event is a planned event (that is it hasn't happened yet -- if it had happened the contingency would no longer be contingent. In most cases it will be a ContingentEvent . Other uses include controls, processes etc"^^xsd:string ; + skos:prefLabel "Triggered By"^^xsd:string ; . gist:uniqueText @@ -3877,61 +3830,61 @@ gist:uniqueText owl:DatatypeProperty , owl:FunctionalProperty ; - skos:prefLabel "Unique Text"^^xsd:string ; rdfs:comment "This is used for the actual value of a key or ID where you don't want the possibility of having more than one."^^xsd:string ; rdfs:range xsd:string ; + skos:prefLabel "Unique Text"^^xsd:string ; . gist:unitSymbol a owl:DatatypeProperty ; - skos:prefLabel "Unit Symbol"^^xsd:string ; rdfs:comment "The standard symbol for the unit NOT using any special characters. E.g. square meter would be m^2 rather than m?."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; + skos:prefLabel "Unit Symbol"^^xsd:string ; . gist:unitSymbolHTML a owl:DatatypeProperty ; - skos:prefLabel "Unit Symbol HTML"^^xsd:string ; rdfs:comment 'The standard symbol for the unit in HTML format for pretty printing, may use special characters. E.g. to show square meter as m? rather than m^2, the value of this property would be "m²" This is for when Unicode not supported and the display will be HTML format.'^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; + skos:prefLabel "Unit Symbol HTML"^^xsd:string ; . gist:unitSymbolUnicode a owl:DatatypeProperty ; - skos:prefLabel "Unit Symbol Unicode"^^xsd:string ; rdfs:comment "The standard symbol for the unit preferred for pretty printing, may use special characters. E.g. square meter would be m? rather than m^2."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; + skos:prefLabel "Unit Symbol Unicode"^^xsd:string ; . gist:universalDate a owl:DatatypeProperty ; - skos:prefLabel "Universal Date"^^xsd:string ; rdfs:comment "UD"^^xsd:string ; rdfs:domain gist:TimeInstant ; + skos:prefLabel "Universal Date"^^xsd:string ; . gist:universalDateTime a owl:DatatypeProperty ; - skos:prefLabel "Universal Date Time"^^xsd:string ; rdfs:comment "UDT"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:dateTime ; + skos:prefLabel "Universal Date Time"^^xsd:string ; . gist:universalTime a owl:DatatypeProperty ; - skos:prefLabel "Universal Time"^^xsd:string ; rdfs:comment "UT"^^xsd:string ; rdfs:domain gist:TimeInstant ; + skos:prefLabel "Universal Time"^^xsd:string ; . gist:viableRange a owl:ObjectProperty ; - skos:prefLabel "Viable Range"^^xsd:string ; rdfs:comment "The area over which the sensor can sense (might be a small geospatial area or a specific wire in a circuit)"^^xsd:string ; + skos:prefLabel "Viable Range"^^xsd:string ; . [] From 61d23ecd203c5b3cf10ae90f3eca072e48a58257 Mon Sep 17 00:00:00 2001 From: uscholdm Date: Fri, 25 Sep 2020 17:26:40 -0700 Subject: [PATCH 09/59] Issue https://github.com/semanticarts/gist/issues/351 - global replace of rdfs:comment to skos:definition - chagned a few skos:definition entries for time properties to use skos:altLabel (e.g. UD, UDT, LT) - this resulted in some concepts having no skos:definition --- gistCore.ttl | 550 +++++++++++++++++++++++++-------------------------- 1 file changed, 275 insertions(+), 275 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index 50b3543e..a45e5c8a 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -37,20 +37,20 @@ gist:Account gist:Actuator a owl:Class ; rdfs:subClassOf gist:Equipment ; - rdfs:comment "A device that can affect the real world via a message interface"^^xsd:string ; + skos:definition "A device that can affect the real world via a message interface"^^xsd:string ; skos:prefLabel "Actuator"^^xsd:string ; . gist:Address a owl:Class ; rdfs:subClassOf gist:Content ; - rdfs:comment "A reference to a place (real or virtual) that can be located by some routing algorithm, and where messages or things can be sent to or retrieved from. E.g. PO Box or URL to a PDF file."^^xsd:string ; + skos:definition "A reference to a place (real or virtual) that can be located by some routing algorithm, and where messages or things can be sent to or retrieved from. E.g. PO Box or URL to a PDF file."^^xsd:string ; skos:prefLabel "Address"^^xsd:string ; . gist:Agreement a owl:Class ; - rdfs:comment "Something which two or more People or Organizations mutually commit to do."^^xsd:string ; + skos:definition "Something which two or more People or Organizations mutually commit to do."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -79,7 +79,7 @@ gist:Agreement gist:Area a owl:Class ; - rdfs:comment "A measurement of two-dimensional space."^^xsd:string ; + skos:definition "A measurement of two-dimensional space."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -96,7 +96,7 @@ gist:Area gist:AreaUnit a owl:Class ; - rdfs:comment "A unit of two-dimensional area, such as square inches or hectares."^^xsd:string ; + skos:definition "A unit of two-dimensional area, such as square inches or hectares."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -125,20 +125,20 @@ gist:Artifact owl:onProperty gist:hasGoal ; owl:someValuesFrom gist:Function ; ] ; - rdfs:comment "An intentional, person-made thing, which could be physical or content"^^xsd:string ; + skos:definition "An intentional, person-made thing, which could be physical or content"^^xsd:string ; skos:prefLabel "Artifact"^^xsd:string ; . gist:Aspect a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:comment "A very general term for the characteristic of something that is being measured. E.g., property (height) or a process (cycle time) or a behavior (loyalty)."^^xsd:string ; + skos:definition "A very general term for the characteristic of something that is being measured. E.g., property (height) or a process (cycle time) or a behavior (loyalty)."^^xsd:string ; skos:prefLabel "Aspect"^^xsd:string ; . gist:Balance a owl:Class ; - rdfs:comment "An amount decremented or incremented by a series of transactions."^^xsd:string ; + skos:definition "An amount decremented or incremented by a series of transactions."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -156,7 +156,7 @@ gist:Balance gist:BaseUnit a owl:Class ; rdfs:subClassOf gist:SimpleUnitOfMeasure ; - rdfs:comment "A primitive unit that cannot be decomposed into other units. It can be converted from one measurement system to another. The base units in gist are the seven primitive units from the System Internationale (SI): (meter, second, kilogram, ampere, kelvin, mole, candela), plus three convenience ones: each. bit and usDollar."^^xsd:string ; + skos:definition "A primitive unit that cannot be decomposed into other units. It can be converted from one measurement system to another. The base units in gist are the seven primitive units from the System Internationale (SI): (meter, second, kilogram, ampere, kelvin, mole, candela), plus three convenience ones: each. bit and usDollar."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:oneOf ( @@ -178,7 +178,7 @@ gist:BaseUnit gist:Behavior a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:comment "A way of categorizing events. E.g., differentiating drilling versus cutting."^^xsd:string ; + skos:definition "A way of categorizing events. E.g., differentiating drilling versus cutting."^^xsd:string ; skos:prefLabel "Behavior"^^xsd:string ; . @@ -188,7 +188,7 @@ gist:Building gist:Artifact , gist:Landmark ; - rdfs:comment "A man-made structure for dwelling or working."^^xsd:string ; + skos:definition "A man-made structure for dwelling or working."^^xsd:string ; skos:prefLabel "Building"^^xsd:string ; . @@ -202,13 +202,13 @@ gist:BuildingAddress owl:someValuesFrom gist:Building ; ] ; - rdfs:comment "An address to which you can send mail, or that you could find in the physical world."^^xsd:string ; + skos:definition "An address to which you can send mail, or that you could find in the physical world."^^xsd:string ; skos:prefLabel "Building Address"^^xsd:string ; . gist:BundledCatalogItem a owl:Class ; - rdfs:comment "Any combination of descriptions of things offered together. Could be a kit (several parts offered together), but could also be a product plus a warranty."^^xsd:string ; + skos:definition "Any combination of descriptions of things offered together. Could be a kit (several parts offered together), but could also be a product plus a warranty."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -226,7 +226,7 @@ gist:BundledCatalogItem gist:CatalogItem a owl:Class ; rdfs:subClassOf gist:Specification ; - rdfs:comment "A description of a product or service to be delivered, given in a sufficient level of detail that a receiver could determine whether delivery constituted discharge of the obligation to deliver."^^xsd:string ; + skos:definition "A description of a product or service to be delivered, given in a sufficient level of detail that a receiver could determine whether delivery constituted discharge of the obligation to deliver."^^xsd:string ; skos:prefLabel "Catalog Item"^^xsd:string ; skos:scopeNote "In short, an unambiguous characterization of what it is that a potential buyer is paying for."^^xsd:string ; . @@ -245,7 +245,7 @@ gist:Category ) ; ] ; ] ; - rdfs:comment "A concept or label used to categorize other instances informally. Things that can be thought of as types are usually Categories."^^xsd:string ; + skos:definition "A concept or label used to categorize other instances informally. Things that can be thought of as types are usually Categories."^^xsd:string ; skos:example "Tags used in folksonomies; formal definitions from other systems."^^xsd:string ; skos:prefLabel "Category"^^xsd:string ; skos:scopeNote "Often a 'bucket' can be modeled either as an owl:Class or as a gist:Category. Use the latter if you don't care much about the formal structure of the different types, or if there is a whole hierarchy of types that are going to be managed by a group separate from the ontology developers. The formal structure may be defined elsewhere and linked to, if necessary."^^xsd:string ; @@ -253,7 +253,7 @@ gist:Category gist:CoherentProductUnit a owl:Class ; - rdfs:comment "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; + skos:definition "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -289,7 +289,7 @@ gist:CoherentProductUnit gist:CoherentRatioUnit a owl:Class ; - rdfs:comment "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; + skos:definition "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -325,7 +325,7 @@ gist:CoherentRatioUnit gist:CoherentUnit a owl:Class ; - rdfs:comment "A unit that is expressed in units that have no conversions. It may be a simple unit. It may also be a product or ratio unit that bottoms out in simple units."^^xsd:string ; + skos:definition "A unit that is expressed in units that have no conversions. It may be a simple unit. It may also be a product or ratio unit that bottoms out in simple units."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:unionOf ( @@ -352,14 +352,14 @@ gist:Collection owl:onProperty gist:hasMember ; owl:someValuesFrom owl:Thing ; ] ; - rdfs:comment "Any identifiable grouping of instances. For instance, a jury is a collection of people."^^xsd:string ; + skos:definition "Any identifiable grouping of instances. For instance, a jury is a collection of people."^^xsd:string ; skos:example "A jury is a group of people, a financial ledger is a collection of transaction entries; a route is an (ordered) collection of segments."^^xsd:string ; skos:prefLabel "Collection"^^xsd:string ; . gist:Commitment a owl:Class ; - rdfs:comment "An obligation (possibly unilateral)."^^xsd:string ; + skos:definition "An obligation (possibly unilateral)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -393,7 +393,7 @@ gist:Commitment gist:Component a owl:Class ; - rdfs:comment "A component is an artifact that contributes to a system. Could be a simple mechanical component, such as the float contributing to the toilet tank maintaining a constant level, or much more complex as in the internet of things."^^xsd:string ; + skos:definition "A component is an artifact that contributes to a system. Could be a simple mechanical component, such as the float contributing to the toilet tank maintaining a constant level, or much more complex as in the internet of things."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -410,7 +410,7 @@ gist:Component gist:ContemporaneousEvent a owl:Class ; - rdfs:comment "An event that actually started after the present time. When we record an end time it ceases to be contemporaneous"^^xsd:string ; + skos:definition "An event that actually started after the present time. When we record an end time it ceases to be contemporaneous"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -435,7 +435,7 @@ gist:ContemporaneousEvent gist:Content a owl:Class ; rdfs:subClassOf gist:Artifact ; - rdfs:comment "A document, program, image, etc. (Categories are not content until they are written down.)"^^xsd:string ; + skos:definition "A document, program, image, etc. (Categories are not content until they are written down.)"^^xsd:string ; owl:disjointWith gist:GeoPoint , gist:GeoRegion , @@ -463,13 +463,13 @@ gist:ContentExpression owl:someValuesFrom gist:Language ; ] ; - rdfs:comment "Intellectual Property reduced to text, audio etc. If it contains text (written or spoken), it may be in a language."^^xsd:string ; + skos:definition "Intellectual Property reduced to text, audio etc. If it contains text (written or spoken), it may be in a language."^^xsd:string ; skos:prefLabel "Content Expression"^^xsd:string ; . gist:ContingentEvent a owl:Class ; - rdfs:comment "An event with a probability of happening in the future, and usually dependent upon some other event or condition."^^xsd:string ; + skos:definition "An event with a probability of happening in the future, and usually dependent upon some other event or condition."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -496,7 +496,7 @@ gist:ContingentEvent gist:ContingentObligation a owl:Class ; - rdfs:comment "An obligation that is not yet firm. There is some contingent event, the occurrence of which will cause the obligation to become firm."^^xsd:string ; + skos:definition "An obligation that is not yet firm. There is some contingent event, the occurrence of which will cause the obligation to become firm."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -525,7 +525,7 @@ gist:ContingentObligation gist:Contract a owl:Class ; - rdfs:comment "an Agreement which can be enforced by law"^^xsd:string ; + skos:definition "an Agreement which can be enforced by law"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -543,13 +543,13 @@ gist:Contract gist:ContractTerm a owl:Class ; rdfs:subClassOf gist:Specification ; - rdfs:comment "A specification of some aspect of a contract."^^xsd:string ; + skos:definition "A specification of some aspect of a contract."^^xsd:string ; skos:prefLabel "Contract Term"^^xsd:string ; . gist:ControlledVocabulary a owl:Class ; - rdfs:comment "A collection of terms approved and managed by some organization or person."^^xsd:string ; + skos:definition "A collection of terms approved and managed by some organization or person."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -577,7 +577,7 @@ gist:ControlledVocabulary gist:Controller a owl:Class ; - rdfs:comment "A device that takes messages or signals from a sensor and decides through algorithms whether and which actuator to fire via messages"^^xsd:string ; + skos:definition "A device that takes messages or signals from a sensor and decides through algorithms whether and which actuator to fire via messages"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -610,7 +610,7 @@ gist:ControllerType gist:Count a owl:Class ; - rdfs:comment "A measure that involves countable amounts (?eaches? as well as cases, etc.). Can be decimal."^^xsd:string ; + skos:definition "A measure that involves countable amounts (?eaches? as well as cases, etc.). Can be decimal."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -628,7 +628,7 @@ gist:Count gist:CountingUnit a owl:Class ; - rdfs:comment "A unit of counting, especially ?each?, but also units such as dozens."^^xsd:string ; + skos:definition "A unit of counting, especially ?each?, but also units such as dozens."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -645,7 +645,7 @@ gist:CountingUnit gist:CountryGovernment a owl:Class ; - rdfs:comment "The geopolitical body that governs a geopolitical region recognized as a country."^^xsd:string ; + skos:definition "The geopolitical body that governs a geopolitical region recognized as a country."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -667,7 +667,7 @@ gist:CountryGovernment gist:CurrencyUnit a owl:Class ; - rdfs:comment "A unit of money. Note: this is the only unit whose conversion factors include time (i.e., the conversion rates change on a daily basis)."^^xsd:string ; + skos:definition "A unit of money. Note: this is the only unit whose conversion factors include time (i.e., the conversion rates change on a daily basis)."^^xsd:string ; owl:disjointWith gist:DataSizeUnit , gist:DistanceUnit , @@ -694,7 +694,7 @@ gist:CurrencyUnit gist:DataSizeUnit a owl:Class ; - rdfs:comment "A unit to measure amounts of digital information."^^xsd:string ; + skos:definition "A unit to measure amounts of digital information."^^xsd:string ; owl:disjointWith gist:DistanceUnit , gist:DurationUnit , @@ -720,7 +720,7 @@ gist:DataSizeUnit gist:DateInstant a owl:Class ; - rdfs:comment "A point in time known only to the accuracy of one day. Say the signing of the declaration of independence on 7/4/1776"^^xsd:string ; + skos:definition "A point in time known only to the accuracy of one day. Say the signing of the declaration of independence on 7/4/1776"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -738,14 +738,14 @@ gist:DateInstant gist:DegreeOfCommitment a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:comment "The difficulty of reversing a commitment."^^xsd:string ; + skos:definition "The difficulty of reversing a commitment."^^xsd:string ; skos:example "A car rental typically has a lower degree of commitment than an airfare reservation."^^xsd:string ; skos:prefLabel "Degree Of Commitment"^^xsd:string ; . gist:DistanceUnit a owl:Class ; - rdfs:comment "A unit to measure linear distance, such as feet or kilometers."^^xsd:string ; + skos:definition "A unit to measure linear distance, such as feet or kilometers."^^xsd:string ; owl:disjointWith gist:DurationUnit , gist:ElectricalCurrentUnit , @@ -770,7 +770,7 @@ gist:DistanceUnit gist:Duration a owl:Class ; - rdfs:comment "Time, but not on a timeline."^^xsd:string ; + skos:definition "Time, but not on a timeline."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -788,7 +788,7 @@ gist:Duration gist:DurationUnit a owl:Class ; - rdfs:comment "A unit to measure passage of time: hours, days, years."^^xsd:string ; + skos:definition "A unit to measure passage of time: hours, days, years."^^xsd:string ; owl:disjointWith gist:ElectricalCurrentUnit , gist:LuminousIntensityUnit , @@ -812,7 +812,7 @@ gist:DurationUnit gist:ElectricCurrent a owl:Class ; - rdfs:comment "A flow of electric charge."^^xsd:string ; + skos:definition "A flow of electric charge."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -829,7 +829,7 @@ gist:ElectricCurrent gist:ElectricalCurrentUnit a owl:Class ; - rdfs:comment "Unit of electrical current, which is charge per unit time. The SI unit is the ampere. (Note that electrical current is a composed unit.)"^^xsd:string ; + skos:definition "Unit of electrical current, which is charge per unit time. The SI unit is the ampere. (Note that electrical current is a composed unit.)"^^xsd:string ; owl:disjointWith gist:LuminousIntensityUnit , gist:MassUnit , @@ -853,20 +853,20 @@ gist:ElectricalCurrentUnit gist:ElectronicMessageAddress a owl:Class ; rdfs:subClassOf gist:Address ; - rdfs:comment "Any place an electronic message (email, fax, etc.) can be sent."^^xsd:string ; + skos:definition "Any place an electronic message (email, fax, etc.) can be sent."^^xsd:string ; skos:prefLabel "Electronic Message Address"^^xsd:string ; . gist:EmailAddress a owl:Class ; rdfs:subClassOf gist:ElectronicMessageAddress ; - rdfs:comment "An email address is a unique identifier for an email account. It is used to both send and receive email messages over the Internet."^^xsd:string ; + skos:definition "An email address is a unique identifier for an email account. It is used to both send and receive email messages over the Internet."^^xsd:string ; skos:prefLabel "Email Address"^^xsd:string ; . gist:Equipment a owl:Class ; - rdfs:comment "Tangible property other than land or buildings. Any kind of equipment, could be machine, router, car etc."^^xsd:string ; + skos:definition "Tangible property other than land or buildings. Any kind of equipment, could be machine, router, car etc."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -885,13 +885,13 @@ gist:Equipment gist:EquipmentType a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:comment "Categories of equipment"^^xsd:string ; + skos:definition "Categories of equipment"^^xsd:string ; skos:prefLabel "Equipment Type"^^xsd:string ; . gist:Event a owl:Class ; - rdfs:comment "Something happening over some period of time, often characterized as some kind of activity being carried out by some person, organization, or software application."^^xsd:string ; + skos:definition "Something happening over some period of time, often characterized as some kind of activity being carried out by some person, organization, or software application."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -917,7 +917,7 @@ gist:Event gist:Extent a owl:Class ; - rdfs:comment "A measure of distance, which could be distances over the Earth, and could also be height, width, length, depth, girth, etc."^^xsd:string ; + skos:definition "A measure of distance, which could be distances over the Earth, and could also be height, width, length, depth, girth, etc."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -934,7 +934,7 @@ gist:Extent gist:FormattedContent a owl:Class ; - rdfs:comment "Content which is in a particular format. (E.g., HTML, PDF, JPG.)"^^xsd:string ; + skos:definition "Content which is in a particular format. (E.g., HTML, PDF, JPG.)"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -952,14 +952,14 @@ gist:FormattedContent gist:Function a owl:Class ; rdfs:subClassOf gist:Intention ; - rdfs:comment "A function is what a specific made item is intended to do. For instance: transmit electricity, provide ballast, control ambient temperature."^^xsd:string ; + skos:definition "A function is what a specific made item is intended to do. For instance: transmit electricity, provide ballast, control ambient temperature."^^xsd:string ; skos:prefLabel "Function"^^xsd:string ; . gist:GeneralMediaType a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:comment "The real-world media type for content."^^xsd:string ; + skos:definition "The real-world media type for content."^^xsd:string ; skos:example "audio, still image, video, textual, physical (e.g., a statue), or performance (i.e. a play). Or it could be oil or pastel for a painting."^^xsd:string ; skos:prefLabel "General Media Type"^^xsd:string ; . @@ -967,7 +967,7 @@ gist:GeneralMediaType gist:GeoPoint a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:comment "An individual point on the Earth's surface, identified by latitude, longitude and altitude. If altitude is missing, it is assumed to be at the Earth's surface. However, altitude is measured from sea level. these points are to the WGS-84 coordinate system using the GPS decimal lat/long"^^xsd:string ; + skos:definition "An individual point on the Earth's surface, identified by latitude, longitude and altitude. If altitude is missing, it is assumed to be at the Earth's surface. However, altitude is measured from sea level. these points are to the WGS-84 coordinate system using the GPS decimal lat/long"^^xsd:string ; owl:disjointWith gist:IntellectualProperty , gist:Intention , @@ -1005,7 +1005,7 @@ gist:GeoPoint gist:GeoPoliticalRegion a owl:Class ; - rdfs:comment "A collection of GeoRegions that are being administered by a Government Organization"^^xsd:string ; + skos:definition "A collection of GeoRegions that are being administered by a Government Organization"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1028,7 +1028,7 @@ gist:GeoPoliticalRegion gist:GeoRegion a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:comment "A bounded region (or set of regions) on the surface of the Earth."^^xsd:string ; + skos:definition "A bounded region (or set of regions) on the surface of the Earth."^^xsd:string ; owl:disjointWith gist:IntellectualProperty , gist:Intention , @@ -1061,7 +1061,7 @@ gist:GeoRegion gist:GeoRoute a owl:Class ; - rdfs:comment "An ordered set of GeoPoints that defines a path from starting point to ending point."^^xsd:string ; + skos:definition "An ordered set of GeoPoints that defines a path from starting point to ending point."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1080,7 +1080,7 @@ gist:GeoRoute gist:GeoSegment a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:comment "A single portion of a GeoRegion which has been divided (i.e., segmented)."^^xsd:string ; + skos:definition "A single portion of a GeoRegion which has been divided (i.e., segmented)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1104,7 +1104,7 @@ gist:GeoSegment gist:GeoVolume a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:comment "A three-dimensional space on or near the surface of the Earth, such as an oil reservoir, the body of a lake, or an airspace."^^xsd:string ; + skos:definition "A three-dimensional space on or near the surface of the Earth, such as an oil reservoir, the body of a lake, or an airspace."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1126,13 +1126,13 @@ gist:GeoVolume gist:Goal a owl:Class ; rdfs:subClassOf gist:Intention ; - rdfs:comment "A specific intentional endpoint. One can tell whether it has been achieved, as opposed to an intention, which may not have an evaluation function."^^xsd:string ; + skos:definition "A specific intentional endpoint. One can tell whether it has been achieved, as opposed to an intention, which may not have an evaluation function."^^xsd:string ; skos:prefLabel "Goal"^^xsd:string ; . gist:GovernmentOrganization a owl:Class ; - rdfs:comment "An organization established either by fiat (as a conquering army overtakes a land and declares a government) or by delegation from a fiat government, such as a state or local government or a specific agency. Differs from a corporation in that it cannot be owned."^^xsd:string ; + skos:definition "An organization established either by fiat (as a conquering army overtakes a land and declares a government) or by delegation from a fiat government, such as a state or local government or a specific agency. Differs from a corporation in that it cannot be owned."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1151,7 +1151,7 @@ gist:GovernmentOrganization gist:GreenwichInstant a owl:Class ; - rdfs:comment "By default time instants are expressed in Greenwich, if you need to be explicit (to calculate offset for instance)"^^xsd:string ; + skos:definition "By default time instants are expressed in Greenwich, if you need to be explicit (to calculate offset for instance)"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1168,7 +1168,7 @@ gist:GreenwichInstant gist:Group a owl:Class ; - rdfs:comment "A collection of People. The group may or may not be an Organization. Many organizations consist of groups of people, but that is not a defining characteristic."^^xsd:string ; + skos:definition "A collection of People. The group may or may not be an Organization. Many organizations consist of groups of people, but that is not a defining characteristic."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1185,7 +1185,7 @@ gist:Group gist:HistoricalEvent a owl:Class ; - rdfs:comment "An event which occurred in time, with an actual end earlier than the present moment."^^xsd:string ; + skos:definition "An event which occurred in time, with an actual end earlier than the present moment."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1207,7 +1207,7 @@ gist:HistoricalEvent gist:HumanInstant a owl:Class ; - rdfs:comment "A point in time known only to the accuracy of one minute. For things like calendar appointments and time reporting"^^xsd:string ; + skos:definition "A point in time known only to the accuracy of one minute. For things like calendar appointments and time reporting"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1255,7 +1255,7 @@ gist:ID gist:InformationQuantity a owl:Class ; - rdfs:comment "An amount of data, such as 6 petabytes, or 640KB."^^xsd:string ; + skos:definition "An amount of data, such as 6 petabytes, or 640KB."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1273,7 +1273,7 @@ gist:InformationQuantity gist:IntellectualProperty a owl:Class ; rdfs:subClassOf gist:Artifact ; - rdfs:comment "A work, invention or concept, independent of its being expressed in text, audio, video, image, or live performance. IP can also be tacit knowledge, know-how, or skill. Also includes Brands."^^xsd:string ; + skos:definition "A work, invention or concept, independent of its being expressed in text, audio, video, image, or live performance. IP can also be tacit knowledge, know-how, or skill. Also includes Brands."^^xsd:string ; owl:disjointWith gist:Intention , gist:Magnitude , @@ -1290,7 +1290,7 @@ gist:IntellectualProperty gist:Intention a owl:Class ; - rdfs:comment 'Goal, desire, aspiration. This is the "teleologic" aspect of the system that indicates things are done with a purpose.'^^xsd:string ; + skos:definition 'Goal, desire, aspiration. This is the "teleologic" aspect of the system that indicates things are done with a purpose.'^^xsd:string ; owl:disjointWith gist:Magnitude , gist:Organization , @@ -1305,7 +1305,7 @@ gist:Intention gist:Landmark a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:comment "Something permanently attached to the Earth."^^xsd:string ; + skos:definition "Something permanently attached to the Earth."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1328,7 +1328,7 @@ gist:Landmark gist:Language a owl:Class ; - rdfs:comment "A recognized, organized set of symbols and grammar."^^xsd:string ; + skos:definition "A recognized, organized set of symbols and grammar."^^xsd:string ; owl:disjointWith gist:Magnitude , gist:Organization , @@ -1343,7 +1343,7 @@ gist:Language gist:LivingThing a owl:Class ; - rdfs:comment "Something that is now, or at some point in time was, alive and growing."^^xsd:string ; + skos:definition "Something that is now, or at some point in time was, alive and growing."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1370,7 +1370,7 @@ gist:LivingThing gist:LocalInstant a owl:Class ; - rdfs:comment "A point in time expressed relative to a local time zone. Can be converted to Universal Time using the time zone offset. The precision is used to state how precise this instant is. Typical values would be day, hour, minute or second."^^xsd:string ; + skos:definition "A point in time expressed relative to a local time zone. Can be converted to Universal Time using the time zone offset. The precision is used to state how precise this instant is. Typical values would be day, hour, minute or second."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1392,7 +1392,7 @@ gist:LocalInstant gist:LuminousIntensity a owl:Class ; - rdfs:comment "A measure of the wavelength-weighted power emitted by a light source in a particular direction per unit solid angle. This is based on the luminosity function, a standardized model of the sensitivity of the human eye."^^xsd:string ; + skos:definition "A measure of the wavelength-weighted power emitted by a light source in a particular direction per unit solid angle. This is based on the luminosity function, a standardized model of the sensitivity of the human eye."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1409,7 +1409,7 @@ gist:LuminousIntensity gist:LuminousIntensityUnit a owl:Class ; - rdfs:comment "The measure of brightness. The SI unit is the candela."^^xsd:string ; + skos:definition "The measure of brightness. The SI unit is the candela."^^xsd:string ; owl:disjointWith gist:MassUnit , gist:MoleUnit , @@ -1431,7 +1431,7 @@ gist:LuminousIntensityUnit gist:Magnitude a owl:Class ; - rdfs:comment "Base class for units which can be converted. The primitive units can be converted from one measurement system to another; the complex units (ratio or product) have to decompose to their primitives."^^xsd:string ; + skos:definition "Base class for units which can be converted. The primitive units can be converted from one measurement system to another; the complex units (ratio or product) have to decompose to their primitives."^^xsd:string ; owl:disjointWith gist:Organization , gist:PhysicalIdentifiableItem , @@ -1468,7 +1468,7 @@ gist:Magnitude gist:Mass a owl:Class ; - rdfs:comment "Magnitude of mass."^^xsd:string ; + skos:definition "Magnitude of mass."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1485,7 +1485,7 @@ gist:Mass gist:MassUnit a owl:Class ; - rdfs:comment "A unit representing the amount of matter in a particle or object. The SI unit of mass is the kilogram."^^xsd:string ; + skos:definition "A unit representing the amount of matter in a particle or object. The SI unit of mass is the kilogram."^^xsd:string ; owl:disjointWith gist:MoleUnit , gist:TemperatureUnit @@ -1507,13 +1507,13 @@ gist:MassUnit gist:Medium a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:comment "A physicality on which a work could be implemented or exposed. E.g., paper, clay, or a computer monitor."^^xsd:string ; + skos:definition "A physicality on which a work could be implemented or exposed. E.g., paper, clay, or a computer monitor."^^xsd:string ; skos:prefLabel "Medium"^^xsd:string ; . gist:Message a owl:Class ; - rdfs:comment "A specific instance of content sent from an Organization, Person, or Application to at least one other Organization, Person, or Application."^^xsd:string ; + skos:definition "A specific instance of content sent from an Organization, Person, or Application to at least one other Organization, Person, or Application."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1551,20 +1551,20 @@ gist:Message gist:MessageDefinition a owl:Class ; rdfs:subClassOf gist:SchemaMetaData ; - rdfs:comment "Each pulse from a Sensor is reflected in a message, as well as each instruction to an Actuator"^^xsd:string ; + skos:definition "Each pulse from a Sensor is reflected in a message, as well as each instruction to an Actuator"^^xsd:string ; skos:prefLabel "Message Definition"^^xsd:string ; . gist:MimeType a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:comment "A digitized type that computer applications can recognize."^^xsd:string ; + skos:definition "A digitized type that computer applications can recognize."^^xsd:string ; skos:prefLabel "MIME Type"^^xsd:string ; . gist:MolarQuantity a owl:Class ; - rdfs:comment "Amount of a substance, as counted molecules."^^xsd:string ; + skos:definition "Amount of a substance, as counted molecules."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1581,7 +1581,7 @@ gist:MolarQuantity gist:MoleUnit a owl:Class ; - rdfs:comment "Amount of chemical material. Measured in Avogadro units (moles) of 6.02 x 10^23 molecules."^^xsd:string ; + skos:definition "Amount of chemical material. Measured in Avogadro units (moles) of 6.02 x 10^23 molecules."^^xsd:string ; owl:disjointWith gist:TemperatureUnit ; owl:equivalentClass [ a owl:Class ; @@ -1599,7 +1599,7 @@ gist:MoleUnit gist:Monetary a owl:Class ; - rdfs:comment "A special type of magnitude, due to the way rounding is handled in math and the temporal aspect of conversion."^^xsd:string ; + skos:definition "A special type of magnitude, due to the way rounding is handled in math and the temporal aspect of conversion."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1616,7 +1616,7 @@ gist:Monetary gist:Network a owl:Class ; - rdfs:comment "A network is a connected set of links and nodes"^^xsd:string ; + skos:definition "A network is a connected set of links and nodes"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1639,19 +1639,19 @@ gist:Network gist:NetworkLink a owl:Class ; - rdfs:comment "a link in a network. This is the abstraction of the network. The physical instantiation couple be pipes, or wire but may also be non physical such as wireless networks or organization structures"^^xsd:string ; + skos:definition "a link in a network. This is the abstraction of the network. The physical instantiation couple be pipes, or wire but may also be non physical such as wireless networks or organization structures"^^xsd:string ; skos:prefLabel "Network Link"^^xsd:string ; . gist:NetworkNode a owl:Class ; - rdfs:comment "a node in a network. Note the network is the abstract representation of the network. It is physically instantiated with equipment, or in some cases People."^^xsd:string ; + skos:definition "a node in a network. Note the network is the abstract representation of the network. It is physically instantiated with equipment, or in some cases People."^^xsd:string ; skos:prefLabel "Network Node"^^xsd:string ; . gist:Obligation a owl:Class ; - rdfs:comment "A future commitment from one organization or person to another. Contracts are sets of obligations to do or forbear, or to indemnify or warrant."^^xsd:string ; + skos:definition "A future commitment from one organization or person to another. Contracts are sets of obligations to do or forbear, or to indemnify or warrant."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1686,7 +1686,7 @@ gist:Obligation gist:Offer a owl:Class ; - rdfs:comment "A commitment to buy or sell a described or identified part or service."^^xsd:string ; + skos:definition "A commitment to buy or sell a described or identified part or service."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1730,7 +1730,7 @@ gist:Offer gist:OrderedCollection a owl:Class ; rdfs:subClassOf gist:Collection ; - rdfs:comment "A collection where the members are in a fixed sequence."^^xsd:string ; + skos:definition "A collection where the members are in a fixed sequence."^^xsd:string ; skos:prefLabel "Ordered Collection"^^xsd:string ; . @@ -1744,7 +1744,7 @@ gist:OrdinalCollection owl:allValuesFrom gist:OrdinalMember ; ] ; - rdfs:comment "An Ordered Collection where no item can be of the same rank as any other item. In mathematical terms, this is a ?strict total order?."^^xsd:string ; + skos:definition "An Ordered Collection where no item can be of the same rank as any other item. In mathematical terms, this is a ?strict total order?."^^xsd:string ; skos:prefLabel "Ordinal Collection"^^xsd:string ; . @@ -1768,7 +1768,7 @@ gist:OrdinalMember ) ; ] ; - rdfs:comment "A member of an Ordinal Collection. It necessarily precedes or is preceded by another Ordinal Member in the same collection. (This last condition cannot be formally stated in OWL)."^^xsd:string ; + skos:definition "A member of an Ordinal Collection. It necessarily precedes or is preceded by another Ordinal Member in the same collection. (This last condition cannot be formally stated in OWL)."^^xsd:string ; owl:equivalentClass [ a owl:Restriction ; owl:onProperty gist:orderedMemberOf ; @@ -1779,7 +1779,7 @@ gist:OrdinalMember gist:Organization a owl:Class ; - rdfs:comment "A generic organization that can be formal or informal, legal or non-legal. It can have members, or not."^^xsd:string ; + skos:definition "A generic organization that can be formal or informal, legal or non-legal. It can have members, or not."^^xsd:string ; owl:disjointWith gist:PhysicalIdentifiableItem , gist:PhysicalSubstance , @@ -1795,14 +1795,14 @@ gist:Organization gist:Percentage a owl:Class ; rdfs:subClassOf gist:RatioMagnitude ; - rdfs:comment "A ratio where the numerator and denominator are of the same unit of measure."^^xsd:string ; + skos:definition "A ratio where the numerator and denominator are of the same unit of measure."^^xsd:string ; skos:prefLabel "Percentage"^^xsd:string ; skos:scopeNote "There are various ways to represent percentage: 50/100 could be represented as ?50? or ?0.5?. gist uses the latter, as it involves fewer conversions for subsequent use."^^xsd:string ; . gist:Permission a owl:Class ; - rdfs:comment "A description of things one is permitted to do. This could be broad, such as free speech, but more often is very specific, such as the right of egress through a particular property."^^xsd:string ; + skos:definition "A description of things one is permitted to do. This could be broad, such as free speech, but more often is very specific, such as the right of egress through a particular property."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1843,20 +1843,20 @@ gist:Person gist:PhenomenaType a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:comment "The things that a sensor can sense, such as light, heat, current, moisture, etc."^^xsd:string ; + skos:definition "The things that a sensor can sense, such as light, heat, current, moisture, etc."^^xsd:string ; skos:prefLabel "Phenomena Type"^^xsd:string ; . gist:PhysicalActionType a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:comment "The effects to be realized in the real world, such as lifting a garage door, turning off a valve, dropping cadmium rods, etc."^^xsd:string ; + skos:definition "The effects to be realized in the real world, such as lifting a garage door, turning off a valve, dropping cadmium rods, etc."^^xsd:string ; skos:prefLabel "Physical Action Type"^^xsd:string ; . gist:PhysicalEvent a owl:Class ; - rdfs:comment "An event that can be said to have occurred at some place in space."^^xsd:string ; + skos:definition "An event that can be said to have occurred at some place in space."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1944,13 +1944,13 @@ gist:PhysicalSubstance gist:Place a owl:Class ; - rdfs:comment "Union of all the geo classes"^^xsd:string ; + skos:definition "Union of all the geo classes"^^xsd:string ; skos:prefLabel "Place"^^xsd:string ; . gist:PlannedEvent a owl:Class ; - rdfs:comment "An event which, at the time it is created, is to occur in the future."^^xsd:string ; + skos:definition "An event which, at the time it is created, is to occur in the future."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1973,7 +1973,7 @@ gist:PlannedEvent gist:PostalAddress a owl:Class ; rdfs:subClassOf gist:Address ; - rdfs:comment "A set of codes the postal authorities can use to deliver physical mail."^^xsd:string ; + skos:definition "A set of codes the postal authorities can use to deliver physical mail."^^xsd:string ; skos:example "a street address, a PO Box, an FPO code, or the route codes."^^xsd:string ; skos:prefLabel "Postal Address"^^xsd:string ; . @@ -1981,13 +1981,13 @@ gist:PostalAddress gist:ProductCategory a owl:Class ; rdfs:subClassOf gist:Category ; - rdfs:comment "Any of many ways of categorizing products, including models, NATO product codes, and the like."^^xsd:string ; + skos:definition "Any of many ways of categorizing products, including models, NATO product codes, and the like."^^xsd:string ; skos:prefLabel "Product Category"^^xsd:string ; . gist:ProductMagnitude a owl:Class ; - rdfs:comment "A magnitude expressed as a product of primitives. (E.g., Force = M*A)."^^xsd:string ; + skos:definition "A magnitude expressed as a product of primitives. (E.g., Force = M*A)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2004,7 +2004,7 @@ gist:ProductMagnitude gist:ProductSpecification a owl:Class ; - rdfs:comment "Offering something which could be physically warehoused or digitally stored."^^xsd:string ; + skos:definition "Offering something which could be physically warehoused or digitally stored."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2021,7 +2021,7 @@ gist:ProductSpecification gist:ProductUnit a owl:Class ; - rdfs:comment "A unit of measure that is the product of two simpler ones."^^xsd:string ; + skos:definition "A unit of measure that is the product of two simpler ones."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2050,7 +2050,7 @@ gist:ProductUnit gist:Project a owl:Class ; - rdfs:comment "A project is a task (usually a longer duration task) made up of other tasks."^^xsd:string ; + skos:definition "A project is a task (usually a longer duration task) made up of other tasks."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2067,7 +2067,7 @@ gist:Project gist:RatioMagnitude a owl:Class ; - rdfs:comment "This is a number whose unit of measure is a ratio."^^xsd:string ; + skos:definition "This is a number whose unit of measure is a ratio."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2086,7 +2086,7 @@ gist:RatioMagnitude gist:RatioUnit a owl:Class ; - rdfs:comment "A UnitOfMeasure composed of a numerator unit and a denominator unit."^^xsd:string ; + skos:definition "A UnitOfMeasure composed of a numerator unit and a denominator unit."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2111,13 +2111,13 @@ gist:RatioUnit gist:ReferenceValue a owl:Class ; rdfs:subClassOf gist:Magnitude ; - rdfs:comment "A measure that was neither measured nor estimated but set by fiat. For instance, a goal. There is no Measurement associated with a ReferenceValue."^^xsd:string ; + skos:definition "A measure that was neither measured nor estimated but set by fiat. For instance, a goal. There is no Measurement associated with a ReferenceValue."^^xsd:string ; skos:prefLabel "Reference Value"^^xsd:string ; . gist:RenderedContent a owl:Class ; - rdfs:comment "Content which has been expressed, either to print, or through speakers, or on a monitor."^^xsd:string ; + skos:definition "Content which has been expressed, either to print, or through speakers, or on a monitor."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2140,13 +2140,13 @@ gist:RenderedContent gist:Requirement a owl:Class ; rdfs:subClassOf gist:Intention ; - rdfs:comment "A documented physical or functional need that a particular design, product, or process must be able to perform. Alternately, the obligation of a person or organization to behave in a certain way (i.e., drive on the right side of the road)."^^xsd:string ; + skos:definition "A documented physical or functional need that a particular design, product, or process must be able to perform. Alternately, the obligation of a person or organization to behave in a certain way (i.e., drive on the right side of the road)."^^xsd:string ; skos:prefLabel "Requirement"^^xsd:string ; . gist:Restriction a owl:Class ; - rdfs:comment "A description of things one is prevented from doing. Most laws are restrictions."^^xsd:string ; + skos:definition "A description of things one is prevented from doing. Most laws are restrictions."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2164,7 +2164,7 @@ gist:Restriction gist:Room a owl:Class ; rdfs:subClassOf gist:Place ; - rdfs:comment "An enclosed area within a building."^^xsd:string ; + skos:definition "An enclosed area within a building."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2185,7 +2185,7 @@ gist:Room gist:ScheduledTask a owl:Class ; - rdfs:comment "A task planned to occur. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ; + skos:definition "A task planned to occur. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2198,7 +2198,7 @@ gist:ScheduledTask gist:SchemaMetaData a owl:Class ; - rdfs:comment "Superclass for all types of metadata, including owl concepts (such as class) and relational (tables, elements) and tool related (queries, R2RML maps etc etc)"^^xsd:string ; + skos:definition "Superclass for all types of metadata, including owl concepts (such as class) and relational (tables, elements) and tool related (queries, R2RML maps etc etc)"^^xsd:string ; owl:disjointWith gist:UnitOfMeasure ; skos:prefLabel "Schema Meta Data"^^xsd:string ; . @@ -2206,13 +2206,13 @@ gist:SchemaMetaData gist:Sensor a owl:Class ; rdfs:subClassOf gist:Equipment ; - rdfs:comment "A device that can detect something and report it. Light sensors, temperature sensors,"^^xsd:string ; + skos:definition "A device that can detect something and report it. Light sensors, temperature sensors,"^^xsd:string ; skos:prefLabel "Sensor"^^xsd:string ; . gist:ServiceSpecification a owl:Class ; - rdfs:comment "A description of something that can be done for a person or organization (which produces some form of an act)."^^xsd:string ; + skos:definition "A description of something that can be done for a person or organization (which produces some form of an act)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2229,7 +2229,7 @@ gist:ServiceSpecification gist:SimpleUnitOfMeasure a owl:Class ; - rdfs:comment "Each simple unit has a base unit and a conversion factor to the base. The bases are from the System International (SI). The conversion factor is the number which one multiplies a Unit by to get to base, or divides by to get from base. E.g., the convertToBase for inch is 0.0254 to get to the base unit (meter)."^^xsd:string ; + skos:definition "Each simple unit has a base unit and a conversion factor to the base. The bases are from the System International (SI). The conversion factor is the number which one multiplies a Unit by to get to base, or divides by to get from base. E.g., the convertToBase for inch is 0.0254 to get to the base unit (meter)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2253,13 +2253,13 @@ gist:SimpleUnitOfMeasure gist:Specification a owl:Class ; rdfs:subClassOf gist:Requirement ; - rdfs:comment "A set of requirements to be satisfied by a material, design, product, or service."^^xsd:string ; + skos:definition "A set of requirements to be satisfied by a material, design, product, or service."^^xsd:string ; skos:prefLabel "Specification"^^xsd:string ; . gist:System a owl:Class ; - rdfs:comment "A system is an artifact with component parts where the parts contribute to the goal of the system"^^xsd:string ; + skos:definition "A system is an artifact with component parts where the parts contribute to the goal of the system"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2276,7 +2276,7 @@ gist:System gist:SystemInstant a owl:Class ; - rdfs:comment "A point in time known to the accuracy of a millisecond. For posting transaction recorded on times"^^xsd:string ; + skos:definition "A point in time known to the accuracy of a millisecond. For posting transaction recorded on times"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2293,7 +2293,7 @@ gist:SystemInstant gist:Tag a owl:Class ; - rdfs:comment "This is for folksonomy type terms, which can be made up on the fly by users."^^xsd:string ; + skos:definition "This is for folksonomy type terms, which can be made up on the fly by users."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2310,7 +2310,7 @@ gist:Tag gist:Task a owl:Class ; - rdfs:comment "A task which has been defined and either scheduled or accomplished, or both."^^xsd:string ; + skos:definition "A task which has been defined and either scheduled or accomplished, or both."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2327,7 +2327,7 @@ gist:Task gist:TaskTemplate a owl:Class ; - rdfs:comment "An outline of task of a particular type, that will, when instantiated, generate an actual (unscheduled) task."^^xsd:string ; + skos:definition "An outline of task of a particular type, that will, when instantiated, generate an actual (unscheduled) task."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2344,7 +2344,7 @@ gist:TaskTemplate gist:Taxonomy a owl:Class ; - rdfs:comment "A controlled vocabulary arranged as a hierarchy of concepts."^^xsd:string ; + skos:definition "A controlled vocabulary arranged as a hierarchy of concepts."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2382,14 +2382,14 @@ gist:Taxonomy gist:TelephoneNumber a owl:Class ; rdfs:subClassOf gist:Address ; - rdfs:comment "A numeric code a telephonic device uses for contacting another telephonic device."^^xsd:string ; + skos:definition "A numeric code a telephonic device uses for contacting another telephonic device."^^xsd:string ; skos:example "Mobile, fax, or landline phone number."^^xsd:string ; skos:prefLabel "Telephone Number"^^xsd:string ; . gist:Temperature a owl:Class ; - rdfs:comment "The degree or intensity of heat present in a substance or object, especially as expressed according to a comparative scale."^^xsd:string ; + skos:definition "The degree or intensity of heat present in a substance or object, especially as expressed according to a comparative scale."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2406,7 +2406,7 @@ gist:Temperature gist:TemperatureUnit a owl:Class ; - rdfs:comment "Unit of measurement for expressing temperature. Per SI, the base of temperature is in Kelvin, to allow for all units to be expressed relative to a real (in this case absolute) zero."^^xsd:string ; + skos:definition "Unit of measurement for expressing temperature. Per SI, the base of temperature is in Kelvin, to allow for all units to be expressed relative to a real (in this case absolute) zero."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2428,7 +2428,7 @@ gist:TemperatureUnit gist:Template a owl:Class ; - rdfs:comment "Something used to make instances in its own image. In manufacturing this would be specialized as a die to make stamped parts, cookie cutters are templates for cookies, and forms are templates for data."^^xsd:string ; + skos:definition "Something used to make instances in its own image. In manufacturing this would be specialized as a die to make stamped parts, cookie cutters are templates for cookies, and forms are templates for data."^^xsd:string ; owl:disjointWith gist:TimeInstant , gist:UnitOfMeasure @@ -2457,7 +2457,7 @@ gist:TemporalRelation owl:someValuesFrom gist:TimeInstant ; ] ; - rdfs:comment "A relationship existing for a period of time."^^xsd:string ; + skos:definition "A relationship existing for a period of time."^^xsd:string ; skos:example "employs-Employment, hasStreetAddress-EstablishedLocation. One important context for reifying a property."^^xsd:string ; skos:prefLabel "Temporal Relation"^^xsd:string ; skos:scopeNote "A temporal relation must be gist:connectedTo a minimum of two objects. For example, a temporal relation representing a period of employment is connected both to the person and to the role/position they held."^^xsd:string ; @@ -2465,7 +2465,7 @@ gist:TemporalRelation gist:Text a owl:Class ; - rdfs:comment "Content expressed as words and numbers (not graphics)."^^xsd:string ; + skos:definition "Content expressed as words and numbers (not graphics)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2529,7 +2529,7 @@ gist:TimeInstant owl:someValuesFrom xsd:string ; ] ; - rdfs:comment "In gistTop all time instants are Greenwich and the local equal universal. In gistTime we introduce local time zones"^^xsd:string ; + skos:definition "In gistTop all time instants are Greenwich and the local equal universal. In gistTime we introduce local time zones"^^xsd:string ; owl:disjointWith gist:UnitOfMeasure ; skos:example "A literal instant (as in 12:01.0001 January 1, 2008), or a broader but still single point in time (January 1, 2008). In the latter case, we are declaring a time instant to be an interval with no duration (or really a duration only equal to its precision)."^^xsd:string ; skos:prefLabel "Time Instant"^^xsd:string ; @@ -2538,7 +2538,7 @@ gist:TimeInstant gist:TimeZone a owl:Class ; - rdfs:comment "A region that observes a uniform standard time for legal, commercial, and social purposes. A typical time zone averages 15? of longitude in width and typically observes a clock time one hour earlier than the zone immediately to the east."^^xsd:string ; + skos:definition "A region that observes a uniform standard time for legal, commercial, and social purposes. A typical time zone averages 15? of longitude in width and typically observes a clock time one hour earlier than the zone immediately to the east."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2555,7 +2555,7 @@ gist:TimeZone gist:TimeZoneStandard a owl:Class ; - rdfs:comment "The algorithm for getting from Greenwich Mean Time to local time, which includes the time zone offset and rules about daylight savings time."^^xsd:string ; + skos:definition "The algorithm for getting from Greenwich Mean Time to local time, which includes the time zone offset and rules about daylight savings time."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2573,19 +2573,19 @@ gist:TimeZoneStandard gist:Transaction a owl:Class ; rdfs:subClassOf gist:Event ; - rdfs:comment "An event which has an effect on at least one accumulator."^^xsd:string ; + skos:definition "An event which has an effect on at least one accumulator."^^xsd:string ; skos:prefLabel "Transaction"^^xsd:string ; . gist:UnitOfMeasure a owl:Class ; - rdfs:comment "Standard unit by which we measure things"^^xsd:string ; + skos:definition "Standard unit by which we measure things"^^xsd:string ; skos:prefLabel "Unit of Measure"^^xsd:string ; . gist:Volume a owl:Class ; - rdfs:comment "Three-dimensional space, or equivalent fluid measurement."^^xsd:string ; + skos:definition "Three-dimensional space, or equivalent fluid measurement."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2602,7 +2602,7 @@ gist:Volume gist:VolumeUnit a owl:Class ; - rdfs:comment "Units of three-dimensional space, expressed here as an area times a distance."^^xsd:string ; + skos:definition "Units of three-dimensional space, expressed here as an area times a distance."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2650,7 +2650,7 @@ gist:_bit owl:Thing , gist:BaseUnit ; - rdfs:comment "A bit (short for binary digit) is the smallest unit of data in a computer. A bit has a single binary value, either 0 or 1."^^xsd:string ; + skos:definition "A bit (short for binary digit) is the smallest unit of data in a computer. A bit has a single binary value, either 0 or 1."^^xsd:string ; gist:convertToBase "1.0"^^xsd:double ; gist:hasBaseUnit gist:_bit ; . @@ -2794,7 +2794,7 @@ gist:_second gist:about a owl:ObjectProperty ; - rdfs:comment "Subject matter of a document."^^xsd:string ; + skos:definition "Subject matter of a document."^^xsd:string ; rdfs:domain gist:Content ; owl:inverseOf gist:describedIn ; skos:prefLabel "About"^^xsd:string ; @@ -2802,13 +2802,13 @@ gist:about gist:accepts a owl:ObjectProperty ; - rdfs:comment "The types of input messages that will be allowed"^^xsd:string ; + skos:definition "The types of input messages that will be allowed"^^xsd:string ; skos:prefLabel "Accepts"^^xsd:string ; . gist:actual a owl:ObjectProperty ; - rdfs:comment "When something did occur, therefore noting an historical event."^^xsd:string ; + skos:definition "When something did occur, therefore noting an historical event."^^xsd:string ; rdfs:range gist:TimeInstant ; skos:prefLabel "Actual"^^xsd:string ; . @@ -2819,7 +2819,7 @@ gist:actualEnd gist:actual , gist:end ; - rdfs:comment "When something did end, therefore noting an historical event."^^xsd:string ; + skos:definition "When something did end, therefore noting an historical event."^^xsd:string ; skos:prefLabel "Actual End"^^xsd:string ; . @@ -2829,26 +2829,26 @@ gist:actualStart gist:actual , gist:start ; - rdfs:comment "When something did start, therefore noting an historical event."^^xsd:string ; + skos:definition "When something did start, therefore noting an historical event."^^xsd:string ; skos:prefLabel "Actual Start"^^xsd:string ; . gist:affectedBy a owl:ObjectProperty ; - rdfs:comment "Where the effect came from"^^xsd:string ; + skos:definition "Where the effect came from"^^xsd:string ; owl:inverseOf gist:affects ; skos:prefLabel "Affected By"^^xsd:string ; . gist:affects a owl:ObjectProperty ; - rdfs:comment "the subject has or had or will have an effect on the object"^^xsd:string ; + skos:definition "the subject has or had or will have an effect on the object"^^xsd:string ; skos:prefLabel "Affects"^^xsd:string ; . gist:allocatedBy a owl:ObjectProperty ; - rdfs:comment "Connection between an ID and the thing that minted the ID. It may be a person or organization, or could be an algorithm (next available or random number generator)"^^xsd:string ; + skos:definition "Connection between an ID and the thing that minted the ID. It may be a person or organization, or could be an algorithm (next available or random number generator)"^^xsd:string ; rdfs:range [ a owl:Class ; owl:unionOf ( @@ -2862,7 +2862,7 @@ gist:allocatedBy gist:allows a owl:ObjectProperty ; - rdfs:comment "The intention (say a grant) allows a particular kind of activity (for instance egress)"^^xsd:string ; + skos:definition "The intention (say a grant) allows a particular kind of activity (for instance egress)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; skos:prefLabel "Allows"^^xsd:string ; @@ -2870,32 +2870,32 @@ gist:allows gist:aspectOf a owl:ObjectProperty ; - rdfs:comment "What this aspect is referring to"^^xsd:string ; + skos:definition "What this aspect is referring to"^^xsd:string ; skos:prefLabel "Aspect Of"^^xsd:string ; . gist:basedOn a owl:ObjectProperty ; - rdfs:comment "pointer to the thing something was derived from"^^xsd:string ; + skos:definition "pointer to the thing something was derived from"^^xsd:string ; owl:inverseOf gist:basisFor ; skos:prefLabel "Based On"^^xsd:string ; . gist:basisFor a owl:ObjectProperty ; - rdfs:comment "Reason for an event"^^xsd:string ; + skos:definition "Reason for an event"^^xsd:string ; skos:prefLabel "Basis For"^^xsd:string ; . gist:categorizedBy a owl:ObjectProperty ; - rdfs:comment "Points to a taxonomy item or other less formally defined class."^^xsd:string ; + skos:definition "Points to a taxonomy item or other less formally defined class."^^xsd:string ; skos:prefLabel "Categorized By"^^xsd:string ; . gist:characterizedAs a owl:ObjectProperty ; - rdfs:comment "A way to categorize a behavior."^^xsd:string ; + skos:definition "A way to categorize a behavior."^^xsd:string ; rdfs:domain gist:Event ; rdfs:range gist:Behavior ; skos:prefLabel "Characterized As"^^xsd:string ; @@ -2903,40 +2903,40 @@ gist:characterizedAs gist:communicationAddressOf a owl:ObjectProperty ; - rdfs:comment "Whose address is this"^^xsd:string ; + skos:definition "Whose address is this"^^xsd:string ; owl:inverseOf gist:hasCommunicationAddress ; skos:prefLabel "Communication Address Of"^^xsd:string ; . gist:conformsTo a owl:ObjectProperty ; - rdfs:comment "The subject conforms to the Object, e.g. meet an obligation, meet terms of an offer, adhere to a specification"^^xsd:string ; + skos:definition "The subject conforms to the Object, e.g. meet an obligation, meet terms of an offer, adhere to a specification"^^xsd:string ; rdfs:range gist:Intention ; skos:prefLabel "Conforms To"^^xsd:string ; . gist:connectedTo a owl:ObjectProperty ; - rdfs:comment "A non-owning, non-causal, non-subordinate (i.e., peer-to-peer) relationship."^^xsd:string ; + skos:definition "A non-owning, non-causal, non-subordinate (i.e., peer-to-peer) relationship."^^xsd:string ; skos:prefLabel "Connected To"^^xsd:string ; . gist:containedText a owl:DatatypeProperty ; - rdfs:comment "Links to the string corresponding to Text"^^xsd:string ; + skos:definition "Links to the string corresponding to Text"^^xsd:string ; rdfs:range xsd:string ; skos:prefLabel "Contained Text"^^xsd:string ; . gist:contributesTo a owl:ObjectProperty ; - rdfs:comment "The parts of a system contribute to the goal/ function of the whole system"^^xsd:string ; + skos:definition "The parts of a system contribute to the goal/ function of the whole system"^^xsd:string ; skos:prefLabel "Contributes To"^^xsd:string ; . gist:conversionOffset a owl:DatatypeProperty ; - rdfs:comment "Add this number to get to the zero point. On the Celsius scale, the conversionOffset is -273.15 degrees C. On the Fahrenheit scale it is -459.67 degrees. Is equal to 0 when the unit has the same zero point as the base unit. e.g. inch, meter."^^xsd:string ; + skos:definition "Add this number to get to the zero point. On the Celsius scale, the conversionOffset is -273.15 degrees C. On the Fahrenheit scale it is -459.67 degrees. Is equal to 0 when the unit has the same zero point as the base unit. e.g. inch, meter."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:double ; skos:prefLabel "Conversion Offset"^^xsd:string ; @@ -2944,7 +2944,7 @@ gist:conversionOffset gist:convertToBase a owl:DatatypeProperty ; - rdfs:comment """The conversion factor used to get to the base unit. E.g., multiplying by 0.0254 gets you from inches to meters. Divide by this number to go the other way. Used in conjunction with conversionOffset to convert from one unit to another. + skos:definition """The conversion factor used to get to the base unit. E.g., multiplying by 0.0254 gets you from inches to meters. Divide by this number to go the other way. Used in conjunction with conversionOffset to convert from one unit to another. Degrees K = (Degrees F - conversionOffset) * convertToBase. Or K = (F-(-469.67)) * (5/9). To go the other way: F = (K * 9/5) -469.67. Try it on Google."""^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:double ; @@ -2954,7 +2954,7 @@ Degrees K = (Degrees F - conversionOffset) * convertToBase. Or K = (F-(-469.67) gist:convertToStandard a owl:DatatypeProperty ; rdfs:subPropertyOf gist:convertToBase ; - rdfs:comment "Note this kind of conversion will only work with temperatures if they are in Kelvin or Rankine (with a true 0). You multiply to get to the base, divide to go from the base. mph to mps is .44704. The multiple from kph to mps is .277778 . To convert 60 mph to kph is (60 * .44704 / .277778 or 96.56056 kph"^^xsd:string ; + skos:definition "Note this kind of conversion will only work with temperatures if they are in Kelvin or Rankine (with a true 0). You multiply to get to the base, divide to go from the base. mph to mps is .44704. The multiple from kph to mps is .277778 . To convert 60 mph to kph is (60 * .44704 / .277778 or 96.56056 kph"^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:double ; skos:prefLabel "Convert To Standard"^^xsd:string ; @@ -2962,7 +2962,7 @@ gist:convertToStandard gist:decimalValue a owl:DatatypeProperty ; - rdfs:comment "The actual value of a magnitude."^^xsd:string ; + skos:definition "The actual value of a magnitude."^^xsd:string ; rdfs:domain gist:Magnitude ; rdfs:range xsd:double ; skos:prefLabel "Decimal Value"^^xsd:string ; @@ -2970,7 +2970,7 @@ gist:decimalValue gist:denominator a owl:ObjectProperty ; - rdfs:comment "Relates a RatioUnit such as meters/second to the denominator Unit (e.g. second)."^^xsd:string ; + skos:definition "Relates a RatioUnit such as meters/second to the denominator Unit (e.g. second)."^^xsd:string ; rdfs:domain gist:RatioUnit ; rdfs:range gist:UnitOfMeasure ; skos:prefLabel "Denominator"^^xsd:string ; @@ -2978,27 +2978,27 @@ gist:denominator gist:describedIn a owl:ObjectProperty ; - rdfs:comment "Document the subject matter appeared in"^^xsd:string ; + skos:definition "Document the subject matter appeared in"^^xsd:string ; skos:prefLabel "Described In"^^xsd:string ; . gist:directPartOf a owl:ObjectProperty ; - rdfs:comment "The relationship between a part and a whole where the part has independent existence."^^xsd:string ; + skos:definition "The relationship between a part and a whole where the part has independent existence."^^xsd:string ; owl:inverseOf gist:hasDirectPart ; skos:prefLabel "Direct Part Of"^^xsd:string ; . gist:directSubTaskOf a owl:ObjectProperty ; - rdfs:comment "Immediate parent task"^^xsd:string ; + skos:definition "Immediate parent task"^^xsd:string ; owl:inverseOf gist:hasDirectSubTask ; skos:prefLabel "Direct Sub Task Of"^^xsd:string ; . gist:directlyPrecededBy a owl:ObjectProperty ; - rdfs:comment "Inverse of directly precedes"^^xsd:string ; + skos:definition "Inverse of directly precedes"^^xsd:string ; owl:inverseOf gist:directlyPrecedes ; skos:prefLabel "Directly Preceded By"^^xsd:string ; . @@ -3006,41 +3006,41 @@ gist:directlyPrecededBy gist:directlyPrecedes a owl:ObjectProperty ; rdfs:subPropertyOf gist:precedes ; - rdfs:comment "A generic ordering relation indicating that the Subject comes immediately before the Object."^^xsd:string ; + skos:definition "A generic ordering relation indicating that the Subject comes immediately before the Object."^^xsd:string ; skos:prefLabel "Directly Precedes"^^xsd:string ; . gist:directlyRecognizedBy a owl:ObjectProperty ; rdfs:subPropertyOf gist:recognizedBy ; - rdfs:comment "The party doing the recognition"^^xsd:string ; + skos:definition "The party doing the recognition"^^xsd:string ; skos:prefLabel "Directly RecognizedBy"^^xsd:string ; . gist:directs a owl:ObjectProperty ; - rdfs:comment "The set of actuators that a controller can affect"^^xsd:string ; + skos:definition "The set of actuators that a controller can affect"^^xsd:string ; skos:prefLabel "Directs"^^xsd:string ; . gist:encryptedText a owl:DatatypeProperty ; rdfs:subPropertyOf gist:containedText ; - rdfs:comment "Links to the string corresponding to EncryptedText"^^xsd:string ; + skos:definition "Links to the string corresponding to EncryptedText"^^xsd:string ; rdfs:range xsd:string ; skos:prefLabel "Encrypted Text"^^xsd:string ; . gist:end a owl:ObjectProperty ; - rdfs:comment "Connects the subject to its end time."^^xsd:string ; + skos:definition "Connects the subject to its end time."^^xsd:string ; rdfs:range gist:TimeInstant ; skos:prefLabel "End"^^xsd:string ; . gist:epoch a owl:DatatypeProperty ; - rdfs:comment "seconds since 1/1/1970 UTC (unix time )"^^xsd:string ; + skos:definition "seconds since 1/1/1970 UTC (unix time )"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:double ; skos:prefLabel "Epoch"^^xsd:string ; @@ -3048,13 +3048,13 @@ gist:epoch gist:expressedIn a owl:ObjectProperty ; - rdfs:comment "The language something was expressed in"^^xsd:string ; + skos:definition "The language something was expressed in"^^xsd:string ; skos:prefLabel "Expressed In"^^xsd:string ; . gist:fromAgent a owl:ObjectProperty ; - rdfs:comment "The source of a message or shipment"^^xsd:string ; + skos:definition "The source of a message or shipment"^^xsd:string ; rdfs:range [ a owl:Class ; owl:unionOf ( @@ -3068,14 +3068,14 @@ gist:fromAgent gist:fromPlace a owl:ObjectProperty ; - rdfs:comment "origin"^^xsd:string ; + skos:definition "origin"^^xsd:string ; rdfs:range gist:Place ; skos:prefLabel "From Place"^^xsd:string ; . gist:geoContainedIn a owl:ObjectProperty ; - rdfs:comment "All the transitive places something is located in"^^xsd:string ; + skos:definition "All the transitive places something is located in"^^xsd:string ; owl:inverseOf gist:geoContains ; skos:prefLabel "Geo Contained In"^^xsd:string ; . @@ -3085,7 +3085,7 @@ gist:geoContains owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:comment "Transitive version of geoDirectlyContains"^^xsd:string ; + skos:definition "Transitive version of geoDirectlyContains"^^xsd:string ; rdfs:domain gist:Place ; rdfs:range gist:Place ; skos:prefLabel "Geo Contains"^^xsd:string ; @@ -3093,7 +3093,7 @@ gist:geoContains gist:geoDirectlyContainedIn a owl:ObjectProperty ; - rdfs:comment "the neighborhood is in the city"^^xsd:string ; + skos:definition "the neighborhood is in the city"^^xsd:string ; owl:inverseOf gist:geoDirectlyContains ; skos:prefLabel "Geo Directly Contained In"^^xsd:string ; . @@ -3101,20 +3101,20 @@ gist:geoDirectlyContainedIn gist:geoDirectlyContains a owl:ObjectProperty ; rdfs:subPropertyOf gist:geoContains ; - rdfs:comment "The subject geospatially contains the object. E.g. the area of a city contains the area of its neighborhoods"^^xsd:string ; + skos:definition "The subject geospatially contains the object. E.g. the area of a city contains the area of its neighborhoods"^^xsd:string ; skos:prefLabel "Geo Directly Contains"^^xsd:string ; . gist:geoOccupiedBy a owl:ObjectProperty ; - rdfs:comment "what is in the location"^^xsd:string ; + skos:definition "what is in the location"^^xsd:string ; owl:inverseOf gist:geoOccupies ; skos:prefLabel "Geo Occupied By"^^xsd:string ; . gist:geoOccupies a owl:ObjectProperty ; - rdfs:comment "A thing occupies are region"^^xsd:string ; + skos:definition "A thing occupies are region"^^xsd:string ; rdfs:domain [ a owl:Class ; owl:unionOf ( @@ -3129,7 +3129,7 @@ gist:geoOccupies gist:getter a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasParty ; - rdfs:comment "The recipient"^^xsd:string ; + skos:definition "The recipient"^^xsd:string ; owl:propertyDisjointWith gist:giver ; skos:prefLabel "Getter"^^xsd:string ; . @@ -3137,20 +3137,20 @@ gist:getter gist:giver a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasParty ; - rdfs:comment "The active party, the one with the obligation or the one initiating the transfer"^^xsd:string ; + skos:definition "The active party, the one with the obligation or the one initiating the transfer"^^xsd:string ; skos:prefLabel "Giver"^^xsd:string ; . gist:governedBy a owl:ObjectProperty ; - rdfs:comment "A reference from the thing being governed to the governor"^^xsd:string ; + skos:definition "A reference from the thing being governed to the governor"^^xsd:string ; owl:inverseOf gist:governs ; skos:prefLabel "Governed By"^^xsd:string ; . gist:governs a owl:ObjectProperty ; - rdfs:comment "The subject controls or inhibits the object in some way"^^xsd:string ; + skos:definition "The subject controls or inhibits the object in some way"^^xsd:string ; rdfs:domain [ a owl:Class ; owl:unionOf ( @@ -3179,7 +3179,7 @@ gist:governs gist:hasAltitude a owl:ObjectProperty ; - rdfs:comment "Distance above sea level"^^xsd:string ; + skos:definition "Distance above sea level"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range gist:Extent ; skos:prefLabel "Has Altitude"^^xsd:string ; @@ -3188,7 +3188,7 @@ gist:hasAltitude gist:hasBaseUnit a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasStandardUnit ; - rdfs:comment "Relates a UnitOfMeasure to its BaseUnit. This indicates what kind of Unit something is."^^xsd:string ; + skos:definition "Relates a UnitOfMeasure to its BaseUnit. This indicates what kind of Unit something is."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range gist:BaseUnit ; skos:example "saying that a furlong hasBaseUnit meter says it is a DistanceUnit."^^xsd:string ; @@ -3198,7 +3198,7 @@ gist:hasBaseUnit gist:hasBirthDate a owl:ObjectProperty ; rdfs:subPropertyOf gist:actualStart ; - rdfs:comment 'Date a living thing was "born" (or germinated, for plants).'^^xsd:string ; + skos:definition 'Date a living thing was "born" (or germinated, for plants).'^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:TimeInstant ; skos:prefLabel "Has Birthdate"^^xsd:string ; @@ -3206,7 +3206,7 @@ gist:hasBirthDate gist:hasCommunicationAddress a owl:ObjectProperty ; - rdfs:comment "Points to a general class of places you can send messages including postal addresses, fax numbers, phone numbers, email, web site, etc."^^xsd:string ; + skos:definition "Points to a general class of places you can send messages including postal addresses, fax numbers, phone numbers, email, web site, etc."^^xsd:string ; rdfs:range gist:Address ; skos:prefLabel "Has Communication Address"^^xsd:string ; . @@ -3214,7 +3214,7 @@ gist:hasCommunicationAddress gist:hasDeathDate a owl:ObjectProperty ; rdfs:subPropertyOf gist:actualEnd ; - rdfs:comment "Date a living thing died"^^xsd:string ; + skos:definition "Date a living thing died"^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:TimeInstant ; skos:prefLabel "Has Death Date"^^xsd:string ; @@ -3223,7 +3223,7 @@ gist:hasDeathDate gist:hasDirectPart a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasPart ; - rdfs:comment "The relationship between a whole and a part where the part has independent existence."^^xsd:string ; + skos:definition "The relationship between a whole and a part where the part has independent existence."^^xsd:string ; skos:prefLabel "Has Direct Part"^^xsd:string ; skos:scopeNote "No cascading delete."^^xsd:string , @@ -3233,8 +3233,8 @@ gist:hasDirectPart gist:hasDirectSubCategory a owl:ObjectProperty ; - rdfs:comment - "Note: Unlike its superproperty gist:hasSubCategory, this property is not transitive. It is essentially the same as the non-transitive skos:narrower, using gist:Category rather than skos:Concept."^^xsd:string , + skos:scopeNote "Unlike its superproperty gist:hasSubCategory, this property is not transitive. It is essentially the same as the non-transitive skos:narrower, using gist:Category rather than skos:Concept."^^xsd:string ; + skos:definition "The subject category is a supercategory of the object category. This property defines the direct links in a category hierarchy; no intermediate categories can exist between the direct links."^^xsd:string ; skos:prefLabel "has direct subcategory"^^xsd:string ; @@ -3243,7 +3243,7 @@ gist:hasDirectSubCategory gist:hasDirectSubTask a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasSubTask ; - rdfs:comment "Immediate child task"^^xsd:string ; + skos:definition "Immediate child task"^^xsd:string ; rdfs:domain gist:Task ; rdfs:range gist:Task ; skos:prefLabel "Has Direct Sub Task"^^xsd:string ; @@ -3252,8 +3252,8 @@ gist:hasDirectSubTask gist:hasDirectSuperCategory a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasSuperCategory ; - rdfs:comment - "Note: Unlike its superproperty gist:hasSuperCategory, this property is not transitive. It is essentially the same as the non-transitive skos:broader, using gist:Category rather than skos:Concept."^^xsd:string , + skos:scopeNote "Unlike its superproperty gist:hasSuperCategory, this property is not transitive. It is essentially the same as the non-transitive skos:broader, using gist:Category rather than skos:Concept."^^xsd:string ; + skos:definition "The subject category is a subcategory of the object category. This property defines the direct links in a category hierarchy; no intermediate categories can exist between the direct links."^^xsd:string ; skos:prefLabel "has direct supercategory"^^xsd:string ; @@ -3262,52 +3262,52 @@ gist:hasDirectSuperCategory gist:hasFromNode a owl:ObjectProperty ; rdfs:subPropertyOf gist:networkConnection ; - rdfs:comment "The connections at the abstract level of a network. Note this is directed but the parent is the undirected version"^^xsd:string ; + skos:definition "The connections at the abstract level of a network. Note this is directed but the parent is the undirected version"^^xsd:string ; skos:prefLabel "Has From Node"^^xsd:string ; . gist:hasGoal a owl:ObjectProperty ; - rdfs:comment "The reason for doing something"^^xsd:string ; + skos:definition "The reason for doing something"^^xsd:string ; skos:prefLabel "Has Goal"^^xsd:string ; . gist:hasIncumbent a owl:ObjectProperty ; - rdfs:comment "What equipment or person is currently in this node. Note to create a temporal view make a TemporalRelation for this property"^^xsd:string ; + skos:definition "What equipment or person is currently in this node. Note to create a temporal view make a TemporalRelation for this property"^^xsd:string ; skos:prefLabel "Has Incumbent"^^xsd:string ; . gist:hasJurisdiction a owl:ObjectProperty ; - rdfs:comment "when laws and contracts are meted out"^^xsd:string ; + skos:definition "when laws and contracts are meted out"^^xsd:string ; skos:prefLabel "Has Jurisdiction"^^xsd:string ; . gist:hasMagnitude a owl:ObjectProperty ; - rdfs:comment "To have a comparable numerical value. Each magnitude has a unit."^^xsd:string ; + skos:definition "To have a comparable numerical value. Each magnitude has a unit."^^xsd:string ; rdfs:range gist:Magnitude ; skos:prefLabel "Has Magnitude"^^xsd:string ; . gist:hasMember a owl:ObjectProperty ; - rdfs:comment "Relates a Collection to its member individuals."^^xsd:string ; + skos:definition "Relates a Collection to its member individuals."^^xsd:string ; owl:inverseOf gist:memberOf ; skos:prefLabel "Has Member"^^xsd:string ; . gist:hasNavigationalChild a owl:ObjectProperty ; - rdfs:comment "Used for informal hierarchical taxonomies. Supports polyhierarchies"^^xsd:string ; + skos:definition "Used for informal hierarchical taxonomies. Supports polyhierarchies"^^xsd:string ; owl:inverseOf gist:hasNavigationalParent ; skos:prefLabel "Has Navigational Child"^^xsd:string ; . gist:hasNavigationalParent a owl:ObjectProperty ; - rdfs:comment "Used for informal hierarchical taxonomies. Supports polyhierarchies"^^xsd:string ; + skos:definition "Used for informal hierarchical taxonomies. Supports polyhierarchies"^^xsd:string ; skos:prefLabel "Has Navigational Parent"^^xsd:string ; . @@ -3317,7 +3317,7 @@ gist:hasOrderedMember owl:ObjectProperty ; rdfs:subPropertyOf gist:hasMember ; - rdfs:comment "An inverse functional version of hasMember to ensure that no OrderedMember can be in more than one OrderedCollection., which can quickly lead to problems."^^xsd:string ; + skos:definition "An inverse functional version of hasMember to ensure that no OrderedMember can be in more than one OrderedCollection., which can quickly lead to problems."^^xsd:string ; owl:inverseOf gist:orderedMemberOf ; skos:prefLabel "Has Ordered Member"^^xsd:string ; . @@ -3327,14 +3327,14 @@ gist:hasPart owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:comment "The transitive version of hasDirectPart"^^xsd:string ; + skos:definition "The transitive version of hasDirectPart"^^xsd:string ; owl:inverseOf gist:partOf ; skos:prefLabel "Has Part"^^xsd:string ; . gist:hasParty a owl:ObjectProperty ; - rdfs:comment "The people or organizations participating in an agreement or obligation"^^xsd:string ; + skos:definition "The people or organizations participating in an agreement or obligation"^^xsd:string ; rdfs:range [ a owl:Class ; owl:unionOf ( @@ -3350,14 +3350,14 @@ gist:hasPhysicalLocation owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:comment "Where something is located"^^xsd:string ; + skos:definition "Where something is located"^^xsd:string ; rdfs:range gist:Place ; skos:prefLabel "Has Physical Location"^^xsd:string ; . gist:hasPrecision a owl:ObjectProperty ; - rdfs:comment "Links a Magnitude to the degree of accuracy of the numeric value. This allows for fuzzy numbers. All magnitudes have a precision. Usually we don't record them. When we do this, it will be a value whose extent covers 2 standard deviations around the stated magnitude"^^xsd:string ; + skos:definition "Links a Magnitude to the degree of accuracy of the numeric value. This allows for fuzzy numbers. All magnitudes have a precision. Usually we don't record them. When we do this, it will be a value whose extent covers 2 standard deviations around the stated magnitude"^^xsd:string ; rdfs:range gist:Magnitude ; skos:example "Temperature precise to tenth of a degree C; TimeInstant precise to 24 hours."^^xsd:string ; skos:prefLabel "Has Precision"^^xsd:string ; @@ -3366,7 +3366,7 @@ gist:hasPrecision gist:hasStandardUnit a owl:ObjectProperty ; - rdfs:comment "For a complex unit refers to a unit that has all the component parts in SI"^^xsd:string ; + skos:definition "For a complex unit refers to a unit that has all the component parts in SI"^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range gist:CoherentUnit ; skos:prefLabel "Has Standard Unit"^^xsd:string ; @@ -3374,7 +3374,7 @@ gist:hasStandardUnit gist:hasStreetAddress a owl:ObjectProperty ; - rdfs:comment "A place that can be found on a map, has geo coordinates; you could live or work there."^^xsd:string ; + skos:definition "A place that can be found on a map, has geo coordinates; you could live or work there."^^xsd:string ; rdfs:range gist:BuildingAddress ; owl:inverseOf gist:streetAddressOf ; skos:prefLabel "Has Street Address"^^xsd:string ; @@ -3382,8 +3382,8 @@ gist:hasStreetAddress gist:hasSubCategory a owl:ObjectProperty ; - rdfs:comment - "Note: This is essentially the same as skos:narrowerTransitive, using gist:Category instead of skos:Concept."^^xsd:string , + skos:scopeNote "This is essentially the same as skos:narrowerTransitive, using gist:Category instead of skos:Concept."^^xsd:string ; + skos:definition "The subject category is inclusive of, or broader than, the object category. Everything categorized by the subcategory can be inferred to be categorized by the supercategory."^^xsd:string ; owl:inverseOf gist:hasSuperCategory ; @@ -3395,7 +3395,7 @@ gist:hasSubTask owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:comment "A task that is part of a larger task. The time frame of the subtasks may overlap but may not extend beyond the time frame of the parent task. A subtask may be part of more than one parent task."^^xsd:string ; + skos:definition "A task that is part of a larger task. The time frame of the subtasks may overlap but may not extend beyond the time frame of the parent task. A subtask may be part of more than one parent task."^^xsd:string ; rdfs:domain gist:Task ; rdfs:range gist:Task ; owl:inverseOf gist:subTaskOf ; @@ -3407,8 +3407,8 @@ gist:hasSuperCategory owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:comment - "Note: This is essentially the same as skos:broaderTransitive, using gist:Category instead of skos:Concept."^^xsd:string , + skos:scopeNote "This is essentially the same as skos:broaderTransitive, using gist:Category instead of skos:Concept."^^xsd:string ; + skos:definition "The subject category is included by, or narrower than, the object category. Everything categorized by the subcategory can be inferred to be categorized by the supercategory."^^xsd:string ; skos:prefLabel "has supercategory"^^xsd:string ; @@ -3416,14 +3416,14 @@ gist:hasSuperCategory gist:hasTag a owl:DatatypeProperty ; - rdfs:comment "Used for folksonomy style categories (non controlled vocabulary)"^^xsd:string ; + skos:definition "Used for folksonomy style categories (non controlled vocabulary)"^^xsd:string ; skos:prefLabel "has Tag"^^xsd:string ; . gist:hasToNode a owl:ObjectProperty ; rdfs:subPropertyOf gist:networkConnection ; - rdfs:comment "The connections at the abstract level of a network. Note this is directed but the parent is the undirected version"^^xsd:string ; + skos:definition "The connections at the abstract level of a network. Note this is directed but the parent is the undirected version"^^xsd:string ; skos:prefLabel "Has To Node"^^xsd:string ; . @@ -3433,7 +3433,7 @@ gist:hasUniqueNavigationalParent owl:ObjectProperty ; rdfs:subPropertyOf gist:hasNavigationalParent ; - rdfs:comment "Used for taxos that must have single parents"^^xsd:string ; + skos:definition "Used for taxos that must have single parents"^^xsd:string ; skos:prefLabel "Has Unique Navigational Parent"^^xsd:string ; . @@ -3443,13 +3443,13 @@ gist:hasUniqueSuperCategory owl:ObjectProperty ; rdfs:subPropertyOf gist:hasSuperCategory ; - rdfs:comment "Used for taxos that must have single parents"^^xsd:string ; + skos:definition "Used for taxos that must have single parents"^^xsd:string ; skos:prefLabel "Has Unique Super Category"^^xsd:string ; . gist:hasUoM a owl:ObjectProperty ; - rdfs:comment "Which unit of measure you are using. All measures are expressed in some unit of measure, even if we don't know what it is initially."^^xsd:string ; + skos:definition "Which unit of measure you are using. All measures are expressed in some unit of measure, even if we don't know what it is initially."^^xsd:string ; rdfs:domain gist:Magnitude ; rdfs:range gist:UnitOfMeasure ; skos:prefLabel "Has Unit of Measure"^^xsd:string ; @@ -3460,7 +3460,7 @@ gist:identifiedBy owl:InverseFunctionalProperty , owl:ObjectProperty ; - rdfs:comment "This is like a URI: a thing can have more than one ID, but each of the IDs must refer to a unique thing."^^xsd:string ; + skos:definition "This is like a URI: a thing can have more than one ID, but each of the IDs must refer to a unique thing."^^xsd:string ; rdfs:range gist:ID ; owl:inverseOf gist:identifies ; skos:prefLabel "Identified By"^^xsd:string ; @@ -3471,21 +3471,21 @@ gist:identifies owl:InverseFunctionalProperty , owl:ObjectProperty ; - rdfs:comment "The thing the identifier refers to."^^xsd:string ; + skos:definition "The thing the identifier refers to."^^xsd:string ; skos:prefLabel "Identifies"^^xsd:string ; . gist:lastModifiedOn a owl:ObjectProperty ; rdfs:subPropertyOf gist:actual ; - rdfs:comment "Date that something was modified."^^xsd:string ; + skos:definition "Date that something was modified."^^xsd:string ; rdfs:range gist:TimeInstant ; skos:prefLabel "Last Modified On"^^xsd:string ; . gist:latitude a owl:DatatypeProperty ; - rdfs:comment "degrees above or below equator"^^xsd:string ; + skos:definition "degrees above or below equator"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range xsd:double ; skos:prefLabel "Latitude"^^xsd:string ; @@ -3493,20 +3493,20 @@ gist:latitude gist:license a owl:AnnotationProperty ; - rdfs:comment "An annotation for providing the licensing on this or derivative ontologies"^^xsd:string ; + skos:definition "An annotation for providing the licensing on this or derivative ontologies"^^xsd:string ; skos:prefLabel "License"^^xsd:string ; . gist:localDate a owl:DatatypeProperty ; - rdfs:comment "LD"^^xsd:string ; + skos:altLabel "LD"^^xsd:string ; rdfs:domain gist:TimeInstant ; skos:prefLabel "Local Date"^^xsd:string ; . gist:localDateTime a owl:DatatypeProperty ; - rdfs:comment "LDT"^^xsd:string ; + skos:altLabel "LDT"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:dateTime ; skos:prefLabel "Local Date Time"^^xsd:string ; @@ -3514,14 +3514,13 @@ gist:localDateTime gist:localTime a owl:DatatypeProperty ; - rdfs:comment "LT"^^xsd:string ; - rdfs:domain gist:TimeInstant ; + skos:altLabel "LT"^^xsd:string ; skos:prefLabel "Local Time"^^xsd:string ; . gist:longitude a owl:DatatypeProperty ; - rdfs:comment "degrees from GM"^^xsd:string ; + skos:definition "degrees from GM"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range xsd:double ; skos:prefLabel "Longitude"^^xsd:string ; @@ -3529,20 +3528,21 @@ gist:longitude gist:madeUpOf a owl:ObjectProperty ; - rdfs:comment "as in the vase is made up of clay"^^xsd:string ; + skos:definition "Relates something to the the substance that it is made up of."^^xsd:string ; + skos:example "the vase is made up of clay"^^xsd:string ; rdfs:range gist:PhysicalSubstance ; skos:prefLabel "Made Up Of"^^xsd:string ; . gist:memberOf a owl:ObjectProperty ; - rdfs:comment "What group the member is in"^^xsd:string ; + skos:definition "What group the member is in"^^xsd:string ; skos:prefLabel "Member Of"^^xsd:string ; . gist:multiplicand a owl:ObjectProperty ; - rdfs:comment "Relates a ProductUnit such as square mile to the second of two units multiplied together (e.g. mile)."^^xsd:string ; + skos:definition "Relates a ProductUnit such as square mile to the second of two units multiplied together (e.g. mile)."^^xsd:string ; rdfs:domain gist:ProductUnit ; rdfs:range gist:UnitOfMeasure ; skos:prefLabel "Multiplicand"^^xsd:string ; @@ -3550,7 +3550,7 @@ gist:multiplicand gist:multiplier a owl:ObjectProperty ; - rdfs:comment "Relates a ProductUnit such as square mile to the first of two units multiplied together (e.g. mile)"^^xsd:string ; + skos:definition "Relates a ProductUnit such as square mile to the first of two units multiplied together (e.g. mile)"^^xsd:string ; rdfs:domain gist:ProductUnit ; rdfs:range gist:UnitOfMeasure ; skos:prefLabel "Multiplier"^^xsd:string ; @@ -3558,7 +3558,7 @@ gist:multiplier gist:name a owl:DatatypeProperty ; - rdfs:comment "Relates an individual to a casual name."^^xsd:string ; + skos:definition "Relates an individual to a casual name."^^xsd:string ; rdfs:range xsd:string ; skos:prefLabel "Name"^^xsd:string ; skos:scopeNote "For more formal use, consider using a sub property of the object property, identifiedBy."^^xsd:string ; @@ -3566,13 +3566,13 @@ gist:name gist:networkConnection a owl:ObjectProperty ; - rdfs:comment "abstract connection for when connections are undirected"^^xsd:string ; + skos:definition "abstract connection for when connections are undirected"^^xsd:string ; skos:prefLabel "Network Connection"^^xsd:string ; . gist:numerator a owl:ObjectProperty ; - rdfs:comment "Relates a RatioUnit such as meter(s)/second to the numerator Unit (e.g. meter)."^^xsd:string ; + skos:definition "Relates a RatioUnit such as meter(s)/second to the numerator Unit (e.g. meter)."^^xsd:string ; rdfs:domain gist:RatioUnit ; rdfs:range gist:UnitOfMeasure ; skos:prefLabel "Numerator"^^xsd:string ; @@ -3580,13 +3580,13 @@ gist:numerator gist:occursAt a owl:ObjectProperty ; - rdfs:comment "The geospatial place where something happened or will happen"^^xsd:string ; + skos:definition "The geospatial place where something happened or will happen"^^xsd:string ; skos:prefLabel "OccurAt"^^xsd:string ; . gist:offsetToUniversal a owl:ObjectProperty ; - rdfs:comment "How many hours the time zone is off GMT"^^xsd:string ; + skos:definition "How many hours the time zone is off GMT"^^xsd:string ; rdfs:domain gist:TimeZone ; rdfs:range gist:Duration ; skos:prefLabel "Offset To Universal"^^xsd:string ; @@ -3594,7 +3594,7 @@ gist:offsetToUniversal gist:offspringOf a owl:ObjectProperty ; - rdfs:comment "Biological offspring"^^xsd:string ; + skos:definition "Biological offspring"^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:LivingThing ; skos:prefLabel "Offspring Of"^^xsd:string ; @@ -3605,13 +3605,13 @@ gist:orderedMemberOf owl:FunctionalProperty , owl:ObjectProperty ; - rdfs:comment "An inverse of hasOrderedMember"^^xsd:string ; + skos:definition "An inverse of hasOrderedMember"^^xsd:string ; skos:prefLabel "Ordered Member Of"^^xsd:string ; . gist:owns a owl:ObjectProperty ; - rdfs:comment "Possessing and controlling. Ultimate form of ownership is the right to destroy. Long list of potential Range classes"^^xsd:string ; + skos:definition "Possessing and controlling. Ultimate form of ownership is the right to destroy. Long list of potential Range classes"^^xsd:string ; rdfs:domain [ a owl:Class ; owl:unionOf ( @@ -3624,7 +3624,7 @@ gist:owns gist:parentOf a owl:ObjectProperty ; - rdfs:comment "Biological Parent"^^xsd:string ; + skos:definition "Biological Parent"^^xsd:string ; skos:prefLabel "Parent Of"^^xsd:string ; . @@ -3633,13 +3633,13 @@ gist:partOf owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:comment "The transitive version of directPartOf"^^xsd:string ; + skos:definition "The transitive version of directPartOf"^^xsd:string ; skos:prefLabel "Part Of"^^xsd:string ; . gist:permanentGeoOccupiedBy a owl:ObjectProperty ; - rdfs:comment "What is in the fixed location"^^xsd:string ; + skos:definition "What is in the fixed location"^^xsd:string ; owl:inverseOf gist:permanentGeoOccupies ; skos:prefLabel "Permanent Geo Occupied By"^^xsd:string ; . @@ -3647,13 +3647,13 @@ gist:permanentGeoOccupiedBy gist:permanentGeoOccupies a owl:ObjectProperty ; rdfs:subPropertyOf gist:geoOccupies ; - rdfs:comment "To be in a fixed position on the earth"^^xsd:string ; + skos:definition "To be in a fixed position on the earth"^^xsd:string ; skos:prefLabel "Permanent Geo Occupies"^^xsd:string ; . gist:planned a owl:ObjectProperty ; - rdfs:comment "Dates that were in the future at the time they were made."^^xsd:string ; + skos:definition "Dates that were in the future at the time they were made."^^xsd:string ; rdfs:range gist:TimeInstant ; skos:prefLabel "Planned"^^xsd:string ; . @@ -3664,7 +3664,7 @@ gist:plannedEnd gist:end , gist:planned ; - rdfs:comment "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; + skos:definition "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; rdfs:range gist:TimeInstant ; skos:prefLabel "Planned End"^^xsd:string ; skos:scopeNote "Most frequently apples to Event(s) and Offer(s). E.g. a conference or sale offer."^^xsd:string ; @@ -3676,7 +3676,7 @@ gist:plannedStart gist:planned , gist:start ; - rdfs:comment "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; + skos:definition "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; rdfs:range gist:TimeInstant ; skos:prefLabel "Planned Start"^^xsd:string ; . @@ -3686,13 +3686,13 @@ gist:precedes owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:comment "A generic ordering relation indicating that the Subject has the same order as or comes before the Object. The 'greater than or equal to' symbol is often used for this relation."^^xsd:string ; + skos:definition "A generic ordering relation indicating that the Subject has the same order as or comes before the Object. The 'greater than or equal to' symbol is often used for this relation."^^xsd:string ; skos:prefLabel "Precedes"^^xsd:string ; . gist:prevents a owl:ObjectProperty ; - rdfs:comment "The intention (say a law) is intended to prevent this kind of behavior (say jay-walking)"^^xsd:string ; + skos:definition "The intention (say a law) is intended to prevent this kind of behavior (say jay-walking)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; skos:prefLabel "Prevents"^^xsd:string ; @@ -3700,14 +3700,14 @@ gist:prevents gist:produces a owl:ObjectProperty ; - rdfs:comment "The subject creates the object."^^xsd:string ; + skos:definition "The subject creates the object."^^xsd:string ; skos:example "a task produces a deliverable."^^xsd:string ; skos:prefLabel "Produces"^^xsd:string ; . gist:recognizedBy a owl:ObjectProperty ; - rdfs:comment "The entity that formally acknowledges the existence of, as the State recognizes the existence of a particular company"^^xsd:string ; + skos:definition "The entity that formally acknowledges the existence of, as the State recognizes the existence of a particular company"^^xsd:string ; rdfs:range [ a owl:Class ; owl:unionOf ( @@ -3721,27 +3721,27 @@ gist:recognizedBy gist:recognizes a owl:ObjectProperty ; - rdfs:comment "Recognizes"^^xsd:string ; + skos:definition "Recognizes"^^xsd:string ; skos:prefLabel "Recognizes"^^xsd:string ; . gist:recordedOn a owl:ObjectProperty ; rdfs:subPropertyOf gist:actual ; - rdfs:comment "Date that something was posted, not necessarily the date it occurred. Must be after the occurred date, but could be before or after the planned date. (Unusual, but I could record today that I expected to be paid last week.)"^^xsd:string ; + skos:definition "Date that something was posted, not necessarily the date it occurred. Must be after the occurred date, but could be before or after the planned date. (Unusual, but I could record today that I expected to be paid last week.)"^^xsd:string ; rdfs:range gist:TimeInstant ; skos:prefLabel "Recorded On"^^xsd:string ; . gist:renderedOn a owl:ObjectProperty ; - rdfs:comment "What media something was rendered On"^^xsd:string ; + skos:definition "What media something was rendered On"^^xsd:string ; skos:prefLabel "Rendered On"^^xsd:string ; . gist:requires a owl:ObjectProperty ; - rdfs:comment "An intention that sets out a state of satisfaction (you are required to drive on right side of the road)"^^xsd:string ; + skos:definition "An intention that sets out a state of satisfaction (you are required to drive on right side of the road)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; skos:prefLabel "Requires"^^xsd:string ; @@ -3749,13 +3749,13 @@ gist:requires gist:respondsTo a owl:ObjectProperty ; - rdfs:comment "The set of sensors that a controller is attached to"^^xsd:string ; + skos:definition "The set of sensors that a controller is attached to"^^xsd:string ; skos:prefLabel "Responds to"^^xsd:string ; . gist:sameTimeAs a owl:ObjectProperty ; - rdfs:comment "We can have two local time instants refer to the same time, the same universal time."^^xsd:string ; + skos:definition "We can have two local time instants refer to the same time, the same universal time."^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range gist:TimeInstant ; skos:prefLabel "Same Time As"^^xsd:string ; @@ -3763,21 +3763,21 @@ gist:sameTimeAs gist:sequence a owl:DatatypeProperty ; - rdfs:comment "For ordering ordered lists."^^xsd:string ; + skos:definition "For ordering ordered lists."^^xsd:string ; rdfs:range xsd:integer ; skos:prefLabel "Sequence"^^xsd:string ; . gist:start a owl:ObjectProperty ; - rdfs:comment "Connects the subject to its start time."^^xsd:string ; + skos:definition "Connects the subject to its start time."^^xsd:string ; rdfs:range gist:TimeInstant ; skos:prefLabel "Start"^^xsd:string ; . gist:streetAddressOf a owl:ObjectProperty ; - rdfs:comment "Whose street address is this"^^xsd:string ; + skos:definition "Whose street address is this"^^xsd:string ; skos:prefLabel "Street Address Of"^^xsd:string ; . @@ -3786,13 +3786,13 @@ gist:subTaskOf owl:ObjectProperty , owl:TransitiveProperty ; - rdfs:comment "All the upper tasks this task belongs to"^^xsd:string ; + skos:definition "All the upper tasks this task belongs to"^^xsd:string ; skos:prefLabel "Sub Task Of"^^xsd:string ; . gist:timeZoneStandardUsed a owl:ObjectProperty ; - rdfs:comment 'the "time zone" with Daylight Savings adjust'^^xsd:string ; + skos:definition 'the "time zone" with Daylight Savings adjust'^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range gist:TimeZoneStandard ; skos:prefLabel "Time Zone Standard Used"^^xsd:string ; @@ -3800,7 +3800,7 @@ gist:timeZoneStandardUsed gist:toAgent a owl:ObjectProperty ; - rdfs:comment 'Comment: this is not the inverse of fromAgent. A message can be from someone. If we made it the inverse the person would be "to" the message'^^xsd:string ; + skos:definition 'Comment: this is not the inverse of fromAgent. A message can be from someone. If we made it the inverse the person would be "to" the message'^^xsd:string ; rdfs:range [ a owl:Class ; owl:unionOf ( @@ -3814,14 +3814,14 @@ gist:toAgent gist:toPlace a owl:ObjectProperty ; - rdfs:comment "Destination"^^xsd:string ; + skos:definition "Destination"^^xsd:string ; rdfs:range gist:Place ; skos:prefLabel "To Place"^^xsd:string ; . gist:triggeredBy a owl:ObjectProperty ; - rdfs:comment "general causal relation. For obligations a property that describes what would happen to trigger the contingent obligation. In most cases, before the Contingent becomes an Obligation, the triggered by event is a planned event (that is it hasn't happened yet -- if it had happened the contingency would no longer be contingent. In most cases it will be a ContingentEvent . Other uses include controls, processes etc"^^xsd:string ; + skos:definition "general causal relation. For obligations a property that describes what would happen to trigger the contingent obligation. In most cases, before the Contingent becomes an Obligation, the triggered by event is a planned event (that is it hasn't happened yet -- if it had happened the contingency would no longer be contingent. In most cases it will be a ContingentEvent . Other uses include controls, processes etc"^^xsd:string ; skos:prefLabel "Triggered By"^^xsd:string ; . @@ -3830,14 +3830,14 @@ gist:uniqueText owl:DatatypeProperty , owl:FunctionalProperty ; - rdfs:comment "This is used for the actual value of a key or ID where you don't want the possibility of having more than one."^^xsd:string ; + skos:definition "This is used for the actual value of a key or ID where you don't want the possibility of having more than one."^^xsd:string ; rdfs:range xsd:string ; skos:prefLabel "Unique Text"^^xsd:string ; . gist:unitSymbol a owl:DatatypeProperty ; - rdfs:comment "The standard symbol for the unit NOT using any special characters. E.g. square meter would be m^2 rather than m?."^^xsd:string ; + skos:definition "The standard symbol for the unit NOT using any special characters. E.g. square meter would be m^2 rather than m?."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; skos:prefLabel "Unit Symbol"^^xsd:string ; @@ -3845,7 +3845,7 @@ gist:unitSymbol gist:unitSymbolHTML a owl:DatatypeProperty ; - rdfs:comment 'The standard symbol for the unit in HTML format for pretty printing, may use special characters. E.g. to show square meter as m? rather than m^2, the value of this property would be "m²" This is for when Unicode not supported and the display will be HTML format.'^^xsd:string ; + skos:definition 'The standard symbol for the unit in HTML format for pretty printing, may use special characters. E.g. to show square meter as m? rather than m^2, the value of this property would be "m²" This is for when Unicode not supported and the display will be HTML format.'^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; skos:prefLabel "Unit Symbol HTML"^^xsd:string ; @@ -3853,7 +3853,7 @@ gist:unitSymbolHTML gist:unitSymbolUnicode a owl:DatatypeProperty ; - rdfs:comment "The standard symbol for the unit preferred for pretty printing, may use special characters. E.g. square meter would be m? rather than m^2."^^xsd:string ; + skos:definition "The standard symbol for the unit preferred for pretty printing, may use special characters. E.g. square meter would be m? rather than m^2."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; skos:prefLabel "Unit Symbol Unicode"^^xsd:string ; @@ -3861,14 +3861,14 @@ gist:unitSymbolUnicode gist:universalDate a owl:DatatypeProperty ; - rdfs:comment "UD"^^xsd:string ; + skos:altLabel "UD"^^xsd:string ; rdfs:domain gist:TimeInstant ; skos:prefLabel "Universal Date"^^xsd:string ; . gist:universalDateTime a owl:DatatypeProperty ; - rdfs:comment "UDT"^^xsd:string ; + skos:altLabel "UDT"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:dateTime ; skos:prefLabel "Universal Date Time"^^xsd:string ; @@ -3876,14 +3876,14 @@ gist:universalDateTime gist:universalTime a owl:DatatypeProperty ; - rdfs:comment "UT"^^xsd:string ; + skos:altLabel "UT"^^xsd:string ; rdfs:domain gist:TimeInstant ; skos:prefLabel "Universal Time"^^xsd:string ; . gist:viableRange a owl:ObjectProperty ; - rdfs:comment "The area over which the sensor can sense (might be a small geospatial area or a specific wire in a circuit)"^^xsd:string ; + skos:definition "The area over which the sensor can sense (might be a small geospatial area or a specific wire in a circuit)"^^xsd:string ; skos:prefLabel "Viable Range"^^xsd:string ; . From 6c011c24215c802f2f2df32ddce5d99632863c51 Mon Sep 17 00:00:00 2001 From: uscholdm Date: Fri, 25 Sep 2020 17:38:13 -0700 Subject: [PATCH 10/59] Issue https://github.com/semanticarts/gist/issues/351 - Serialize - Change 'NEGATIVE EXAMPLE' to 'Negative example' in some skos:example triples. --- gistCore.ttl | 396 +++++++++++++++++++++++++-------------------------- 1 file changed, 194 insertions(+), 202 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index a45e5c8a..8cae56df 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -50,7 +50,6 @@ gist:Address gist:Agreement a owl:Class ; - skos:definition "Something which two or more People or Organizations mutually commit to do."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -74,12 +73,12 @@ gist:Agreement ] ) ; ] ; + skos:definition "Something which two or more People or Organizations mutually commit to do."^^xsd:string ; skos:prefLabel "Agreement"^^xsd:string ; . gist:Area a owl:Class ; - skos:definition "A measurement of two-dimensional space."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -91,12 +90,12 @@ gist:Area ] ) ; ] ; + skos:definition "A measurement of two-dimensional space."^^xsd:string ; skos:prefLabel "Area"^^xsd:string ; . gist:AreaUnit a owl:Class ; - skos:definition "A unit of two-dimensional area, such as square inches or hectares."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -115,6 +114,7 @@ gist:AreaUnit ] ) ; ] ; + skos:definition "A unit of two-dimensional area, such as square inches or hectares."^^xsd:string ; skos:prefLabel "Area Unit"^^xsd:string ; . @@ -138,7 +138,6 @@ gist:Aspect gist:Balance a owl:Class ; - skos:definition "An amount decremented or incremented by a series of transactions."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -150,13 +149,13 @@ gist:Balance ] ) ; ] ; + skos:definition "An amount decremented or incremented by a series of transactions."^^xsd:string ; skos:prefLabel "Balance"^^xsd:string ; . gist:BaseUnit a owl:Class ; rdfs:subClassOf gist:SimpleUnitOfMeasure ; - skos:definition "A primitive unit that cannot be decomposed into other units. It can be converted from one measurement system to another. The base units in gist are the seven primitive units from the System Internationale (SI): (meter, second, kilogram, ampere, kelvin, mole, candela), plus three convenience ones: each. bit and usDollar."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:oneOf ( @@ -172,6 +171,7 @@ gist:BaseUnit gist:_second ) ; ] ; + skos:definition "A primitive unit that cannot be decomposed into other units. It can be converted from one measurement system to another. The base units in gist are the seven primitive units from the System Internationale (SI): (meter, second, kilogram, ampere, kelvin, mole, candela), plus three convenience ones: each. bit and usDollar."^^xsd:string ; skos:prefLabel "Base Unit"^^xsd:string ; . @@ -208,7 +208,6 @@ gist:BuildingAddress gist:BundledCatalogItem a owl:Class ; - skos:definition "Any combination of descriptions of things offered together. Could be a kit (several parts offered together), but could also be a product plus a warranty."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -220,6 +219,7 @@ gist:BundledCatalogItem ] ) ; ] ; + skos:definition "Any combination of descriptions of things offered together. Could be a kit (several parts offered together), but could also be a product plus a warranty."^^xsd:string ; skos:prefLabel "Bundled Catalog Item"^^xsd:string ; . @@ -253,7 +253,6 @@ gist:Category gist:CoherentProductUnit a owl:Class ; - skos:definition "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -284,12 +283,12 @@ gist:CoherentProductUnit ] ) ; ] ; + skos:definition "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; skos:prefLabel "Coherent Product Unit"^^xsd:string ; . gist:CoherentRatioUnit a owl:Class ; - skos:definition "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -320,12 +319,12 @@ gist:CoherentRatioUnit ] ) ; ] ; + skos:definition "A ratio unit whose numerator and denominator reduce to 1"^^xsd:string ; skos:prefLabel "Coherent Ratio Unit"^^xsd:string ; . gist:CoherentUnit a owl:Class ; - skos:definition "A unit that is expressed in units that have no conversions. It may be a simple unit. It may also be a product or ratio unit that bottoms out in simple units."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:unionOf ( @@ -334,6 +333,7 @@ gist:CoherentUnit gist:CoherentRatioUnit ) ; ] ; + skos:definition "A unit that is expressed in units that have no conversions. It may be a simple unit. It may also be a product or ratio unit that bottoms out in simple units."^^xsd:string ; skos:example "a simple unit: kilogram"^^xsd:string , "the standard unit for acceleration is meters per square second (feet per square second requires a conversion)"^^xsd:string @@ -359,7 +359,6 @@ gist:Collection gist:Commitment a owl:Class ; - skos:definition "An obligation (possibly unilateral)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -388,12 +387,12 @@ gist:Commitment ] ) ; ] ; + skos:definition "An obligation (possibly unilateral)."^^xsd:string ; skos:prefLabel "Commitment"^^xsd:string ; . gist:Component a owl:Class ; - skos:definition "A component is an artifact that contributes to a system. Could be a simple mechanical component, such as the float contributing to the toilet tank maintaining a constant level, or much more complex as in the internet of things."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -405,12 +404,12 @@ gist:Component ] ) ; ] ; + skos:definition "A component is an artifact that contributes to a system. Could be a simple mechanical component, such as the float contributing to the toilet tank maintaining a constant level, or much more complex as in the internet of things."^^xsd:string ; skos:prefLabel "Component"^^xsd:string ; . gist:ContemporaneousEvent a owl:Class ; - skos:definition "An event that actually started after the present time. When we record an end time it ceases to be contemporaneous"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -428,6 +427,7 @@ gist:ContemporaneousEvent ] ) ; ] ; + skos:definition "An event that actually started after the present time. When we record an end time it ceases to be contemporaneous"^^xsd:string ; skos:prefLabel "Contemporaneous Event"^^xsd:string ; skos:scopeNote "All contemporaneous events eventually end and, due to the nature of the open world, we can never be sure that a contemporaneous event hasn't ended. As a result, this is really a contemporaneous and historical event."^^xsd:string ; . @@ -435,7 +435,6 @@ gist:ContemporaneousEvent gist:Content a owl:Class ; rdfs:subClassOf gist:Artifact ; - skos:definition "A document, program, image, etc. (Categories are not content until they are written down.)"^^xsd:string ; owl:disjointWith gist:GeoPoint , gist:GeoRegion , @@ -445,6 +444,7 @@ gist:Content gist:TimeInstant , gist:UnitOfMeasure ; + skos:definition "A document, program, image, etc. (Categories are not content until they are written down.)"^^xsd:string ; skos:prefLabel "Content"^^xsd:string ; . @@ -469,7 +469,6 @@ gist:ContentExpression gist:ContingentEvent a owl:Class ; - skos:definition "An event with a probability of happening in the future, and usually dependent upon some other event or condition."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -491,12 +490,12 @@ gist:ContingentEvent ] ) ; ] ; + skos:definition "An event with a probability of happening in the future, and usually dependent upon some other event or condition."^^xsd:string ; skos:prefLabel "Contingent Event"^^xsd:string ; . gist:ContingentObligation a owl:Class ; - skos:definition "An obligation that is not yet firm. There is some contingent event, the occurrence of which will cause the obligation to become firm."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -519,13 +518,13 @@ gist:ContingentObligation ] ) ; ] ; + skos:definition "An obligation that is not yet firm. There is some contingent event, the occurrence of which will cause the obligation to become firm."^^xsd:string ; skos:prefLabel "Contingent Obligation"^^xsd:string ; skos:scopeNote "A contingent obligation might have a getter counterparty (as in the case of insurance); but it might not (as in the case of an offer)."^^xsd:string ; . gist:Contract a owl:Class ; - skos:definition "an Agreement which can be enforced by law"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -537,6 +536,7 @@ gist:Contract ] ) ; ] ; + skos:definition "an Agreement which can be enforced by law"^^xsd:string ; skos:prefLabel "Contract"^^xsd:string ; . @@ -549,7 +549,6 @@ gist:ContractTerm gist:ControlledVocabulary a owl:Class ; - skos:definition "A collection of terms approved and managed by some organization or person."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -572,12 +571,12 @@ gist:ControlledVocabulary ] ) ; ] ; + skos:definition "A collection of terms approved and managed by some organization or person."^^xsd:string ; skos:prefLabel "Controlled Vocabulary"^^xsd:string ; . gist:Controller a owl:Class ; - skos:definition "A device that takes messages or signals from a sensor and decides through algorithms whether and which actuator to fire via messages"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -599,6 +598,7 @@ gist:Controller ] ) ; ] ; + skos:definition "A device that takes messages or signals from a sensor and decides through algorithms whether and which actuator to fire via messages"^^xsd:string ; skos:prefLabel "Controller"^^xsd:string ; . @@ -610,7 +610,6 @@ gist:ControllerType gist:Count a owl:Class ; - skos:definition "A measure that involves countable amounts (?eaches? as well as cases, etc.). Can be decimal."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -622,13 +621,13 @@ gist:Count ] ) ; ] ; + skos:definition "A measure that involves countable amounts (?eaches? as well as cases, etc.). Can be decimal."^^xsd:string ; skos:prefLabel "Count"^^xsd:string ; skos:scopeNote "Count is not disjoint with all the other magnitudes, as there are some magnitudes that could conceivably be counted."^^xsd:string ; . gist:CountingUnit a owl:Class ; - skos:definition "A unit of counting, especially ?each?, but also units such as dozens."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -640,12 +639,12 @@ gist:CountingUnit ] ) ; ] ; + skos:definition "A unit of counting, especially ?each?, but also units such as dozens."^^xsd:string ; skos:prefLabel "Counting Unit"^^xsd:string ; . gist:CountryGovernment a owl:Class ; - skos:definition "The geopolitical body that governs a geopolitical region recognized as a country."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -662,12 +661,12 @@ gist:CountryGovernment ] ) ; ] ; + skos:definition "The geopolitical body that governs a geopolitical region recognized as a country."^^xsd:string ; skos:prefLabel "Country Government"^^xsd:string ; . gist:CurrencyUnit a owl:Class ; - skos:definition "A unit of money. Note: this is the only unit whose conversion factors include time (i.e., the conversion rates change on a daily basis)."^^xsd:string ; owl:disjointWith gist:DataSizeUnit , gist:DistanceUnit , @@ -689,12 +688,12 @@ gist:CurrencyUnit ] ) ; ] ; + skos:definition "A unit of money. Note: this is the only unit whose conversion factors include time (i.e., the conversion rates change on a daily basis)."^^xsd:string ; skos:prefLabel "Currency Unit"^^xsd:string ; . gist:DataSizeUnit a owl:Class ; - skos:definition "A unit to measure amounts of digital information."^^xsd:string ; owl:disjointWith gist:DistanceUnit , gist:DurationUnit , @@ -715,12 +714,12 @@ gist:DataSizeUnit ] ) ; ] ; + skos:definition "A unit to measure amounts of digital information."^^xsd:string ; skos:prefLabel "Data Size Unit"^^xsd:string ; . gist:DateInstant a owl:Class ; - skos:definition "A point in time known only to the accuracy of one day. Say the signing of the declaration of independence on 7/4/1776"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -732,6 +731,7 @@ gist:DateInstant ] ) ; ] ; + skos:definition "A point in time known only to the accuracy of one day. Say the signing of the declaration of independence on 7/4/1776"^^xsd:string ; skos:prefLabel "Date Instant"^^xsd:string ; . @@ -745,7 +745,6 @@ gist:DegreeOfCommitment gist:DistanceUnit a owl:Class ; - skos:definition "A unit to measure linear distance, such as feet or kilometers."^^xsd:string ; owl:disjointWith gist:DurationUnit , gist:ElectricalCurrentUnit , @@ -765,12 +764,12 @@ gist:DistanceUnit ] ) ; ] ; + skos:definition "A unit to measure linear distance, such as feet or kilometers."^^xsd:string ; skos:prefLabel "Distance Unit"^^xsd:string ; . gist:Duration a owl:Class ; - skos:definition "Time, but not on a timeline."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -782,13 +781,13 @@ gist:Duration ] ) ; ] ; + skos:definition "Time, but not on a timeline."^^xsd:string ; skos:example "One week (or seven days), but not Jan 1, 2008 to Jan 7, 2008 (which is an interval). Intervals have durations, but are not themselves durations."^^xsd:string ; skos:prefLabel "Duration"^^xsd:string ; . gist:DurationUnit a owl:Class ; - skos:definition "A unit to measure passage of time: hours, days, years."^^xsd:string ; owl:disjointWith gist:ElectricalCurrentUnit , gist:LuminousIntensityUnit , @@ -807,12 +806,12 @@ gist:DurationUnit ] ) ; ] ; + skos:definition "A unit to measure passage of time: hours, days, years."^^xsd:string ; skos:prefLabel "Duration Unit"^^xsd:string ; . gist:ElectricCurrent a owl:Class ; - skos:definition "A flow of electric charge."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -824,12 +823,12 @@ gist:ElectricCurrent ] ) ; ] ; + skos:definition "A flow of electric charge."^^xsd:string ; skos:prefLabel "Electric Current"^^xsd:string ; . gist:ElectricalCurrentUnit a owl:Class ; - skos:definition "Unit of electrical current, which is charge per unit time. The SI unit is the ampere. (Note that electrical current is a composed unit.)"^^xsd:string ; owl:disjointWith gist:LuminousIntensityUnit , gist:MassUnit , @@ -847,6 +846,7 @@ gist:ElectricalCurrentUnit ] ) ; ] ; + skos:definition "Unit of electrical current, which is charge per unit time. The SI unit is the ampere. (Note that electrical current is a composed unit.)"^^xsd:string ; skos:prefLabel "Electrical Current Unit"^^xsd:string ; . @@ -866,7 +866,6 @@ gist:EmailAddress gist:Equipment a owl:Class ; - skos:definition "Tangible property other than land or buildings. Any kind of equipment, could be machine, router, car etc."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -879,6 +878,7 @@ gist:Equipment ] ) ; ] ; + skos:definition "Tangible property other than land or buildings. Any kind of equipment, could be machine, router, car etc."^^xsd:string ; skos:prefLabel "Equipment"^^xsd:string ; . @@ -891,7 +891,6 @@ gist:EquipmentType gist:Event a owl:Class ; - skos:definition "Something happening over some period of time, often characterized as some kind of activity being carried out by some person, organization, or software application."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -912,12 +911,12 @@ gist:Event ] ) ; ] ; + skos:definition "Something happening over some period of time, often characterized as some kind of activity being carried out by some person, organization, or software application."^^xsd:string ; skos:prefLabel "Event"^^xsd:string ; . gist:Extent a owl:Class ; - skos:definition "A measure of distance, which could be distances over the Earth, and could also be height, width, length, depth, girth, etc."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -929,12 +928,12 @@ gist:Extent ] ) ; ] ; + skos:definition "A measure of distance, which could be distances over the Earth, and could also be height, width, length, depth, girth, etc."^^xsd:string ; skos:prefLabel "Extent"^^xsd:string ; . gist:FormattedContent a owl:Class ; - skos:definition "Content which is in a particular format. (E.g., HTML, PDF, JPG.)"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -946,6 +945,7 @@ gist:FormattedContent ] ) ; ] ; + skos:definition "Content which is in a particular format. (E.g., HTML, PDF, JPG.)"^^xsd:string ; skos:prefLabel "Formatted Content"^^xsd:string ; . @@ -967,7 +967,6 @@ gist:GeneralMediaType gist:GeoPoint a owl:Class ; rdfs:subClassOf gist:Place ; - skos:definition "An individual point on the Earth's surface, identified by latitude, longitude and altitude. If altitude is missing, it is assumed to be at the Earth's surface. However, altitude is measured from sea level. these points are to the WGS-84 coordinate system using the GPS decimal lat/long"^^xsd:string ; owl:disjointWith gist:IntellectualProperty , gist:Intention , @@ -999,13 +998,13 @@ gist:GeoPoint ] ) ; ] ; + skos:definition "An individual point on the Earth's surface, identified by latitude, longitude and altitude. If altitude is missing, it is assumed to be at the Earth's surface. However, altitude is measured from sea level. these points are to the WGS-84 coordinate system using the GPS decimal lat/long"^^xsd:string ; skos:prefLabel "Geo Point"^^xsd:string ; skos:scopeNote "Assume coordinate system used by Google (WGS 84 Web Mercator)."^^xsd:string ; . gist:GeoPoliticalRegion a owl:Class ; - skos:definition "A collection of GeoRegions that are being administered by a Government Organization"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1022,13 +1021,13 @@ gist:GeoPoliticalRegion ] ) ; ] ; + skos:definition "A collection of GeoRegions that are being administered by a Government Organization"^^xsd:string ; skos:prefLabel "GeoPolitical Region"^^xsd:string ; . gist:GeoRegion a owl:Class ; rdfs:subClassOf gist:Place ; - skos:definition "A bounded region (or set of regions) on the surface of the Earth."^^xsd:string ; owl:disjointWith gist:IntellectualProperty , gist:Intention , @@ -1051,6 +1050,7 @@ gist:GeoRegion ] ) ; ] ; + skos:definition "A bounded region (or set of regions) on the surface of the Earth."^^xsd:string ; skos:example "The bounded shape that defines the region occupied by Crater Lake; the bounded area known as the contiguous USA."^^xsd:string ; skos:prefLabel "Geo Region"^^xsd:string ; skos:scopeNote @@ -1061,7 +1061,6 @@ gist:GeoRegion gist:GeoRoute a owl:Class ; - skos:definition "An ordered set of GeoPoints that defines a path from starting point to ending point."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1074,13 +1073,13 @@ gist:GeoRoute ] ) ; ] ; + skos:definition "An ordered set of GeoPoints that defines a path from starting point to ending point."^^xsd:string ; skos:prefLabel "Geo Route"^^xsd:string ; . gist:GeoSegment a owl:Class ; rdfs:subClassOf gist:Place ; - skos:definition "A single portion of a GeoRegion which has been divided (i.e., segmented)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1098,13 +1097,13 @@ gist:GeoSegment ] ) ; ] ; + skos:definition "A single portion of a GeoRegion which has been divided (i.e., segmented)."^^xsd:string ; skos:prefLabel "Geo Segment"^^xsd:string ; . gist:GeoVolume a owl:Class ; rdfs:subClassOf gist:Place ; - skos:definition "A three-dimensional space on or near the surface of the Earth, such as an oil reservoir, the body of a lake, or an airspace."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1120,6 +1119,7 @@ gist:GeoVolume ] ) ; ] ; + skos:definition "A three-dimensional space on or near the surface of the Earth, such as an oil reservoir, the body of a lake, or an airspace."^^xsd:string ; skos:prefLabel "Geo Volume"^^xsd:string ; . @@ -1132,7 +1132,6 @@ gist:Goal gist:GovernmentOrganization a owl:Class ; - skos:definition "An organization established either by fiat (as a conquering army overtakes a land and declares a government) or by delegation from a fiat government, such as a state or local government or a specific agency. Differs from a corporation in that it cannot be owned."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1144,6 +1143,7 @@ gist:GovernmentOrganization ] ) ; ] ; + skos:definition "An organization established either by fiat (as a conquering army overtakes a land and declares a government) or by delegation from a fiat government, such as a state or local government or a specific agency. Differs from a corporation in that it cannot be owned."^^xsd:string ; skos:example "The State of Washington Office of Financial Management; the Food and Drug Administration; the Scottish Parliament."^^xsd:string ; skos:prefLabel "Government Organization"^^xsd:string ; skos:scopeNote "Establishment by a CountryGovernment may be indirect via local, regional, or national GovernmentOrganization(s) that ultimately are recognized by a CountryGovernment."^^xsd:string ; @@ -1151,7 +1151,6 @@ gist:GovernmentOrganization gist:GreenwichInstant a owl:Class ; - skos:definition "By default time instants are expressed in Greenwich, if you need to be explicit (to calculate offset for instance)"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1163,12 +1162,12 @@ gist:GreenwichInstant ] ) ; ] ; + skos:definition "By default time instants are expressed in Greenwich, if you need to be explicit (to calculate offset for instance)"^^xsd:string ; skos:prefLabel "Greenwich instant"^^xsd:string ; . gist:Group a owl:Class ; - skos:definition "A collection of People. The group may or may not be an Organization. Many organizations consist of groups of people, but that is not a defining characteristic."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1180,12 +1179,12 @@ gist:Group ] ) ; ] ; + skos:definition "A collection of People. The group may or may not be an Organization. Many organizations consist of groups of people, but that is not a defining characteristic."^^xsd:string ; skos:prefLabel "Group"^^xsd:string ; . gist:HistoricalEvent a owl:Class ; - skos:definition "An event which occurred in time, with an actual end earlier than the present moment."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1202,12 +1201,12 @@ gist:HistoricalEvent ] ) ; ] ; + skos:definition "An event which occurred in time, with an actual end earlier than the present moment."^^xsd:string ; skos:prefLabel "Historical Event"^^xsd:string ; . gist:HumanInstant a owl:Class ; - skos:definition "A point in time known only to the accuracy of one minute. For things like calendar appointments and time reporting"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1219,6 +1218,7 @@ gist:HumanInstant ] ) ; ] ; + skos:definition "A point in time known only to the accuracy of one minute. For things like calendar appointments and time reporting"^^xsd:string ; skos:prefLabel "Human Instant"^^xsd:string ; . @@ -1255,7 +1255,6 @@ gist:ID gist:InformationQuantity a owl:Class ; - skos:definition "An amount of data, such as 6 petabytes, or 640KB."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1267,13 +1266,13 @@ gist:InformationQuantity ] ) ; ] ; + skos:definition "An amount of data, such as 6 petabytes, or 640KB."^^xsd:string ; skos:prefLabel "Information Quantity"^^xsd:string ; . gist:IntellectualProperty a owl:Class ; rdfs:subClassOf gist:Artifact ; - skos:definition "A work, invention or concept, independent of its being expressed in text, audio, video, image, or live performance. IP can also be tacit knowledge, know-how, or skill. Also includes Brands."^^xsd:string ; owl:disjointWith gist:Intention , gist:Magnitude , @@ -1283,6 +1282,7 @@ gist:IntellectualProperty gist:TimeInstant , gist:UnitOfMeasure ; + skos:definition "A work, invention or concept, independent of its being expressed in text, audio, video, image, or live performance. IP can also be tacit knowledge, know-how, or skill. Also includes Brands."^^xsd:string ; skos:example "The Old Man and The Sea; the Page Rank algorithm; Coca Cola"^^xsd:string ; skos:prefLabel "Intellectual Property"^^xsd:string ; skos:scopeNote "For literature this could be called the ?Work?, except that ?work? is a highly overloaded term (expenditure of energy, resource consumption, art). Often the first expression precedes our recognition of the IP, but subsequent expressions are known to be derivatives of the IP, even if they are expression-to-expression translations (or copies)."^^xsd:string ; @@ -1290,7 +1290,6 @@ gist:IntellectualProperty gist:Intention a owl:Class ; - skos:definition 'Goal, desire, aspiration. This is the "teleologic" aspect of the system that indicates things are done with a purpose.'^^xsd:string ; owl:disjointWith gist:Magnitude , gist:Organization , @@ -1299,13 +1298,13 @@ gist:Intention gist:TimeInstant , gist:UnitOfMeasure ; + skos:definition 'Goal, desire, aspiration. This is the "teleologic" aspect of the system that indicates things are done with a purpose.'^^xsd:string ; skos:prefLabel "Intention"^^xsd:string ; . gist:Landmark a owl:Class ; rdfs:subClassOf gist:Place ; - skos:definition "Something permanently attached to the Earth."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1323,12 +1322,12 @@ gist:Landmark ] ) ; ] ; + skos:definition "Something permanently attached to the Earth."^^xsd:string ; skos:prefLabel "Landmark"^^xsd:string ; . gist:Language a owl:Class ; - skos:definition "A recognized, organized set of symbols and grammar."^^xsd:string ; owl:disjointWith gist:Magnitude , gist:Organization , @@ -1337,13 +1336,13 @@ gist:Language gist:TimeInstant , gist:UnitOfMeasure ; + skos:definition "A recognized, organized set of symbols and grammar."^^xsd:string ; skos:example "Natural languages such as English and Spanish; computer languages such as OWL, Python, and XML."^^xsd:string ; skos:prefLabel "Language"^^xsd:string ; . gist:LivingThing a owl:Class ; - skos:definition "Something that is now, or at some point in time was, alive and growing."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1360,9 +1359,10 @@ gist:LivingThing ] ) ; ] ; + skos:definition "Something that is now, or at some point in time was, alive and growing."^^xsd:string ; skos:example "A cat, a mushroom, a tree."^^xsd:string , - "NEGATIVE EXAMPLES: fictional life forms such as Unicorns or Mickey Mouse."^^xsd:string + "Negative examples:fictional life forms such as Unicorns or Mickey Mouse."^^xsd:string ; skos:prefLabel "Living Thing"^^xsd:string ; skos:scopeNote "In the open world, you must assume that it might have since died."^^xsd:string ; @@ -1370,7 +1370,6 @@ gist:LivingThing gist:LocalInstant a owl:Class ; - skos:definition "A point in time expressed relative to a local time zone. Can be converted to Universal Time using the time zone offset. The precision is used to state how precise this instant is. Typical values would be day, hour, minute or second."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1387,12 +1386,12 @@ gist:LocalInstant ] ) ; ] ; + skos:definition "A point in time expressed relative to a local time zone. Can be converted to Universal Time using the time zone offset. The precision is used to state how precise this instant is. Typical values would be day, hour, minute or second."^^xsd:string ; skos:prefLabel "Local Instant"^^xsd:string ; . gist:LuminousIntensity a owl:Class ; - skos:definition "A measure of the wavelength-weighted power emitted by a light source in a particular direction per unit solid angle. This is based on the luminosity function, a standardized model of the sensitivity of the human eye."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1404,12 +1403,12 @@ gist:LuminousIntensity ] ) ; ] ; + skos:definition "A measure of the wavelength-weighted power emitted by a light source in a particular direction per unit solid angle. This is based on the luminosity function, a standardized model of the sensitivity of the human eye."^^xsd:string ; skos:prefLabel "Luminous Intensity"^^xsd:string ; . gist:LuminousIntensityUnit a owl:Class ; - skos:definition "The measure of brightness. The SI unit is the candela."^^xsd:string ; owl:disjointWith gist:MassUnit , gist:MoleUnit , @@ -1426,12 +1425,12 @@ gist:LuminousIntensityUnit ] ) ; ] ; + skos:definition "The measure of brightness. The SI unit is the candela."^^xsd:string ; skos:prefLabel "Luminous Intensity Unit"^^xsd:string ; . gist:Magnitude a owl:Class ; - skos:definition "Base class for units which can be converted. The primitive units can be converted from one measurement system to another; the complex units (ratio or product) have to decompose to their primitives."^^xsd:string ; owl:disjointWith gist:Organization , gist:PhysicalIdentifiableItem , @@ -1459,6 +1458,7 @@ gist:Magnitude ] ) ; ] ; + skos:definition "Base class for units which can be converted. The primitive units can be converted from one measurement system to another; the complex units (ratio or product) have to decompose to their primitives."^^xsd:string ; skos:prefLabel "Magnitude"^^xsd:string ; skos:scopeNote "Magnitudes of the same dimensional type (i.e., duration or electric current) can be compared with a greater-than or less-than operator, but can still differ in their relationToTheWorld type. (I.e., you can compare actuals to estimates or references, so long as the dimension is the same.)"^^xsd:string , @@ -1468,7 +1468,6 @@ gist:Magnitude gist:Mass a owl:Class ; - skos:definition "Magnitude of mass."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1480,12 +1479,12 @@ gist:Mass ] ) ; ] ; + skos:definition "Magnitude of mass."^^xsd:string ; skos:prefLabel "Mass"^^xsd:string ; . gist:MassUnit a owl:Class ; - skos:definition "A unit representing the amount of matter in a particle or object. The SI unit of mass is the kilogram."^^xsd:string ; owl:disjointWith gist:MoleUnit , gist:TemperatureUnit @@ -1501,6 +1500,7 @@ gist:MassUnit ] ) ; ] ; + skos:definition "A unit representing the amount of matter in a particle or object. The SI unit of mass is the kilogram."^^xsd:string ; skos:prefLabel "Mass Unit"^^xsd:string ; . @@ -1513,7 +1513,6 @@ gist:Medium gist:Message a owl:Class ; - skos:definition "A specific instance of content sent from an Organization, Person, or Application to at least one other Organization, Person, or Application."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1544,6 +1543,7 @@ gist:Message ] ) ; ] ; + skos:definition "A specific instance of content sent from an Organization, Person, or Application to at least one other Organization, Person, or Application."^^xsd:string ; skos:example "An email message, a phone call, a voice message, or a Web Service message."^^xsd:string ; skos:prefLabel "Message"^^xsd:string ; . @@ -1564,7 +1564,6 @@ gist:MimeType gist:MolarQuantity a owl:Class ; - skos:definition "Amount of a substance, as counted molecules."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1576,12 +1575,12 @@ gist:MolarQuantity ] ) ; ] ; + skos:definition "Amount of a substance, as counted molecules."^^xsd:string ; skos:prefLabel "Molar Quantity"^^xsd:string ; . gist:MoleUnit a owl:Class ; - skos:definition "Amount of chemical material. Measured in Avogadro units (moles) of 6.02 x 10^23 molecules."^^xsd:string ; owl:disjointWith gist:TemperatureUnit ; owl:equivalentClass [ a owl:Class ; @@ -1594,12 +1593,12 @@ gist:MoleUnit ] ) ; ] ; + skos:definition "Amount of chemical material. Measured in Avogadro units (moles) of 6.02 x 10^23 molecules."^^xsd:string ; skos:prefLabel "Mole Unit"^^xsd:string ; . gist:Monetary a owl:Class ; - skos:definition "A special type of magnitude, due to the way rounding is handled in math and the temporal aspect of conversion."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1611,12 +1610,12 @@ gist:Monetary ] ) ; ] ; + skos:definition "A special type of magnitude, due to the way rounding is handled in math and the temporal aspect of conversion."^^xsd:string ; skos:prefLabel "Monetary"^^xsd:string ; . gist:Network a owl:Class ; - skos:definition "A network is a connected set of links and nodes"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1634,6 +1633,7 @@ gist:Network ] ) ; ] ; + skos:definition "A network is a connected set of links and nodes"^^xsd:string ; skos:prefLabel "Network"^^xsd:string ; . @@ -1651,7 +1651,6 @@ gist:NetworkNode gist:Obligation a owl:Class ; - skos:definition "A future commitment from one organization or person to another. Contracts are sets of obligations to do or forbear, or to indemnify or warrant."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1680,13 +1679,13 @@ gist:Obligation ] ) ; ] ; + skos:definition "A future commitment from one organization or person to another. Contracts are sets of obligations to do or forbear, or to indemnify or warrant."^^xsd:string ; skos:prefLabel "Obligation"^^xsd:string ; skos:scopeNote "Obligations will often be governed by some Agreement or Offer."^^xsd:string ; . gist:Offer a owl:Class ; - skos:definition "A commitment to buy or sell a described or identified part or service."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1724,6 +1723,7 @@ gist:Offer ] ) ; ] ; + skos:definition "A commitment to buy or sell a described or identified part or service."^^xsd:string ; skos:prefLabel "Offer"^^xsd:string ; . @@ -1768,18 +1768,17 @@ gist:OrdinalMember ) ; ] ; - skos:definition "A member of an Ordinal Collection. It necessarily precedes or is preceded by another Ordinal Member in the same collection. (This last condition cannot be formally stated in OWL)."^^xsd:string ; owl:equivalentClass [ a owl:Restriction ; owl:onProperty gist:orderedMemberOf ; owl:someValuesFrom gist:OrdinalCollection ; ] ; + skos:definition "A member of an Ordinal Collection. It necessarily precedes or is preceded by another Ordinal Member in the same collection. (This last condition cannot be formally stated in OWL)."^^xsd:string ; skos:prefLabel "Ordinal Member"^^xsd:string ; . gist:Organization a owl:Class ; - skos:definition "A generic organization that can be formal or informal, legal or non-legal. It can have members, or not."^^xsd:string ; owl:disjointWith gist:PhysicalIdentifiableItem , gist:PhysicalSubstance , @@ -1787,6 +1786,7 @@ gist:Organization gist:TimeInstant , gist:UnitOfMeasure ; + skos:definition "A generic organization that can be formal or informal, legal or non-legal. It can have members, or not."^^xsd:string ; skos:example "Legal entities like companies; non-legal entities like clubs, committees, or departments."^^xsd:string ; skos:prefLabel "Organization"^^xsd:string ; skos:scopeNote "There are a plethora of different kinds of organizations that differ along many facets, including members, structure, purpose, legal vs. non-legal, etc."^^xsd:string ; @@ -1802,7 +1802,6 @@ gist:Percentage gist:Permission a owl:Class ; - skos:definition "A description of things one is permitted to do. This could be broad, such as free speech, but more often is very specific, such as the right of egress through a particular property."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1814,6 +1813,7 @@ gist:Permission ] ) ; ] ; + skos:definition "A description of things one is permitted to do. This could be broad, such as free speech, but more often is very specific, such as the right of egress through a particular property."^^xsd:string ; skos:prefLabel "Permission"^^xsd:string ; . @@ -1836,7 +1836,7 @@ gist:Person ) ; ] ; skos:definition "A human being that may or may not still be alive."^^xsd:string ; - skos:example "NEGATIVE EXAMPLE: fictional characters."^^xsd:string ; + skos:example "Negative example:fictional characters."^^xsd:string ; skos:prefLabel "Person"^^xsd:string ; . @@ -1856,7 +1856,6 @@ gist:PhysicalActionType gist:PhysicalEvent a owl:Class ; - skos:definition "An event that can be said to have occurred at some place in space."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1868,9 +1867,10 @@ gist:PhysicalEvent ] ) ; ] ; + skos:definition "An event that can be said to have occurred at some place in space."^^xsd:string ; skos:example "A meeting, a car accident."^^xsd:string , - "NEGATIVE EXAMPLES: Excludes events that have no meaningful location, such as financial events or project milestones."^^xsd:string + "Negative examples: Excludes events that have no meaningful location, such as financial events or project milestones."^^xsd:string ; skos:prefLabel "Physical Event"^^xsd:string ; . @@ -1906,7 +1906,7 @@ gist:PhysicalIdentifiableItem ; skos:definition "You could, at least in principle, put an RFID tag on members of this class. Physical things are made of something. E.g., statues are made of bronze."^^xsd:string ; skos:example - "NEGATIVE EXAMPLE: A discontinuous thing like a manufacturing line cannot reasonably have an RFID attached to it, even though its parts are not the same kind of thing as the whole."^^xsd:string , + "Negative example: A discontinuous thing like a manufacturing line cannot reasonably have an RFID attached to it, even though its parts are not the same kind of thing as the whole."^^xsd:string , "a computer, a book."^^xsd:string ; skos:prefLabel "Physical Identifiable Item"^^xsd:string ; @@ -1950,7 +1950,6 @@ gist:Place gist:PlannedEvent a owl:Class ; - skos:definition "An event which, at the time it is created, is to occur in the future."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1967,6 +1966,7 @@ gist:PlannedEvent ] ) ; ] ; + skos:definition "An event which, at the time it is created, is to occur in the future."^^xsd:string ; skos:prefLabel "Planned Event"^^xsd:string ; . @@ -1987,7 +1987,6 @@ gist:ProductCategory gist:ProductMagnitude a owl:Class ; - skos:definition "A magnitude expressed as a product of primitives. (E.g., Force = M*A)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -1999,12 +1998,12 @@ gist:ProductMagnitude ] ) ; ] ; + skos:definition "A magnitude expressed as a product of primitives. (E.g., Force = M*A)."^^xsd:string ; skos:prefLabel "Product Magnitude"^^xsd:string ; . gist:ProductSpecification a owl:Class ; - skos:definition "Offering something which could be physically warehoused or digitally stored."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2016,12 +2015,12 @@ gist:ProductSpecification ] ) ; ] ; + skos:definition "Offering something which could be physically warehoused or digitally stored."^^xsd:string ; skos:prefLabel "Product Specification"^^xsd:string ; . gist:ProductUnit a owl:Class ; - skos:definition "A unit of measure that is the product of two simpler ones."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2044,13 +2043,13 @@ gist:ProductUnit ] ) ; ] ; + skos:definition "A unit of measure that is the product of two simpler ones."^^xsd:string ; skos:example "Area and Volume are the classic cases. But other, more exotic cases exist, such as Newtons."^^xsd:string ; skos:prefLabel "Product Unit"^^xsd:string ; . gist:Project a owl:Class ; - skos:definition "A project is a task (usually a longer duration task) made up of other tasks."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2062,12 +2061,12 @@ gist:Project ] ) ; ] ; + skos:definition "A project is a task (usually a longer duration task) made up of other tasks."^^xsd:string ; skos:prefLabel "Project"^^xsd:string ; . gist:RatioMagnitude a owl:Class ; - skos:definition "This is a number whose unit of measure is a ratio."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2079,6 +2078,7 @@ gist:RatioMagnitude ] ) ; ] ; + skos:definition "This is a number whose unit of measure is a ratio."^^xsd:string ; skos:example "Speed. The ratio magnitude is 60, the unit of measure might be MilesPerHour."^^xsd:string ; skos:prefLabel "Ratio Magnitude"^^xsd:string ; skos:scopeNote "A RatioMagnitude just has one decimal value."^^xsd:string ; @@ -2086,7 +2086,6 @@ gist:RatioMagnitude gist:RatioUnit a owl:Class ; - skos:definition "A UnitOfMeasure composed of a numerator unit and a denominator unit."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2103,6 +2102,7 @@ gist:RatioUnit ] ) ; ] ; + skos:definition "A UnitOfMeasure composed of a numerator unit and a denominator unit."^^xsd:string ; skos:example "Miles per hour."^^xsd:string ; skos:prefLabel "Ratio Unit"^^xsd:string ; skos:scopeNote "If needed, a conversion factor for a RatioUnit can be (recursively) derived from the conversion factors of the numerator and denominator units. E.g., the derived conversion factor from km/minute to meters/second is 1000/60 or 16 2/3."^^xsd:string ; @@ -2117,7 +2117,6 @@ gist:ReferenceValue gist:RenderedContent a owl:Class ; - skos:definition "Content which has been expressed, either to print, or through speakers, or on a monitor."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2134,6 +2133,7 @@ gist:RenderedContent ] ) ; ] ; + skos:definition "Content which has been expressed, either to print, or through speakers, or on a monitor."^^xsd:string ; skos:prefLabel "Rendered Content"^^xsd:string ; . @@ -2146,7 +2146,6 @@ gist:Requirement gist:Restriction a owl:Class ; - skos:definition "A description of things one is prevented from doing. Most laws are restrictions."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2158,13 +2157,13 @@ gist:Restriction ] ) ; ] ; + skos:definition "A description of things one is prevented from doing. Most laws are restrictions."^^xsd:string ; skos:prefLabel "Restriction"^^xsd:string ; . gist:Room a owl:Class ; rdfs:subClassOf gist:Place ; - skos:definition "An enclosed area within a building."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2180,12 +2179,12 @@ gist:Room ] ) ; ] ; + skos:definition "An enclosed area within a building."^^xsd:string ; skos:prefLabel "Room"^^xsd:string ; . gist:ScheduledTask a owl:Class ; - skos:definition "A task planned to occur. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2193,13 +2192,14 @@ gist:ScheduledTask gist:Task ) ; ] ; + skos:definition "A task planned to occur. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ; skos:prefLabel "Scheduled Task"^^xsd:string ; . gist:SchemaMetaData a owl:Class ; - skos:definition "Superclass for all types of metadata, including owl concepts (such as class) and relational (tables, elements) and tool related (queries, R2RML maps etc etc)"^^xsd:string ; owl:disjointWith gist:UnitOfMeasure ; + skos:definition "Superclass for all types of metadata, including owl concepts (such as class) and relational (tables, elements) and tool related (queries, R2RML maps etc etc)"^^xsd:string ; skos:prefLabel "Schema Meta Data"^^xsd:string ; . @@ -2212,7 +2212,6 @@ gist:Sensor gist:ServiceSpecification a owl:Class ; - skos:definition "A description of something that can be done for a person or organization (which produces some form of an act)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2224,12 +2223,12 @@ gist:ServiceSpecification ] ) ; ] ; + skos:definition "A description of something that can be done for a person or organization (which produces some form of an act)."^^xsd:string ; skos:prefLabel "Service Specification"^^xsd:string ; . gist:SimpleUnitOfMeasure a owl:Class ; - skos:definition "Each simple unit has a base unit and a conversion factor to the base. The bases are from the System International (SI). The conversion factor is the number which one multiplies a Unit by to get to base, or divides by to get from base. E.g., the convertToBase for inch is 0.0254 to get to the base unit (meter)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2247,6 +2246,7 @@ gist:SimpleUnitOfMeasure ] ) ; ] ; + skos:definition "Each simple unit has a base unit and a conversion factor to the base. The bases are from the System International (SI). The conversion factor is the number which one multiplies a Unit by to get to base, or divides by to get from base. E.g., the convertToBase for inch is 0.0254 to get to the base unit (meter)."^^xsd:string ; skos:prefLabel "Simple Unit Of Measure"^^xsd:string ; . @@ -2259,7 +2259,6 @@ gist:Specification gist:System a owl:Class ; - skos:definition "A system is an artifact with component parts where the parts contribute to the goal of the system"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2271,12 +2270,12 @@ gist:System ] ) ; ] ; + skos:definition "A system is an artifact with component parts where the parts contribute to the goal of the system"^^xsd:string ; skos:prefLabel "System"^^xsd:string ; . gist:SystemInstant a owl:Class ; - skos:definition "A point in time known to the accuracy of a millisecond. For posting transaction recorded on times"^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2288,12 +2287,12 @@ gist:SystemInstant ] ) ; ] ; + skos:definition "A point in time known to the accuracy of a millisecond. For posting transaction recorded on times"^^xsd:string ; skos:prefLabel "System Instant"^^xsd:string ; . gist:Tag a owl:Class ; - skos:definition "This is for folksonomy type terms, which can be made up on the fly by users."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2305,12 +2304,12 @@ gist:Tag ] ) ; ] ; + skos:definition "This is for folksonomy type terms, which can be made up on the fly by users."^^xsd:string ; skos:prefLabel "Tag"^^xsd:string ; . gist:Task a owl:Class ; - skos:definition "A task which has been defined and either scheduled or accomplished, or both."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2322,12 +2321,12 @@ gist:Task ] ) ; ] ; + skos:definition "A task which has been defined and either scheduled or accomplished, or both."^^xsd:string ; skos:prefLabel "Task"^^xsd:string ; . gist:TaskTemplate a owl:Class ; - skos:definition "An outline of task of a particular type, that will, when instantiated, generate an actual (unscheduled) task."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2339,12 +2338,12 @@ gist:TaskTemplate ] ) ; ] ; + skos:definition "An outline of task of a particular type, that will, when instantiated, generate an actual (unscheduled) task."^^xsd:string ; skos:prefLabel "Template Task"^^xsd:string ; . gist:Taxonomy a owl:Class ; - skos:definition "A controlled vocabulary arranged as a hierarchy of concepts."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2376,6 +2375,7 @@ gist:Taxonomy ] ) ; ] ; + skos:definition "A controlled vocabulary arranged as a hierarchy of concepts."^^xsd:string ; skos:prefLabel "Taxonomy"^^xsd:string ; . @@ -2389,7 +2389,6 @@ gist:TelephoneNumber gist:Temperature a owl:Class ; - skos:definition "The degree or intensity of heat present in a substance or object, especially as expressed according to a comparative scale."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2401,12 +2400,12 @@ gist:Temperature ] ) ; ] ; + skos:definition "The degree or intensity of heat present in a substance or object, especially as expressed according to a comparative scale."^^xsd:string ; skos:prefLabel "Temperature"^^xsd:string ; . gist:TemperatureUnit a owl:Class ; - skos:definition "Unit of measurement for expressing temperature. Per SI, the base of temperature is in Kelvin, to allow for all units to be expressed relative to a real (in this case absolute) zero."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2423,16 +2422,17 @@ gist:TemperatureUnit ] ) ; ] ; + skos:definition "Unit of measurement for expressing temperature. Per SI, the base of temperature is in Kelvin, to allow for all units to be expressed relative to a real (in this case absolute) zero."^^xsd:string ; skos:prefLabel "Temperature Unit"^^xsd:string ; . gist:Template a owl:Class ; - skos:definition "Something used to make instances in its own image. In manufacturing this would be specialized as a die to make stamped parts, cookie cutters are templates for cookies, and forms are templates for data."^^xsd:string ; owl:disjointWith gist:TimeInstant , gist:UnitOfMeasure ; + skos:definition "Something used to make instances in its own image. In manufacturing this would be specialized as a die to make stamped parts, cookie cutters are templates for cookies, and forms are templates for data."^^xsd:string ; skos:example "A form. A filled-in form has the structure of the form with data entered into some or all of the fields."^^xsd:string ; skos:prefLabel "Template"^^xsd:string ; skos:scopeNote "Use gist:basedOn to link the instantiation of a template back to its Template."^^xsd:string ; @@ -2465,7 +2465,6 @@ gist:TemporalRelation gist:Text a owl:Class ; - skos:definition "Content expressed as words and numbers (not graphics)."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2482,6 +2481,7 @@ gist:Text ] ) ; ] ; + skos:definition "Content expressed as words and numbers (not graphics)."^^xsd:string ; skos:prefLabel "Text"^^xsd:string ; . @@ -2529,8 +2529,8 @@ gist:TimeInstant owl:someValuesFrom xsd:string ; ] ; - skos:definition "In gistTop all time instants are Greenwich and the local equal universal. In gistTime we introduce local time zones"^^xsd:string ; owl:disjointWith gist:UnitOfMeasure ; + skos:definition "In gistTop all time instants are Greenwich and the local equal universal. In gistTime we introduce local time zones"^^xsd:string ; skos:example "A literal instant (as in 12:01.0001 January 1, 2008), or a broader but still single point in time (January 1, 2008). In the latter case, we are declaring a time instant to be an interval with no duration (or really a duration only equal to its precision)."^^xsd:string ; skos:prefLabel "Time Instant"^^xsd:string ; skos:scopeNote "Our identity criteria require that something refers to each Time Instant instance."^^xsd:string ; @@ -2538,7 +2538,6 @@ gist:TimeInstant gist:TimeZone a owl:Class ; - skos:definition "A region that observes a uniform standard time for legal, commercial, and social purposes. A typical time zone averages 15? of longitude in width and typically observes a clock time one hour earlier than the zone immediately to the east."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2550,12 +2549,12 @@ gist:TimeZone ] ) ; ] ; + skos:definition "A region that observes a uniform standard time for legal, commercial, and social purposes. A typical time zone averages 15? of longitude in width and typically observes a clock time one hour earlier than the zone immediately to the east."^^xsd:string ; skos:prefLabel "Time Zone"^^xsd:string ; . gist:TimeZoneStandard a owl:Class ; - skos:definition "The algorithm for getting from Greenwich Mean Time to local time, which includes the time zone offset and rules about daylight savings time."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2567,6 +2566,7 @@ gist:TimeZoneStandard ] ) ; ] ; + skos:definition "The algorithm for getting from Greenwich Mean Time to local time, which includes the time zone offset and rules about daylight savings time."^^xsd:string ; skos:prefLabel "Time Zone Standard"^^xsd:string ; . @@ -2585,7 +2585,6 @@ gist:UnitOfMeasure gist:Volume a owl:Class ; - skos:definition "Three-dimensional space, or equivalent fluid measurement."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2597,12 +2596,12 @@ gist:Volume ] ) ; ] ; + skos:definition "Three-dimensional space, or equivalent fluid measurement."^^xsd:string ; skos:prefLabel "Volume"^^xsd:string ; . gist:VolumeUnit a owl:Class ; - skos:definition "Units of three-dimensional space, expressed here as an area times a distance."^^xsd:string ; owl:equivalentClass [ a owl:Class ; owl:intersectionOf ( @@ -2621,6 +2620,7 @@ gist:VolumeUnit ] ) ; ] ; + skos:definition "Units of three-dimensional space, expressed here as an area times a distance."^^xsd:string ; skos:prefLabel "Volume Unit"^^xsd:string ; . @@ -2794,9 +2794,9 @@ gist:_second gist:about a owl:ObjectProperty ; - skos:definition "Subject matter of a document."^^xsd:string ; rdfs:domain gist:Content ; owl:inverseOf gist:describedIn ; + skos:definition "Subject matter of a document."^^xsd:string ; skos:prefLabel "About"^^xsd:string ; . @@ -2808,8 +2808,8 @@ gist:accepts gist:actual a owl:ObjectProperty ; - skos:definition "When something did occur, therefore noting an historical event."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:definition "When something did occur, therefore noting an historical event."^^xsd:string ; skos:prefLabel "Actual"^^xsd:string ; . @@ -2835,8 +2835,8 @@ gist:actualStart gist:affectedBy a owl:ObjectProperty ; - skos:definition "Where the effect came from"^^xsd:string ; owl:inverseOf gist:affects ; + skos:definition "Where the effect came from"^^xsd:string ; skos:prefLabel "Affected By"^^xsd:string ; . @@ -2848,7 +2848,6 @@ gist:affects gist:allocatedBy a owl:ObjectProperty ; - skos:definition "Connection between an ID and the thing that minted the ID. It may be a person or organization, or could be an algorithm (next available or random number generator)"^^xsd:string ; rdfs:range [ a owl:Class ; owl:unionOf ( @@ -2857,14 +2856,15 @@ gist:allocatedBy gist:Person ) ; ] ; + skos:definition "Connection between an ID and the thing that minted the ID. It may be a person or organization, or could be an algorithm (next available or random number generator)"^^xsd:string ; skos:prefLabel "Allocated By"^^xsd:string ; . gist:allows a owl:ObjectProperty ; - skos:definition "The intention (say a grant) allows a particular kind of activity (for instance egress)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; + skos:definition "The intention (say a grant) allows a particular kind of activity (for instance egress)"^^xsd:string ; skos:prefLabel "Allows"^^xsd:string ; . @@ -2876,8 +2876,8 @@ gist:aspectOf gist:basedOn a owl:ObjectProperty ; - skos:definition "pointer to the thing something was derived from"^^xsd:string ; owl:inverseOf gist:basisFor ; + skos:definition "pointer to the thing something was derived from"^^xsd:string ; skos:prefLabel "Based On"^^xsd:string ; . @@ -2895,23 +2895,23 @@ gist:categorizedBy gist:characterizedAs a owl:ObjectProperty ; - skos:definition "A way to categorize a behavior."^^xsd:string ; rdfs:domain gist:Event ; rdfs:range gist:Behavior ; + skos:definition "A way to categorize a behavior."^^xsd:string ; skos:prefLabel "Characterized As"^^xsd:string ; . gist:communicationAddressOf a owl:ObjectProperty ; - skos:definition "Whose address is this"^^xsd:string ; owl:inverseOf gist:hasCommunicationAddress ; + skos:definition "Whose address is this"^^xsd:string ; skos:prefLabel "Communication Address Of"^^xsd:string ; . gist:conformsTo a owl:ObjectProperty ; - skos:definition "The subject conforms to the Object, e.g. meet an obligation, meet terms of an offer, adhere to a specification"^^xsd:string ; rdfs:range gist:Intention ; + skos:definition "The subject conforms to the Object, e.g. meet an obligation, meet terms of an offer, adhere to a specification"^^xsd:string ; skos:prefLabel "Conforms To"^^xsd:string ; . @@ -2923,8 +2923,8 @@ gist:connectedTo gist:containedText a owl:DatatypeProperty ; - skos:definition "Links to the string corresponding to Text"^^xsd:string ; rdfs:range xsd:string ; + skos:definition "Links to the string corresponding to Text"^^xsd:string ; skos:prefLabel "Contained Text"^^xsd:string ; . @@ -2936,43 +2936,43 @@ gist:contributesTo gist:conversionOffset a owl:DatatypeProperty ; - skos:definition "Add this number to get to the zero point. On the Celsius scale, the conversionOffset is -273.15 degrees C. On the Fahrenheit scale it is -459.67 degrees. Is equal to 0 when the unit has the same zero point as the base unit. e.g. inch, meter."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:double ; + skos:definition "Add this number to get to the zero point. On the Celsius scale, the conversionOffset is -273.15 degrees C. On the Fahrenheit scale it is -459.67 degrees. Is equal to 0 when the unit has the same zero point as the base unit. e.g. inch, meter."^^xsd:string ; skos:prefLabel "Conversion Offset"^^xsd:string ; . gist:convertToBase a owl:DatatypeProperty ; - skos:definition """The conversion factor used to get to the base unit. E.g., multiplying by 0.0254 gets you from inches to meters. Divide by this number to go the other way. Used in conjunction with conversionOffset to convert from one unit to another. -Degrees K = (Degrees F - conversionOffset) * convertToBase. Or K = (F-(-469.67)) * (5/9). To go the other way: F = (K * 9/5) -469.67. Try it on Google."""^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:double ; + skos:definition """The conversion factor used to get to the base unit. E.g., multiplying by 0.0254 gets you from inches to meters. Divide by this number to go the other way. Used in conjunction with conversionOffset to convert from one unit to another. +Degrees K = (Degrees F - conversionOffset) * convertToBase. Or K = (F-(-469.67)) * (5/9). To go the other way: F = (K * 9/5) -469.67. Try it on Google."""^^xsd:string ; skos:prefLabel "ConvertToBase"^^xsd:string ; . gist:convertToStandard a owl:DatatypeProperty ; rdfs:subPropertyOf gist:convertToBase ; - skos:definition "Note this kind of conversion will only work with temperatures if they are in Kelvin or Rankine (with a true 0). You multiply to get to the base, divide to go from the base. mph to mps is .44704. The multiple from kph to mps is .277778 . To convert 60 mph to kph is (60 * .44704 / .277778 or 96.56056 kph"^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:double ; + skos:definition "Note this kind of conversion will only work with temperatures if they are in Kelvin or Rankine (with a true 0). You multiply to get to the base, divide to go from the base. mph to mps is .44704. The multiple from kph to mps is .277778 . To convert 60 mph to kph is (60 * .44704 / .277778 or 96.56056 kph"^^xsd:string ; skos:prefLabel "Convert To Standard"^^xsd:string ; . gist:decimalValue a owl:DatatypeProperty ; - skos:definition "The actual value of a magnitude."^^xsd:string ; rdfs:domain gist:Magnitude ; rdfs:range xsd:double ; + skos:definition "The actual value of a magnitude."^^xsd:string ; skos:prefLabel "Decimal Value"^^xsd:string ; . gist:denominator a owl:ObjectProperty ; - skos:definition "Relates a RatioUnit such as meters/second to the denominator Unit (e.g. second)."^^xsd:string ; rdfs:domain gist:RatioUnit ; rdfs:range gist:UnitOfMeasure ; + skos:definition "Relates a RatioUnit such as meters/second to the denominator Unit (e.g. second)."^^xsd:string ; skos:prefLabel "Denominator"^^xsd:string ; . @@ -2984,22 +2984,22 @@ gist:describedIn gist:directPartOf a owl:ObjectProperty ; - skos:definition "The relationship between a part and a whole where the part has independent existence."^^xsd:string ; owl:inverseOf gist:hasDirectPart ; + skos:definition "The relationship between a part and a whole where the part has independent existence."^^xsd:string ; skos:prefLabel "Direct Part Of"^^xsd:string ; . gist:directSubTaskOf a owl:ObjectProperty ; - skos:definition "Immediate parent task"^^xsd:string ; owl:inverseOf gist:hasDirectSubTask ; + skos:definition "Immediate parent task"^^xsd:string ; skos:prefLabel "Direct Sub Task Of"^^xsd:string ; . gist:directlyPrecededBy a owl:ObjectProperty ; - skos:definition "Inverse of directly precedes"^^xsd:string ; owl:inverseOf gist:directlyPrecedes ; + skos:definition "Inverse of directly precedes"^^xsd:string ; skos:prefLabel "Directly Preceded By"^^xsd:string ; . @@ -3026,23 +3026,23 @@ gist:directs gist:encryptedText a owl:DatatypeProperty ; rdfs:subPropertyOf gist:containedText ; - skos:definition "Links to the string corresponding to EncryptedText"^^xsd:string ; rdfs:range xsd:string ; + skos:definition "Links to the string corresponding to EncryptedText"^^xsd:string ; skos:prefLabel "Encrypted Text"^^xsd:string ; . gist:end a owl:ObjectProperty ; - skos:definition "Connects the subject to its end time."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:definition "Connects the subject to its end time."^^xsd:string ; skos:prefLabel "End"^^xsd:string ; . gist:epoch a owl:DatatypeProperty ; - skos:definition "seconds since 1/1/1970 UTC (unix time )"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:double ; + skos:definition "seconds since 1/1/1970 UTC (unix time )"^^xsd:string ; skos:prefLabel "Epoch"^^xsd:string ; . @@ -3054,7 +3054,6 @@ gist:expressedIn gist:fromAgent a owl:ObjectProperty ; - skos:definition "The source of a message or shipment"^^xsd:string ; rdfs:range [ a owl:Class ; owl:unionOf ( @@ -3063,20 +3062,21 @@ gist:fromAgent gist:Person ) ; ] ; + skos:definition "The source of a message or shipment"^^xsd:string ; skos:prefLabel "From Agent"^^xsd:string ; . gist:fromPlace a owl:ObjectProperty ; - skos:definition "origin"^^xsd:string ; rdfs:range gist:Place ; + skos:definition "origin"^^xsd:string ; skos:prefLabel "From Place"^^xsd:string ; . gist:geoContainedIn a owl:ObjectProperty ; - skos:definition "All the transitive places something is located in"^^xsd:string ; owl:inverseOf gist:geoContains ; + skos:definition "All the transitive places something is located in"^^xsd:string ; skos:prefLabel "Geo Contained In"^^xsd:string ; . @@ -3085,16 +3085,16 @@ gist:geoContains owl:ObjectProperty , owl:TransitiveProperty ; - skos:definition "Transitive version of geoDirectlyContains"^^xsd:string ; rdfs:domain gist:Place ; rdfs:range gist:Place ; + skos:definition "Transitive version of geoDirectlyContains"^^xsd:string ; skos:prefLabel "Geo Contains"^^xsd:string ; . gist:geoDirectlyContainedIn a owl:ObjectProperty ; - skos:definition "the neighborhood is in the city"^^xsd:string ; owl:inverseOf gist:geoDirectlyContains ; + skos:definition "the neighborhood is in the city"^^xsd:string ; skos:prefLabel "Geo Directly Contained In"^^xsd:string ; . @@ -3107,14 +3107,13 @@ gist:geoDirectlyContains gist:geoOccupiedBy a owl:ObjectProperty ; - skos:definition "what is in the location"^^xsd:string ; owl:inverseOf gist:geoOccupies ; + skos:definition "what is in the location"^^xsd:string ; skos:prefLabel "Geo Occupied By"^^xsd:string ; . gist:geoOccupies a owl:ObjectProperty ; - skos:definition "A thing occupies are region"^^xsd:string ; rdfs:domain [ a owl:Class ; owl:unionOf ( @@ -3123,14 +3122,15 @@ gist:geoOccupies ) ; ] ; rdfs:range gist:Place ; + skos:definition "A thing occupies are region"^^xsd:string ; skos:prefLabel "Geo Occupies"^^xsd:string ; . gist:getter a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasParty ; - skos:definition "The recipient"^^xsd:string ; owl:propertyDisjointWith gist:giver ; + skos:definition "The recipient"^^xsd:string ; skos:prefLabel "Getter"^^xsd:string ; . @@ -3143,14 +3143,13 @@ gist:giver gist:governedBy a owl:ObjectProperty ; - skos:definition "A reference from the thing being governed to the governor"^^xsd:string ; owl:inverseOf gist:governs ; + skos:definition "A reference from the thing being governed to the governor"^^xsd:string ; skos:prefLabel "Governed By"^^xsd:string ; . gist:governs a owl:ObjectProperty ; - skos:definition "The subject controls or inhibits the object in some way"^^xsd:string ; rdfs:domain [ a owl:Class ; owl:unionOf ( @@ -3174,23 +3173,24 @@ gist:governs gist:PhysicalSubstance ) ; ] ; + skos:definition "The subject controls or inhibits the object in some way"^^xsd:string ; skos:prefLabel "Governs"^^xsd:string ; . gist:hasAltitude a owl:ObjectProperty ; - skos:definition "Distance above sea level"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range gist:Extent ; + skos:definition "Distance above sea level"^^xsd:string ; skos:prefLabel "Has Altitude"^^xsd:string ; . gist:hasBaseUnit a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasStandardUnit ; - skos:definition "Relates a UnitOfMeasure to its BaseUnit. This indicates what kind of Unit something is."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range gist:BaseUnit ; + skos:definition "Relates a UnitOfMeasure to its BaseUnit. This indicates what kind of Unit something is."^^xsd:string ; skos:example "saying that a furlong hasBaseUnit meter says it is a DistanceUnit."^^xsd:string ; skos:prefLabel "Has Base Unit"^^xsd:string ; . @@ -3198,25 +3198,25 @@ gist:hasBaseUnit gist:hasBirthDate a owl:ObjectProperty ; rdfs:subPropertyOf gist:actualStart ; - skos:definition 'Date a living thing was "born" (or germinated, for plants).'^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:TimeInstant ; + skos:definition 'Date a living thing was "born" (or germinated, for plants).'^^xsd:string ; skos:prefLabel "Has Birthdate"^^xsd:string ; . gist:hasCommunicationAddress a owl:ObjectProperty ; - skos:definition "Points to a general class of places you can send messages including postal addresses, fax numbers, phone numbers, email, web site, etc."^^xsd:string ; rdfs:range gist:Address ; + skos:definition "Points to a general class of places you can send messages including postal addresses, fax numbers, phone numbers, email, web site, etc."^^xsd:string ; skos:prefLabel "Has Communication Address"^^xsd:string ; . gist:hasDeathDate a owl:ObjectProperty ; rdfs:subPropertyOf gist:actualEnd ; - skos:definition "Date a living thing died"^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:TimeInstant ; + skos:definition "Date a living thing died"^^xsd:string ; skos:prefLabel "Has Death Date"^^xsd:string ; . @@ -3233,30 +3233,26 @@ gist:hasDirectPart gist:hasDirectSubCategory a owl:ObjectProperty ; - skos:scopeNote "Unlike its superproperty gist:hasSubCategory, this property is not transitive. It is essentially the same as the non-transitive skos:narrower, using gist:Category rather than skos:Concept."^^xsd:string ; - skos:definition - "The subject category is a supercategory of the object category. This property defines the direct links in a category hierarchy; no intermediate categories can exist between the direct links."^^xsd:string - ; + skos:definition "The subject category is a supercategory of the object category. This property defines the direct links in a category hierarchy; no intermediate categories can exist between the direct links."^^xsd:string ; skos:prefLabel "has direct subcategory"^^xsd:string ; + skos:scopeNote "Unlike its superproperty gist:hasSubCategory, this property is not transitive. It is essentially the same as the non-transitive skos:narrower, using gist:Category rather than skos:Concept."^^xsd:string ; . gist:hasDirectSubTask a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasSubTask ; - skos:definition "Immediate child task"^^xsd:string ; rdfs:domain gist:Task ; rdfs:range gist:Task ; + skos:definition "Immediate child task"^^xsd:string ; skos:prefLabel "Has Direct Sub Task"^^xsd:string ; . gist:hasDirectSuperCategory a owl:ObjectProperty ; rdfs:subPropertyOf gist:hasSuperCategory ; - skos:scopeNote "Unlike its superproperty gist:hasSuperCategory, this property is not transitive. It is essentially the same as the non-transitive skos:broader, using gist:Category rather than skos:Concept."^^xsd:string ; - skos:definition - "The subject category is a subcategory of the object category. This property defines the direct links in a category hierarchy; no intermediate categories can exist between the direct links."^^xsd:string - ; + skos:definition "The subject category is a subcategory of the object category. This property defines the direct links in a category hierarchy; no intermediate categories can exist between the direct links."^^xsd:string ; skos:prefLabel "has direct supercategory"^^xsd:string ; + skos:scopeNote "Unlike its superproperty gist:hasSuperCategory, this property is not transitive. It is essentially the same as the non-transitive skos:broader, using gist:Category rather than skos:Concept."^^xsd:string ; . gist:hasFromNode @@ -3286,22 +3282,22 @@ gist:hasJurisdiction gist:hasMagnitude a owl:ObjectProperty ; - skos:definition "To have a comparable numerical value. Each magnitude has a unit."^^xsd:string ; rdfs:range gist:Magnitude ; + skos:definition "To have a comparable numerical value. Each magnitude has a unit."^^xsd:string ; skos:prefLabel "Has Magnitude"^^xsd:string ; . gist:hasMember a owl:ObjectProperty ; - skos:definition "Relates a Collection to its member individuals."^^xsd:string ; owl:inverseOf gist:memberOf ; + skos:definition "Relates a Collection to its member individuals."^^xsd:string ; skos:prefLabel "Has Member"^^xsd:string ; . gist:hasNavigationalChild a owl:ObjectProperty ; - skos:definition "Used for informal hierarchical taxonomies. Supports polyhierarchies"^^xsd:string ; owl:inverseOf gist:hasNavigationalParent ; + skos:definition "Used for informal hierarchical taxonomies. Supports polyhierarchies"^^xsd:string ; skos:prefLabel "Has Navigational Child"^^xsd:string ; . @@ -3317,8 +3313,8 @@ gist:hasOrderedMember owl:ObjectProperty ; rdfs:subPropertyOf gist:hasMember ; - skos:definition "An inverse functional version of hasMember to ensure that no OrderedMember can be in more than one OrderedCollection., which can quickly lead to problems."^^xsd:string ; owl:inverseOf gist:orderedMemberOf ; + skos:definition "An inverse functional version of hasMember to ensure that no OrderedMember can be in more than one OrderedCollection., which can quickly lead to problems."^^xsd:string ; skos:prefLabel "Has Ordered Member"^^xsd:string ; . @@ -3327,14 +3323,13 @@ gist:hasPart owl:ObjectProperty , owl:TransitiveProperty ; - skos:definition "The transitive version of hasDirectPart"^^xsd:string ; owl:inverseOf gist:partOf ; + skos:definition "The transitive version of hasDirectPart"^^xsd:string ; skos:prefLabel "Has Part"^^xsd:string ; . gist:hasParty a owl:ObjectProperty ; - skos:definition "The people or organizations participating in an agreement or obligation"^^xsd:string ; rdfs:range [ a owl:Class ; owl:unionOf ( @@ -3342,6 +3337,7 @@ gist:hasParty gist:Person ) ; ] ; + skos:definition "The people or organizations participating in an agreement or obligation"^^xsd:string ; skos:prefLabel "Has Party"^^xsd:string ; . @@ -3350,15 +3346,15 @@ gist:hasPhysicalLocation owl:ObjectProperty , owl:TransitiveProperty ; - skos:definition "Where something is located"^^xsd:string ; rdfs:range gist:Place ; + skos:definition "Where something is located"^^xsd:string ; skos:prefLabel "Has Physical Location"^^xsd:string ; . gist:hasPrecision a owl:ObjectProperty ; - skos:definition "Links a Magnitude to the degree of accuracy of the numeric value. This allows for fuzzy numbers. All magnitudes have a precision. Usually we don't record them. When we do this, it will be a value whose extent covers 2 standard deviations around the stated magnitude"^^xsd:string ; rdfs:range gist:Magnitude ; + skos:definition "Links a Magnitude to the degree of accuracy of the numeric value. This allows for fuzzy numbers. All magnitudes have a precision. Usually we don't record them. When we do this, it will be a value whose extent covers 2 standard deviations around the stated magnitude"^^xsd:string ; skos:example "Temperature precise to tenth of a degree C; TimeInstant precise to 24 hours."^^xsd:string ; skos:prefLabel "Has Precision"^^xsd:string ; skos:scopeNote "Most frequently apples to Magnitude(s) and TimeInstant. Could also apply to a measurement."^^xsd:string ; @@ -3366,28 +3362,26 @@ gist:hasPrecision gist:hasStandardUnit a owl:ObjectProperty ; - skos:definition "For a complex unit refers to a unit that has all the component parts in SI"^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range gist:CoherentUnit ; + skos:definition "For a complex unit refers to a unit that has all the component parts in SI"^^xsd:string ; skos:prefLabel "Has Standard Unit"^^xsd:string ; . gist:hasStreetAddress a owl:ObjectProperty ; - skos:definition "A place that can be found on a map, has geo coordinates; you could live or work there."^^xsd:string ; rdfs:range gist:BuildingAddress ; owl:inverseOf gist:streetAddressOf ; + skos:definition "A place that can be found on a map, has geo coordinates; you could live or work there."^^xsd:string ; skos:prefLabel "Has Street Address"^^xsd:string ; . gist:hasSubCategory a owl:ObjectProperty ; - skos:scopeNote "This is essentially the same as skos:narrowerTransitive, using gist:Category instead of skos:Concept."^^xsd:string ; - skos:definition - "The subject category is inclusive of, or broader than, the object category. Everything categorized by the subcategory can be inferred to be categorized by the supercategory."^^xsd:string - ; owl:inverseOf gist:hasSuperCategory ; + skos:definition "The subject category is inclusive of, or broader than, the object category. Everything categorized by the subcategory can be inferred to be categorized by the supercategory."^^xsd:string ; skos:prefLabel "has subcategory"^^xsd:string ; + skos:scopeNote "This is essentially the same as skos:narrowerTransitive, using gist:Category instead of skos:Concept."^^xsd:string ; . gist:hasSubTask @@ -3395,10 +3389,10 @@ gist:hasSubTask owl:ObjectProperty , owl:TransitiveProperty ; - skos:definition "A task that is part of a larger task. The time frame of the subtasks may overlap but may not extend beyond the time frame of the parent task. A subtask may be part of more than one parent task."^^xsd:string ; rdfs:domain gist:Task ; rdfs:range gist:Task ; owl:inverseOf gist:subTaskOf ; + skos:definition "A task that is part of a larger task. The time frame of the subtasks may overlap but may not extend beyond the time frame of the parent task. A subtask may be part of more than one parent task."^^xsd:string ; skos:prefLabel "Has Sub Task"^^xsd:string ; . @@ -3407,11 +3401,9 @@ gist:hasSuperCategory owl:ObjectProperty , owl:TransitiveProperty ; - skos:scopeNote "This is essentially the same as skos:broaderTransitive, using gist:Category instead of skos:Concept."^^xsd:string ; - skos:definition - "The subject category is included by, or narrower than, the object category. Everything categorized by the subcategory can be inferred to be categorized by the supercategory."^^xsd:string - ; + skos:definition "The subject category is included by, or narrower than, the object category. Everything categorized by the subcategory can be inferred to be categorized by the supercategory."^^xsd:string ; skos:prefLabel "has supercategory"^^xsd:string ; + skos:scopeNote "This is essentially the same as skos:broaderTransitive, using gist:Category instead of skos:Concept."^^xsd:string ; . gist:hasTag @@ -3449,9 +3441,9 @@ gist:hasUniqueSuperCategory gist:hasUoM a owl:ObjectProperty ; - skos:definition "Which unit of measure you are using. All measures are expressed in some unit of measure, even if we don't know what it is initially."^^xsd:string ; rdfs:domain gist:Magnitude ; rdfs:range gist:UnitOfMeasure ; + skos:definition "Which unit of measure you are using. All measures are expressed in some unit of measure, even if we don't know what it is initially."^^xsd:string ; skos:prefLabel "Has Unit of Measure"^^xsd:string ; . @@ -3460,9 +3452,9 @@ gist:identifiedBy owl:InverseFunctionalProperty , owl:ObjectProperty ; - skos:definition "This is like a URI: a thing can have more than one ID, but each of the IDs must refer to a unique thing."^^xsd:string ; rdfs:range gist:ID ; owl:inverseOf gist:identifies ; + skos:definition "This is like a URI: a thing can have more than one ID, but each of the IDs must refer to a unique thing."^^xsd:string ; skos:prefLabel "Identified By"^^xsd:string ; . @@ -3478,16 +3470,16 @@ gist:identifies gist:lastModifiedOn a owl:ObjectProperty ; rdfs:subPropertyOf gist:actual ; - skos:definition "Date that something was modified."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:definition "Date that something was modified."^^xsd:string ; skos:prefLabel "Last Modified On"^^xsd:string ; . gist:latitude a owl:DatatypeProperty ; - skos:definition "degrees above or below equator"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range xsd:double ; + skos:definition "degrees above or below equator"^^xsd:string ; skos:prefLabel "Latitude"^^xsd:string ; . @@ -3499,16 +3491,16 @@ gist:license gist:localDate a owl:DatatypeProperty ; - skos:altLabel "LD"^^xsd:string ; rdfs:domain gist:TimeInstant ; + skos:altLabel "LD"^^xsd:string ; skos:prefLabel "Local Date"^^xsd:string ; . gist:localDateTime a owl:DatatypeProperty ; - skos:altLabel "LDT"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:dateTime ; + skos:altLabel "LDT"^^xsd:string ; skos:prefLabel "Local Date Time"^^xsd:string ; . @@ -3520,17 +3512,17 @@ gist:localTime gist:longitude a owl:DatatypeProperty ; - skos:definition "degrees from GM"^^xsd:string ; rdfs:domain gist:GeoPoint ; rdfs:range xsd:double ; + skos:definition "degrees from GM"^^xsd:string ; skos:prefLabel "Longitude"^^xsd:string ; . gist:madeUpOf a owl:ObjectProperty ; - skos:definition "Relates something to the the substance that it is made up of."^^xsd:string ; - skos:example "the vase is made up of clay"^^xsd:string ; rdfs:range gist:PhysicalSubstance ; + skos:definition "Relates something to the the substance that it is made up of."^^xsd:string ; + skos:example "the vase is made up of clay"^^xsd:string ; skos:prefLabel "Made Up Of"^^xsd:string ; . @@ -3542,24 +3534,24 @@ gist:memberOf gist:multiplicand a owl:ObjectProperty ; - skos:definition "Relates a ProductUnit such as square mile to the second of two units multiplied together (e.g. mile)."^^xsd:string ; rdfs:domain gist:ProductUnit ; rdfs:range gist:UnitOfMeasure ; + skos:definition "Relates a ProductUnit such as square mile to the second of two units multiplied together (e.g. mile)."^^xsd:string ; skos:prefLabel "Multiplicand"^^xsd:string ; . gist:multiplier a owl:ObjectProperty ; - skos:definition "Relates a ProductUnit such as square mile to the first of two units multiplied together (e.g. mile)"^^xsd:string ; rdfs:domain gist:ProductUnit ; rdfs:range gist:UnitOfMeasure ; + skos:definition "Relates a ProductUnit such as square mile to the first of two units multiplied together (e.g. mile)"^^xsd:string ; skos:prefLabel "Multiplier"^^xsd:string ; . gist:name a owl:DatatypeProperty ; - skos:definition "Relates an individual to a casual name."^^xsd:string ; rdfs:range xsd:string ; + skos:definition "Relates an individual to a casual name."^^xsd:string ; skos:prefLabel "Name"^^xsd:string ; skos:scopeNote "For more formal use, consider using a sub property of the object property, identifiedBy."^^xsd:string ; . @@ -3572,9 +3564,9 @@ gist:networkConnection gist:numerator a owl:ObjectProperty ; - skos:definition "Relates a RatioUnit such as meter(s)/second to the numerator Unit (e.g. meter)."^^xsd:string ; rdfs:domain gist:RatioUnit ; rdfs:range gist:UnitOfMeasure ; + skos:definition "Relates a RatioUnit such as meter(s)/second to the numerator Unit (e.g. meter)."^^xsd:string ; skos:prefLabel "Numerator"^^xsd:string ; . @@ -3586,17 +3578,17 @@ gist:occursAt gist:offsetToUniversal a owl:ObjectProperty ; - skos:definition "How many hours the time zone is off GMT"^^xsd:string ; rdfs:domain gist:TimeZone ; rdfs:range gist:Duration ; + skos:definition "How many hours the time zone is off GMT"^^xsd:string ; skos:prefLabel "Offset To Universal"^^xsd:string ; . gist:offspringOf a owl:ObjectProperty ; - skos:definition "Biological offspring"^^xsd:string ; rdfs:domain gist:LivingThing ; rdfs:range gist:LivingThing ; + skos:definition "Biological offspring"^^xsd:string ; skos:prefLabel "Offspring Of"^^xsd:string ; . @@ -3611,7 +3603,6 @@ gist:orderedMemberOf gist:owns a owl:ObjectProperty ; - skos:definition "Possessing and controlling. Ultimate form of ownership is the right to destroy. Long list of potential Range classes"^^xsd:string ; rdfs:domain [ a owl:Class ; owl:unionOf ( @@ -3619,6 +3610,7 @@ gist:owns gist:Person ) ; ] ; + skos:definition "Possessing and controlling. Ultimate form of ownership is the right to destroy. Long list of potential Range classes"^^xsd:string ; skos:prefLabel "Owns"^^xsd:string ; . @@ -3639,8 +3631,8 @@ gist:partOf gist:permanentGeoOccupiedBy a owl:ObjectProperty ; - skos:definition "What is in the fixed location"^^xsd:string ; owl:inverseOf gist:permanentGeoOccupies ; + skos:definition "What is in the fixed location"^^xsd:string ; skos:prefLabel "Permanent Geo Occupied By"^^xsd:string ; . @@ -3653,8 +3645,8 @@ gist:permanentGeoOccupies gist:planned a owl:ObjectProperty ; - skos:definition "Dates that were in the future at the time they were made."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:definition "Dates that were in the future at the time they were made."^^xsd:string ; skos:prefLabel "Planned"^^xsd:string ; . @@ -3664,8 +3656,8 @@ gist:plannedEnd gist:end , gist:planned ; - skos:definition "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:definition "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; skos:prefLabel "Planned End"^^xsd:string ; skos:scopeNote "Most frequently apples to Event(s) and Offer(s). E.g. a conference or sale offer."^^xsd:string ; . @@ -3676,8 +3668,8 @@ gist:plannedStart gist:planned , gist:start ; - skos:definition "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:definition "A date/time that was at least at some point in time in the future. It may be in the past now, but when we planned it, it was in the future."^^xsd:string ; skos:prefLabel "Planned Start"^^xsd:string ; . @@ -3692,9 +3684,9 @@ gist:precedes gist:prevents a owl:ObjectProperty ; - skos:definition "The intention (say a law) is intended to prevent this kind of behavior (say jay-walking)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; + skos:definition "The intention (say a law) is intended to prevent this kind of behavior (say jay-walking)"^^xsd:string ; skos:prefLabel "Prevents"^^xsd:string ; . @@ -3707,7 +3699,6 @@ gist:produces gist:recognizedBy a owl:ObjectProperty ; - skos:definition "The entity that formally acknowledges the existence of, as the State recognizes the existence of a particular company"^^xsd:string ; rdfs:range [ a owl:Class ; owl:unionOf ( @@ -3716,6 +3707,7 @@ gist:recognizedBy ) ; ] ; owl:inverseOf gist:recognizes ; + skos:definition "The entity that formally acknowledges the existence of, as the State recognizes the existence of a particular company"^^xsd:string ; skos:prefLabel "Recognized By"^^xsd:string ; . @@ -3728,8 +3720,8 @@ gist:recognizes gist:recordedOn a owl:ObjectProperty ; rdfs:subPropertyOf gist:actual ; - skos:definition "Date that something was posted, not necessarily the date it occurred. Must be after the occurred date, but could be before or after the planned date. (Unusual, but I could record today that I expected to be paid last week.)"^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:definition "Date that something was posted, not necessarily the date it occurred. Must be after the occurred date, but could be before or after the planned date. (Unusual, but I could record today that I expected to be paid last week.)"^^xsd:string ; skos:prefLabel "Recorded On"^^xsd:string ; . @@ -3741,9 +3733,9 @@ gist:renderedOn gist:requires a owl:ObjectProperty ; - skos:definition "An intention that sets out a state of satisfaction (you are required to drive on right side of the road)"^^xsd:string ; rdfs:domain gist:Intention ; rdfs:range gist:Behavior ; + skos:definition "An intention that sets out a state of satisfaction (you are required to drive on right side of the road)"^^xsd:string ; skos:prefLabel "Requires"^^xsd:string ; . @@ -3755,23 +3747,23 @@ gist:respondsTo gist:sameTimeAs a owl:ObjectProperty ; - skos:definition "We can have two local time instants refer to the same time, the same universal time."^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range gist:TimeInstant ; + skos:definition "We can have two local time instants refer to the same time, the same universal time."^^xsd:string ; skos:prefLabel "Same Time As"^^xsd:string ; . gist:sequence a owl:DatatypeProperty ; - skos:definition "For ordering ordered lists."^^xsd:string ; rdfs:range xsd:integer ; + skos:definition "For ordering ordered lists."^^xsd:string ; skos:prefLabel "Sequence"^^xsd:string ; . gist:start a owl:ObjectProperty ; - skos:definition "Connects the subject to its start time."^^xsd:string ; rdfs:range gist:TimeInstant ; + skos:definition "Connects the subject to its start time."^^xsd:string ; skos:prefLabel "Start"^^xsd:string ; . @@ -3792,15 +3784,14 @@ gist:subTaskOf gist:timeZoneStandardUsed a owl:ObjectProperty ; - skos:definition 'the "time zone" with Daylight Savings adjust'^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range gist:TimeZoneStandard ; + skos:definition 'the "time zone" with Daylight Savings adjust'^^xsd:string ; skos:prefLabel "Time Zone Standard Used"^^xsd:string ; . gist:toAgent a owl:ObjectProperty ; - skos:definition 'Comment: this is not the inverse of fromAgent. A message can be from someone. If we made it the inverse the person would be "to" the message'^^xsd:string ; rdfs:range [ a owl:Class ; owl:unionOf ( @@ -3809,13 +3800,14 @@ gist:toAgent gist:Person ) ; ] ; + skos:definition 'Comment: this is not the inverse of fromAgent. A message can be from someone. If we made it the inverse the person would be "to" the message'^^xsd:string ; skos:prefLabel "To Agent"^^xsd:string ; . gist:toPlace a owl:ObjectProperty ; - skos:definition "Destination"^^xsd:string ; rdfs:range gist:Place ; + skos:definition "Destination"^^xsd:string ; skos:prefLabel "To Place"^^xsd:string ; . @@ -3830,54 +3822,54 @@ gist:uniqueText owl:DatatypeProperty , owl:FunctionalProperty ; - skos:definition "This is used for the actual value of a key or ID where you don't want the possibility of having more than one."^^xsd:string ; rdfs:range xsd:string ; + skos:definition "This is used for the actual value of a key or ID where you don't want the possibility of having more than one."^^xsd:string ; skos:prefLabel "Unique Text"^^xsd:string ; . gist:unitSymbol a owl:DatatypeProperty ; - skos:definition "The standard symbol for the unit NOT using any special characters. E.g. square meter would be m^2 rather than m?."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; + skos:definition "The standard symbol for the unit NOT using any special characters. E.g. square meter would be m^2 rather than m?."^^xsd:string ; skos:prefLabel "Unit Symbol"^^xsd:string ; . gist:unitSymbolHTML a owl:DatatypeProperty ; - skos:definition 'The standard symbol for the unit in HTML format for pretty printing, may use special characters. E.g. to show square meter as m? rather than m^2, the value of this property would be "m²" This is for when Unicode not supported and the display will be HTML format.'^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; + skos:definition 'The standard symbol for the unit in HTML format for pretty printing, may use special characters. E.g. to show square meter as m? rather than m^2, the value of this property would be "m²" This is for when Unicode not supported and the display will be HTML format.'^^xsd:string ; skos:prefLabel "Unit Symbol HTML"^^xsd:string ; . gist:unitSymbolUnicode a owl:DatatypeProperty ; - skos:definition "The standard symbol for the unit preferred for pretty printing, may use special characters. E.g. square meter would be m? rather than m^2."^^xsd:string ; rdfs:domain gist:UnitOfMeasure ; rdfs:range xsd:string ; + skos:definition "The standard symbol for the unit preferred for pretty printing, may use special characters. E.g. square meter would be m? rather than m^2."^^xsd:string ; skos:prefLabel "Unit Symbol Unicode"^^xsd:string ; . gist:universalDate a owl:DatatypeProperty ; - skos:altLabel "UD"^^xsd:string ; rdfs:domain gist:TimeInstant ; + skos:altLabel "UD"^^xsd:string ; skos:prefLabel "Universal Date"^^xsd:string ; . gist:universalDateTime a owl:DatatypeProperty ; - skos:altLabel "UDT"^^xsd:string ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:dateTime ; + skos:altLabel "UDT"^^xsd:string ; skos:prefLabel "Universal Date Time"^^xsd:string ; . gist:universalTime a owl:DatatypeProperty ; - skos:altLabel "UT"^^xsd:string ; rdfs:domain gist:TimeInstant ; + skos:altLabel "UT"^^xsd:string ; skos:prefLabel "Universal Time"^^xsd:string ; . From d6b20d267f35de028de72d165cd3381b9c7103ef Mon Sep 17 00:00:00 2001 From: Michael Uschold Date: Mon, 28 Sep 2020 11:11:06 -0700 Subject: [PATCH 11/59] Change annotation to use case consistently. Co-authored-by: Boris Pelakh <44446537+sa-bpelakh@users.noreply.github.com> --- gistCore.ttl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index 8cae56df..1bc43cc3 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -1907,7 +1907,7 @@ gist:PhysicalIdentifiableItem skos:definition "You could, at least in principle, put an RFID tag on members of this class. Physical things are made of something. E.g., statues are made of bronze."^^xsd:string ; skos:example "Negative example: A discontinuous thing like a manufacturing line cannot reasonably have an RFID attached to it, even though its parts are not the same kind of thing as the whole."^^xsd:string , - "a computer, a book."^^xsd:string + "A computer, a book."^^xsd:string ; skos:prefLabel "Physical Identifiable Item"^^xsd:string ; skos:scopeNote "In practice, this always means that the parts are not the same kind of thing as the whole."^^xsd:string ; @@ -3894,4 +3894,3 @@ gist:viableRange gist:_second ) ; . - From 5c3593dea822e0b3c9ab861eda1ea6d5fe70d366 Mon Sep 17 00:00:00 2001 From: uscholdm Date: Mon, 28 Sep 2020 12:40:36 -0700 Subject: [PATCH 12/59] Added skos:definitions for the following: - ControllerType - universalTime, universalDateTime, universalDate - localTime, localDateTime, localDate --- gistCore.ttl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index 1bc43cc3..2af9a466 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -605,6 +605,7 @@ gist:Controller gist:ControllerType a owl:Class ; rdfs:subClassOf gist:Category ; + skos:definition "A kind of controller."^^xsd:string ; skos:prefLabel "Controller type"^^xsd:string ; . @@ -1906,8 +1907,8 @@ gist:PhysicalIdentifiableItem ; skos:definition "You could, at least in principle, put an RFID tag on members of this class. Physical things are made of something. E.g., statues are made of bronze."^^xsd:string ; skos:example - "Negative example: A discontinuous thing like a manufacturing line cannot reasonably have an RFID attached to it, even though its parts are not the same kind of thing as the whole."^^xsd:string , - "A computer, a book."^^xsd:string + "A computer, a book."^^xsd:string , + "Negative example: A discontinuous thing like a manufacturing line cannot reasonably have an RFID attached to it, even though its parts are not the same kind of thing as the whole."^^xsd:string ; skos:prefLabel "Physical Identifiable Item"^^xsd:string ; skos:scopeNote "In practice, this always means that the parts are not the same kind of thing as the whole."^^xsd:string ; @@ -3493,6 +3494,7 @@ gist:localDate a owl:DatatypeProperty ; rdfs:domain gist:TimeInstant ; skos:altLabel "LD"^^xsd:string ; + skos:definition "Relates a TimeInstant to a string indicating what the local date is."^^xsd:string ; skos:prefLabel "Local Date"^^xsd:string ; . @@ -3501,12 +3503,14 @@ gist:localDateTime rdfs:domain gist:TimeInstant ; rdfs:range xsd:dateTime ; skos:altLabel "LDT"^^xsd:string ; + skos:definition "Relates a TimeInstant to an xsd:dateTime literal representing the local date and time."^^xsd:string ; skos:prefLabel "Local Date Time"^^xsd:string ; . gist:localTime a owl:DatatypeProperty ; skos:altLabel "LT"^^xsd:string ; + skos:definition "Relates a TimeInstant to a string indicating what the local time is."^^xsd:string ; skos:prefLabel "Local Time"^^xsd:string ; . @@ -3855,6 +3859,7 @@ gist:universalDate a owl:DatatypeProperty ; rdfs:domain gist:TimeInstant ; skos:altLabel "UD"^^xsd:string ; + skos:definition "Relates a TimeInstant to a string indicating what the universal date is."^^xsd:string ; skos:prefLabel "Universal Date"^^xsd:string ; . @@ -3863,6 +3868,7 @@ gist:universalDateTime rdfs:domain gist:TimeInstant ; rdfs:range xsd:dateTime ; skos:altLabel "UDT"^^xsd:string ; + skos:definition "Relates a TimeInstant to an xsd:dateTime literal representing the universal time."^^xsd:string ; skos:prefLabel "Universal Date Time"^^xsd:string ; . @@ -3870,6 +3876,7 @@ gist:universalTime a owl:DatatypeProperty ; rdfs:domain gist:TimeInstant ; skos:altLabel "UT"^^xsd:string ; + skos:definition "Relates a TimeInstant to a string indicating what the universal time is."^^xsd:string ; skos:prefLabel "Universal Time"^^xsd:string ; . @@ -3894,3 +3901,4 @@ gist:viableRange gist:_second ) ; . + From 2b589bc7cac7c3851d78595b6561a381421145a7 Mon Sep 17 00:00:00 2001 From: Boris Pelakh Date: Tue, 29 Sep 2020 12:14:51 -0400 Subject: [PATCH 13/59] Create legacyAnnotations for backward compatibility. --- bundle.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/bundle.yaml b/bundle.yaml index a23eb1d5..270c3f86 100644 --- a/bundle.yaml +++ b/bundle.yaml @@ -97,6 +97,32 @@ actions: to: "\\g<1>.jsonld" includes: - "*.ttl" +- action: "sparql" + source: "{output}" + target: "{output}/legacyAnnotations.ttl" + format: "turtle" + includes: + - "*.ttl" + query: > + prefix gist: + prefix rdfs: + prefix skos: + CONSTRUCT {{ + ?entity rdfs:label ?label ; + rdfs:comment ?comment . + }} + WHERE {{ + {{ ?entity skos:prefLabel ?label }} + UNION + {{ ?entity skos:altLabel| + skos:definition| + skos:example| + skos:scopeNote ?comment }} + }} +- action: "transform" + tool: "serializer" + source: "{output}/legacyAnnotations.ttl" + target: "{output}/legacyAnnotations.ttl" - action: "copy" source: "{input}/LICENSE.txt" target: "{output}" From 75cd86ec9cd136273c517d5324a77e9a44334ac0 Mon Sep 17 00:00:00 2001 From: Boris Pelakh Date: Wed, 30 Sep 2020 16:13:50 -0400 Subject: [PATCH 14/59] Update query to retain more information in the labels. Rename generated file to rdfsAnnotations. --- bundle.yaml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/bundle.yaml b/bundle.yaml index 270c3f86..1a0d1c51 100644 --- a/bundle.yaml +++ b/bundle.yaml @@ -99,7 +99,7 @@ actions: - "*.ttl" - action: "sparql" source: "{output}" - target: "{output}/legacyAnnotations.ttl" + target: "{output}/rdfsAnnotations.ttl" format: "turtle" includes: - "*.ttl" @@ -114,15 +114,21 @@ actions: WHERE {{ {{ ?entity skos:prefLabel ?label }} UNION - {{ ?entity skos:altLabel| - skos:definition| - skos:example| - skos:scopeNote ?comment }} + {{ + VALUES (?prop ?prefix ) {{ + ( skos:altLabel "ALT: " ) + ( skos:definition "DEFINITION: " ) + ( skos:example "EXAMPLE: " ) + ( skos:scopeNote "NOTE: " ) + }} + ?entity ?prop ?text . + BIND(CONCAT(?prefix, ?text) as ?comment) + }} }} - action: "transform" tool: "serializer" - source: "{output}/legacyAnnotations.ttl" - target: "{output}/legacyAnnotations.ttl" + source: "{output}/rdfsAnnotations.ttl" + target: "{output}/rdfsAnnotations.ttl" - action: "copy" source: "{input}/LICENSE.txt" target: "{output}" From fc6026a87d91de2b99f0dc8296c5a93ffc5a21e0 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Thu, 1 Oct 2020 12:57:54 -0400 Subject: [PATCH 15/59] Update Contributing document to include the case of multiple developers on an issue; many clarifying changes and rewordings. --- docs/Contributing.md | 53 ++++++++++++++++++++++---------------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/docs/Contributing.md b/docs/Contributing.md index 019edb20..84da53f5 100644 --- a/docs/Contributing.md +++ b/docs/Contributing.md @@ -56,42 +56,40 @@ Submitting an Issue Implementation ----- -### Development Branch +Note: The following instructions reference two git branches: the working branch, which is the one you create for your development work, and the main development branch, which is the branch that your working branch is cut from and will be merged back into. In the majority of cases the latter is the default "develop" branch, but there are instances, described below, where it is not, so the term "main development branch" is used instead. -- The first step is to create a new branch from the develop branch for your work: e.g., `feature/document_submission_guidelines`. This branch will not be preserved after the work is merged into develop, so the name of the branch does not have to be particularly specific or detailed. -- For a large project implemented by more than one person, all developers would work on this same branch. This applies whether the contributions of different developers are concurrent or sequential. +### Working Branch + +- The first step is to create a new working branch from the main development branch for your work: e.g., `feature/document_submission_guidelines` or `bugfix/fix_typo_in_Address_definition`. This branch will not be preserved after the work is merged into the main branch, so tits name does not have to be particularly specific or detailed. +- For a large project implemented by more than one person, a main development branch is cut from develop, and each developer then cuts a working branch off of this main branch. This is the case where merges will be between the working branches and the main development branch, rather than directly to "develop". Once all sub-branches have been merged into this main development branch, a PR will be created to merge the main branch back to develop. + - Another scenario is that all developers work from a single working branch cut from develop. This is not the preferred approach because it makes coordination and tracking more difficult. ### Style Guide - Ontologists should consult the emerging [_gist Style Guide_](gistStyleGuide.md) during implementation. - The serializer tool must be run before each commit in order to standardize formatting and eliminate noise in git diffs. See [_gist Style Guide_](gistStyleGuide.md) for details. -### Commits +### Commits, Pushes, and Merges -- If you are working on a project that will require more than one commit, you should commit to your branch regularly to create logical checkpoints that can be restored if necessary. +- If you are working on a project that will require more than one commit, you should commit to your branch regularly to create logical checkpoints that can be restored if necessary. Each commit should be atomic for ease of rollback or reversion. Ideally, you finish working on one sub-task and commit it before taking up another. - However, it is possible to go overboard and commit every little change independently. This creates clutter in the repository history. -- This is especially important if working on a project with others, to reduce the likelihood of conflicts. -- However, each commit should be atomic for ease of rollback or reversion. Finish working on one sub-task and commit it before taking up another. -- As you work, it is _essential_ that you merge regularly from develop back into your branch. This ensures that, when it comes time to merge your work into develop, you will have resolved any merge conflicts with a minimum of difficulty. +- As you work, it is _essential_ that you merge regularly from the main development branch back into your working branch. This ensures that, when it comes time to merge your work into the main branch, you will have resolved any merge conflicts with a minimum of difficulty. Note that your PR cannot be merged to the main branch until all merge conflicts are resolved. +- If you are working with other developers on the same working branch, you should, along the same lines, push your changes to that branch and pull theirs regularly to reduce the likelihood of conflicts. (However, the more likely scenario is that each developer will have his/her own sub-branch, as described above in [Working Branch](#working-branch).) - The commit message should be clear enough so that someone can get a basic understanding of the commit without looking at the actual changes in the files. - Examples: - YES: "Fix typo in definition of gist:Address." - NO: "Fix typo." -### Pushes - -- If you are working on a large project with other developers, you must publish your branch and keep it up-to-date with regular commits and pushes to the remote. -- Even for solitary projects, publishing your branch and pushing regularly are useful for safeguarding your work on the remote server in case of local failure. - Pull Requests ----- ### Creating the Pull Request (PR) -- Once your work is ready to be merged into the develop branch, you will create a pull request (PR). -- Before submitting the PR, you should ensure that you have run the serializer and pulled from develop into your working branch, as above for implementation. -- Submit the PR to develop (the default branch) and assign it to the release project. -- Assign one or more reviewers, as specified below. +- Once your work is ready to be merged into the main development branch, you will create a pull request (PR). +- Before submitting the PR, you should ensure that you have run the serializer and merged from the main development branch into your working branch, as above [during implementation](#commits-pushes-and-merges). +- Submit the PR to the main development branch. +- If the issue addressed by the PR is slated for a particular release, assign the PR to the same release project, using the Project labels on the right sidebar, in order to facilitate release management. +- Assign one or more reviewers, as specified [below](#assigning-reviewers). - You should _not_ delete your working branch, either locally or on the remote, at this point. If reviewers request changes to the PR, these should be made on the same branch for automatic updating of the PR. ### Contents of the PR @@ -99,7 +97,7 @@ Pull Requests - Each PR should be atomic, addressing a single issue. This allows it to be accepted or rejected as a whole. - Exception: If there are several very small issues such as typo corrections or definition fixes, these can be submitted in a single PR. - The PR should address the entirety of an issue. If it does not, either the PR should be modified or the issue should be broken up into parts. -- The description of the PR should contain the keywords "fixes #nnn" (or another of the [GitHub keywords](https://docs.github.com/en/enterprise/2.21/user/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword)) where nnn is the issue number. This automatically closes the issue when the PR is merged. +- The title or description of the PR should contain the keywords "fixes #nnn" (or another of the [GitHub keywords](https://docs.github.com/en/enterprise/2.21/user/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword)) where nnn is the issue number. This automatically closes the issue when the PR is merged. - Example: "Correct cardinality restriction on class gist:Room. Fixes #98." - Note that if the PR fixes multiple issues, each issue number must be prefixed by the keyword. E.g., "Fixes #98, fixes #102", rather than "Fixes #98, #102" or "Fixes #98 and #102". - The PR should include an update to the release notes, except in the rare cases where there is no user-facing change. @@ -129,25 +127,26 @@ Release notes gist 9.4.0 - Major: three reviewers - Minor: two reviewers - Patch: one reviewer -- You should assign exactly this number, or at most one more. If too many reviewers are assigned, there is a tendency for (i) each reviewer to ignore the request, expecting other reviewers to step in, and (ii) too many cooks spoiling the broth and spreading confusion. - - In the case of some issues, it may be that you need input from more than one type of expertise. That is the time to use the "at most one more" prerogative. +- You should assign exactly this number, or at most one more. If too many reviewers are assigned the result can be confusion. +- Many issues are general enough to be reviewed by any Semantic Arts ontologist; some may require specific expertise. Use your judgement. This might be the time to use the "at most one more" prerogative. - Reviewers must be internal to Semantic Arts. -- Also assign the PR (but not the issue) to the reviewers. This makes the assignee visible on the project board so it is clear who is currently responsible for moving the PR forward. -- External contributors should not assign themselves as reviewers. -- Many issues are general enough to be reviewed by any Semantic Arts ontologist; some may require specific expertise. Use your judgement. +- As well as designating reviewers, you should assign the PR — but not the issue — to the reviewers. This makes the assignee visible on the project board so it is clear who is currently responsible for moving the PR forward. ### Review Process - Reviewers are charged with rejecting the PR or requesting changes, with appropriate comments, if: - The criteria of atomicity and completeness are not met. - The implementation deviates from that agreed upon during the internal review. -- If changes are requested, reassign the issue to the original implementer so it is clear who is responsible for the next action. + - The release notes have been updated. +- A reviewer should assign the PR to the same release project as the issue it addresses if that has not been done when the PR was submitted. +- If changes are requested, reassign the PR to the original implementer so it is clear who is responsible for the next action. - When you correct your PR based on reviewer comments, and commit these changes, they automaticallly get added to the existing PR, so you should not create another PR. - If a reviewer does not deem him/herself qualified to review the issue, he/she should reassign it to another reviewer. ### Merging the PR -- There are three repository admins with permission to merge to develop. If your reviewer is not one of these, he/she will re-assign the PR to one of them after approving it for merge. -- Squash merges will not be used; however, the admin may choose to perform a rebase on the branch being merged into develop in order to clean up the commit history. -- The project board is configured to automatically move a merged PR and its associated issue to the Done column. +- Some ontologists are repository admins with permission to merge to the "develop" branch. If your reviewer is not one of these, he/she will re-assign the PR to one of them after approving it for merge. + - If you are merging from a working sub-branch into a main development branch other than develop, others may be able to perform the merge, depending on how the branch rules are configured. +- Squash merges will not be used; however, the admin may choose to perform a rebase on the branch being merged in order to clean up the commit history. +- The GitHub project board is configured to automatically move a merged PR and its associated issue to the Done column. - The repository is configured to automatically delete the implementation branch from the remote; those with local copies of this branch should delete them locally. From 7d33471e4cdd3249434ad45354d4f06302dab777 Mon Sep 17 00:00:00 2001 From: uscholdm Date: Thu, 1 Oct 2020 16:21:42 -0700 Subject: [PATCH 16/59] Issue https://github.com/semanticarts/gist/issues/351 - Updated release notes --- docs/ReleaseNotes.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index b74bbbd0..c32ba45e 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -1,8 +1,14 @@ gist Release Notes ===== -Release 9.4.1 +Release X.x.x ----- +### Minor Updates +*Converted rdfs annotations to skos annotations* + +- `rdfs:label` was replaced with `skos:prefLabel` +- `rdfs:comment` was replaced with one of `skos:definition`, `skos:example`, `skos:scopeNote` or `skos:altLabel` +- Backward compatibility is retained because we also publish an auto-generated version of the skos annotations in the file: rdfsAnnotations.ttl. The diffferent skos annotations are distinguished by a suitable prefix to the `rdfs:comment`. One of: 'ALT: ' 'DEFINITION: ' , 'EXAMPLE: ', 'NOTE: ' ### Patch Updates From efbf7888c1bc594bdc7d6b5016eaccba21adc0fe Mon Sep 17 00:00:00 2001 From: rjyounes Date: Sun, 4 Oct 2020 13:09:53 -0400 Subject: [PATCH 17/59] Add release notes for documentation changes --- docs/ReleaseNotes.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index b74bbbd0..e351c8d0 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -1,7 +1,7 @@ gist Release Notes ===== -Release 9.4.1 +Release X.x.x [ Release manager: update version number here and below in import URL] ----- ### Patch Updates @@ -10,7 +10,15 @@ Release 9.4.1 - Description: JSON-LD files were erroneously created with `.json` extension. - Rationale: The correct extension for the `application/ld+json` MIME type is `.jsonld`. -- Issues: [#365](https://github.com/semanticarts/gist/issues/365). +- Issue: [#365](https://github.com/semanticarts/gist/issues/365). + +*Updated documentation on contributing to gist* + +- Description: Miscellaneous updates to `Contributing.md`. +- Rationale: Add clarifications and corrections. +- Issue: [#382](https://github.com/semanticarts/gist/issues/382). + +Import URL: . Release 9.4.0 ----- From 15e46fc11ac3d2f76c580a338e1508ddbe5a6d3a Mon Sep 17 00:00:00 2001 From: uscholdm Date: Mon, 5 Oct 2020 17:11:09 -0700 Subject: [PATCH 18/59] Issue https://github.com/semanticarts/gist/issues/351 - Improved style a bit --- docs/ReleaseNotes.md | 2 +- gistCore.ttl | 49 ++++++++++++++++++++++---------------------- 2 files changed, 26 insertions(+), 25 deletions(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index c32ba45e..ce9700c1 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -8,7 +8,7 @@ Release X.x.x - `rdfs:label` was replaced with `skos:prefLabel` - `rdfs:comment` was replaced with one of `skos:definition`, `skos:example`, `skos:scopeNote` or `skos:altLabel` -- Backward compatibility is retained because we also publish an auto-generated version of the skos annotations in the file: rdfsAnnotations.ttl. The diffferent skos annotations are distinguished by a suitable prefix to the `rdfs:comment`. One of: 'ALT: ' 'DEFINITION: ' , 'EXAMPLE: ', 'NOTE: ' +- Backward compatibility is retained because we also publish an auto-generated version of the skos annotations in the file: rdfsAnnotations.ttl. The diffferent skos annotations are distinguished by a suitable prefix to the `rdfs:comment`. One of: 'ALT: ', 'DEFINITION: ', 'EXAMPLE: ', 'NOTE: ' ### Patch Updates diff --git a/gistCore.ttl b/gistCore.ttl index 2af9a466..926b1e6d 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -335,13 +335,13 @@ gist:CoherentUnit ] ; skos:definition "A unit that is expressed in units that have no conversions. It may be a simple unit. It may also be a product or ratio unit that bottoms out in simple units."^^xsd:string ; skos:example - "a simple unit: kilogram"^^xsd:string , - "the standard unit for acceleration is meters per square second (feet per square second requires a conversion)"^^xsd:string + "A simple unit: kilogram"^^xsd:string , + "The standard unit for acceleration is meters per square second (feet per square second requires a conversion)"^^xsd:string ; skos:prefLabel "Coherent Unit"^^xsd:string ; skos:scopeNote - "coherent unit is the physics term for this, informally you might think of it as the standard unit for a given dimension."^^xsd:string , - "in principle, the CoherentUnit for a ProductUnit or RatioUnit can be inferred by recursively decomposing the products and ratios into their respective CoherentUnits, bottoming out in SimpleUnits"^^xsd:string + "Coherent unit is the physics term for this, informally you might think of it as the standard unit for a given dimension."^^xsd:string , + "In principle, the CoherentUnit for a ProductUnit or RatioUnit can be inferred by recursively decomposing the products and ratios into their respective CoherentUnits, bottoming out in SimpleUnits"^^xsd:string ; . @@ -536,7 +536,7 @@ gist:Contract ] ) ; ] ; - skos:definition "an Agreement which can be enforced by law"^^xsd:string ; + skos:definition "An Agreement which can be enforced by law"^^xsd:string ; skos:prefLabel "Contract"^^xsd:string ; . @@ -783,8 +783,9 @@ gist:Duration ) ; ] ; skos:definition "Time, but not on a timeline."^^xsd:string ; - skos:example "One week (or seven days), but not Jan 1, 2008 to Jan 7, 2008 (which is an interval). Intervals have durations, but are not themselves durations."^^xsd:string ; + skos:example "One week (or seven days), but not Jan 1, 2008 to Jan 7, 2008 (which is an interval)."^^xsd:string ; skos:prefLabel "Duration"^^xsd:string ; + skos:scopeNote "Intervals have durations, but are not themselves durations."^^xsd:string ; . gist:DurationUnit @@ -961,7 +962,7 @@ gist:GeneralMediaType a owl:Class ; rdfs:subClassOf gist:Category ; skos:definition "The real-world media type for content."^^xsd:string ; - skos:example "audio, still image, video, textual, physical (e.g., a statue), or performance (i.e. a play). Or it could be oil or pastel for a painting."^^xsd:string ; + skos:example "Audio, still image, video, textual, physical (e.g., a statue), or performance (i.e. a play). Or it could be oil or pastel for a painting."^^xsd:string ; skos:prefLabel "General Media Type"^^xsd:string ; . @@ -1640,13 +1641,13 @@ gist:Network gist:NetworkLink a owl:Class ; - skos:definition "a link in a network. This is the abstraction of the network. The physical instantiation couple be pipes, or wire but may also be non physical such as wireless networks or organization structures"^^xsd:string ; + skos:definition "A link in a network. This is the abstraction of the network. The physical instantiation couple be pipes, or wire but may also be non physical such as wireless networks or organization structures"^^xsd:string ; skos:prefLabel "Network Link"^^xsd:string ; . gist:NetworkNode a owl:Class ; - skos:definition "a node in a network. Note the network is the abstract representation of the network. It is physically instantiated with equipment, or in some cases People."^^xsd:string ; + skos:definition "A node in a network. Note the network is the abstract representation of the network. It is physically instantiated with equipment, or in some cases People."^^xsd:string ; skos:prefLabel "Network Node"^^xsd:string ; . @@ -1975,7 +1976,7 @@ gist:PostalAddress a owl:Class ; rdfs:subClassOf gist:Address ; skos:definition "A set of codes the postal authorities can use to deliver physical mail."^^xsd:string ; - skos:example "a street address, a PO Box, an FPO code, or the route codes."^^xsd:string ; + skos:example "A street address, a PO Box, an FPO code, or the route codes."^^xsd:string ; skos:prefLabel "Postal Address"^^xsd:string ; . @@ -2843,7 +2844,7 @@ gist:affectedBy gist:affects a owl:ObjectProperty ; - skos:definition "the subject has or had or will have an effect on the object"^^xsd:string ; + skos:definition "The subject has or had or will have an effect on the object"^^xsd:string ; skos:prefLabel "Affects"^^xsd:string ; . @@ -2878,7 +2879,7 @@ gist:aspectOf gist:basedOn a owl:ObjectProperty ; owl:inverseOf gist:basisFor ; - skos:definition "pointer to the thing something was derived from"^^xsd:string ; + skos:definition "Pointer to the thing something was derived from"^^xsd:string ; skos:prefLabel "Based On"^^xsd:string ; . @@ -3043,7 +3044,7 @@ gist:epoch a owl:DatatypeProperty ; rdfs:domain gist:TimeInstant ; rdfs:range xsd:double ; - skos:definition "seconds since 1/1/1970 UTC (unix time )"^^xsd:string ; + skos:definition "Seconds since 1/1/1970 UTC (unix time )"^^xsd:string ; skos:prefLabel "Epoch"^^xsd:string ; . @@ -3070,7 +3071,7 @@ gist:fromAgent gist:fromPlace a owl:ObjectProperty ; rdfs:range gist:Place ; - skos:definition "origin"^^xsd:string ; + skos:definition "Origin"^^xsd:string ; skos:prefLabel "From Place"^^xsd:string ; . @@ -3095,7 +3096,7 @@ gist:geoContains gist:geoDirectlyContainedIn a owl:ObjectProperty ; owl:inverseOf gist:geoDirectlyContains ; - skos:definition "the neighborhood is in the city"^^xsd:string ; + skos:definition "The neighborhood is in the city"^^xsd:string ; skos:prefLabel "Geo Directly Contained In"^^xsd:string ; . @@ -3109,7 +3110,7 @@ gist:geoDirectlyContains gist:geoOccupiedBy a owl:ObjectProperty ; owl:inverseOf gist:geoOccupies ; - skos:definition "what is in the location"^^xsd:string ; + skos:definition "What is in the location"^^xsd:string ; skos:prefLabel "Geo Occupied By"^^xsd:string ; . @@ -3192,7 +3193,7 @@ gist:hasBaseUnit rdfs:domain gist:UnitOfMeasure ; rdfs:range gist:BaseUnit ; skos:definition "Relates a UnitOfMeasure to its BaseUnit. This indicates what kind of Unit something is."^^xsd:string ; - skos:example "saying that a furlong hasBaseUnit meter says it is a DistanceUnit."^^xsd:string ; + skos:example "Saying that a furlong hasBaseUnit meter says it is a DistanceUnit."^^xsd:string ; skos:prefLabel "Has Base Unit"^^xsd:string ; . @@ -3277,7 +3278,7 @@ gist:hasIncumbent gist:hasJurisdiction a owl:ObjectProperty ; - skos:definition "when laws and contracts are meted out"^^xsd:string ; + skos:definition "When laws and contracts are meted out"^^xsd:string ; skos:prefLabel "Has Jurisdiction"^^xsd:string ; . @@ -3480,7 +3481,7 @@ gist:latitude a owl:DatatypeProperty ; rdfs:domain gist:GeoPoint ; rdfs:range xsd:double ; - skos:definition "degrees above or below equator"^^xsd:string ; + skos:definition "Degrees above or below equator"^^xsd:string ; skos:prefLabel "Latitude"^^xsd:string ; . @@ -3518,7 +3519,7 @@ gist:longitude a owl:DatatypeProperty ; rdfs:domain gist:GeoPoint ; rdfs:range xsd:double ; - skos:definition "degrees from GM"^^xsd:string ; + skos:definition "Degrees from GM"^^xsd:string ; skos:prefLabel "Longitude"^^xsd:string ; . @@ -3526,7 +3527,7 @@ gist:madeUpOf a owl:ObjectProperty ; rdfs:range gist:PhysicalSubstance ; skos:definition "Relates something to the the substance that it is made up of."^^xsd:string ; - skos:example "the vase is made up of clay"^^xsd:string ; + skos:example "The vase is made up of clay"^^xsd:string ; skos:prefLabel "Made Up Of"^^xsd:string ; . @@ -3562,7 +3563,7 @@ gist:name gist:networkConnection a owl:ObjectProperty ; - skos:definition "abstract connection for when connections are undirected"^^xsd:string ; + skos:definition "Abstract connection for when connections are undirected"^^xsd:string ; skos:prefLabel "Network Connection"^^xsd:string ; . @@ -3697,7 +3698,7 @@ gist:prevents gist:produces a owl:ObjectProperty ; skos:definition "The subject creates the object."^^xsd:string ; - skos:example "a task produces a deliverable."^^xsd:string ; + skos:example "A task produces a deliverable."^^xsd:string ; skos:prefLabel "Produces"^^xsd:string ; . @@ -3817,7 +3818,7 @@ gist:toPlace gist:triggeredBy a owl:ObjectProperty ; - skos:definition "general causal relation. For obligations a property that describes what would happen to trigger the contingent obligation. In most cases, before the Contingent becomes an Obligation, the triggered by event is a planned event (that is it hasn't happened yet -- if it had happened the contingency would no longer be contingent. In most cases it will be a ContingentEvent . Other uses include controls, processes etc"^^xsd:string ; + skos:definition "General causal relation. For obligations a property that describes what would happen to trigger the contingent obligation. In most cases, before the Contingent becomes an Obligation, the triggered by event is a planned event (that is it hasn't happened yet -- if it had happened the contingency would no longer be contingent. In most cases it will be a ContingentEvent . Other uses include controls, processes etc"^^xsd:string ; skos:prefLabel "Triggered By"^^xsd:string ; . From 259690ec27bd7c082cb34885823cb08171a4eff3 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Tue, 6 Oct 2020 12:21:50 -0400 Subject: [PATCH 19/59] =?UTF-8?q?Pluralize=20some=20instances=20of=20?= =?UTF-8?q?=E2=80=9Cissue=E2=80=9D;=20a=20couple=20of=20other=20small=20co?= =?UTF-8?q?rrections?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Contributing.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/Contributing.md b/docs/Contributing.md index 84da53f5..a5319b30 100644 --- a/docs/Contributing.md +++ b/docs/Contributing.md @@ -6,7 +6,7 @@ gist Change and Release Management - The Semantic Arts workflow for gist development requires that an issue be submitted, triaged, and approved for implementation before work proceeds and a pull request is submitted. We will not review or approve pull requests that are not based on issues approved for implementation. - All bug reports and feature requests should be submitted via issues in this repository rather than through email, the website contact form, or other communication channels, and all discussion will be tracked through comments on the issue. These practices ensure that requests are addressed transparently and systematically, and that all discussion is recorded and preserved in a single, public location. -- gist Council presentations will have an associated issue created so that the proposals will be reviewed and acted on. +- gist Council presentations may have an associated issue created so that the proposals will be formally reviewed. Submitting an Issue ----- @@ -88,7 +88,7 @@ Pull Requests - Once your work is ready to be merged into the main development branch, you will create a pull request (PR). - Before submitting the PR, you should ensure that you have run the serializer and merged from the main development branch into your working branch, as above [during implementation](#commits-pushes-and-merges). - Submit the PR to the main development branch. -- If the issue addressed by the PR is slated for a particular release, assign the PR to the same release project, using the Project labels on the right sidebar, in order to facilitate release management. +- If the issue(s) addressed by the PR is(are) slated for a particular release, assign the PR to the same release project, using the Project labels on the right sidebar, in order to facilitate release management. - Assign one or more reviewers, as specified [below](#assigning-reviewers). - You should _not_ delete your working branch, either locally or on the remote, at this point. If reviewers request changes to the PR, these should be made on the same branch for automatic updating of the PR. @@ -97,7 +97,7 @@ Pull Requests - Each PR should be atomic, addressing a single issue. This allows it to be accepted or rejected as a whole. - Exception: If there are several very small issues such as typo corrections or definition fixes, these can be submitted in a single PR. - The PR should address the entirety of an issue. If it does not, either the PR should be modified or the issue should be broken up into parts. -- The title or description of the PR should contain the keywords "fixes #nnn" (or another of the [GitHub keywords](https://docs.github.com/en/enterprise/2.21/user/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword)) where nnn is the issue number. This automatically closes the issue when the PR is merged. +- The title or description of the PR should contain the keywords "fixes #nnn" (or another of the [GitHub keywords](https://docs.github.com/en/enterprise/2.21/user/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword)) where nnn is the issue number. This automatically closes the related issue(s) when the PR is merged. - Example: "Correct cardinality restriction on class gist:Room. Fixes #98." - Note that if the PR fixes multiple issues, each issue number must be prefixed by the keyword. E.g., "Fixes #98, fixes #102", rather than "Fixes #98, #102" or "Fixes #98 and #102". - The PR should include an update to the release notes, except in the rare cases where there is no user-facing change. @@ -128,7 +128,7 @@ Release notes gist 9.4.0 - Minor: two reviewers - Patch: one reviewer - You should assign exactly this number, or at most one more. If too many reviewers are assigned the result can be confusion. -- Many issues are general enough to be reviewed by any Semantic Arts ontologist; some may require specific expertise. Use your judgement. This might be the time to use the "at most one more" prerogative. +- Many issues are general enough to be reviewed by any ontologist; some may require specific expertise. Use your judgement. This might be the time to use the "at most one more" prerogative. - Reviewers must be internal to Semantic Arts. - As well as designating reviewers, you should assign the PR — but not the issue — to the reviewers. This makes the assignee visible on the project board so it is clear who is currently responsible for moving the PR forward. @@ -138,15 +138,15 @@ Release notes gist 9.4.0 - The criteria of atomicity and completeness are not met. - The implementation deviates from that agreed upon during the internal review. - The release notes have been updated. -- A reviewer should assign the PR to the same release project as the issue it addresses if that has not been done when the PR was submitted. +- A reviewer should assign the PR to the same release project as the issue(s) it addresses if that has not been done when the PR was submitted. - If changes are requested, reassign the PR to the original implementer so it is clear who is responsible for the next action. - When you correct your PR based on reviewer comments, and commit these changes, they automaticallly get added to the existing PR, so you should not create another PR. -- If a reviewer does not deem him/herself qualified to review the issue, he/she should reassign it to another reviewer. +- If a reviewer does not deem him/herself qualified to review the PR, he/she should reassign it to another reviewer. ### Merging the PR - Some ontologists are repository admins with permission to merge to the "develop" branch. If your reviewer is not one of these, he/she will re-assign the PR to one of them after approving it for merge. - If you are merging from a working sub-branch into a main development branch other than develop, others may be able to perform the merge, depending on how the branch rules are configured. - Squash merges will not be used; however, the admin may choose to perform a rebase on the branch being merged in order to clean up the commit history. -- The GitHub project board is configured to automatically move a merged PR and its associated issue to the Done column. +- The GitHub project board is configured to automatically move a merged PR and its associated issue(s) to the Done column. - The repository is configured to automatically delete the implementation branch from the remote; those with local copies of this branch should delete them locally. From fc8ad98f686182e2f7b052aeb12027a859a24e2d Mon Sep 17 00:00:00 2001 From: uscholdm Date: Tue, 6 Oct 2020 13:10:29 -0700 Subject: [PATCH 20/59] Issue https://github.com/semanticarts/gist/issues/351 - Moved existing definition for toAgent to be a scopeNote - Added definition for toAgent --- gistCore.ttl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gistCore.ttl b/gistCore.ttl index 926b1e6d..e104dd4f 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -3805,7 +3805,8 @@ gist:toAgent gist:Person ) ; ] ; - skos:definition 'Comment: this is not the inverse of fromAgent. A message can be from someone. If we made it the inverse the person would be "to" the message'^^xsd:string ; + skos:definition "Indicates to whom (e.g. a message or shipment) is destined for."^^xsd:string ; + skos:scopeNote 'This is not the inverse of fromAgent. A message can be from someone. If we made it the inverse the person would be "to" the message'^^xsd:string ; skos:prefLabel "To Agent"^^xsd:string ; . From 203ea378f95f6376287f41ced0fa42528c976960 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Wed, 7 Oct 2020 11:41:47 -0400 Subject: [PATCH 21/59] Checkpoint --- docs/Contributing.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/Contributing.md b/docs/Contributing.md index a5319b30..7691de95 100644 --- a/docs/Contributing.md +++ b/docs/Contributing.md @@ -56,12 +56,12 @@ Submitting an Issue Implementation ----- -Note: The following instructions reference two git branches: the working branch, which is the one you create for your development work, and the main development branch, which is the branch that your working branch is cut from and will be merged back into. In the majority of cases the latter is the default "develop" branch, but there are instances, described below, where it is not, so the term "main development branch" is used instead. +Note: The following instructions describe direct interactions between two git branches: the working (child) branch, which is the one you create for your work, and the development (parent) branch, which is the branch that your working branch is cut from and will eventually be merged back into. In the default case, the parent branch is the branch conventionally named "develop", but there are scenarios, described below, where it is not, so the neutral terms "parent" and "child" will be used instead. The branch where an individual does his/her work is also referred to as the "working" branch, which might be a child or a grandchild of develop. ### Working Branch -- The first step is to create a new working branch from the main development branch for your work: e.g., `feature/document_submission_guidelines` or `bugfix/fix_typo_in_Address_definition`. This branch will not be preserved after the work is merged into the main branch, so tits name does not have to be particularly specific or detailed. -- For a large project implemented by more than one person, a main development branch is cut from develop, and each developer then cuts a working branch off of this main branch. This is the case where merges will be between the working branches and the main development branch, rather than directly to "develop". Once all sub-branches have been merged into this main development branch, a PR will be created to merge the main branch back to develop. +- The first step is to create a child branch from the parent branch for your work: e.g., `feature/document_submission_guidelines` or `bugfix/fix_typo_in_Address_definition`. This branch will not be preserved after the work is merged into the parent, so its name does not have to be particularly specific, accurate, or detailed. Some developers like to add the issue number to the new branch. +- For a large project implemented by more than one person, a child is cut from develop, and each developer then cuts their own working branch off of this child (thus the grandchild of develop). This is the case where merges will first take place between the grandchild working branches into the child branch, rather than directly to "develop". Once all individual working branches have been merged into the child branch, a PR will be created to merge this child back to the parent (develop). - Another scenario is that all developers work from a single working branch cut from develop. This is not the preferred approach because it makes coordination and tracking more difficult. ### Style Guide @@ -73,8 +73,8 @@ Note: The following instructions reference two git branches: the working branch, - If you are working on a project that will require more than one commit, you should commit to your branch regularly to create logical checkpoints that can be restored if necessary. Each commit should be atomic for ease of rollback or reversion. Ideally, you finish working on one sub-task and commit it before taking up another. - However, it is possible to go overboard and commit every little change independently. This creates clutter in the repository history. -- As you work, it is _essential_ that you merge regularly from the main development branch back into your working branch. This ensures that, when it comes time to merge your work into the main branch, you will have resolved any merge conflicts with a minimum of difficulty. Note that your PR cannot be merged to the main branch until all merge conflicts are resolved. -- If you are working with other developers on the same working branch, you should, along the same lines, push your changes to that branch and pull theirs regularly to reduce the likelihood of conflicts. (However, the more likely scenario is that each developer will have his/her own sub-branch, as described above in [Working Branch](#working-branch).) +- As you work, it is _essential_ that you merge regularly from the parent branch back into your child branch. This ensures that, when it comes time to merge your work into the parent branch, you will have resolved any merge conflicts with a minimum of difficulty. Note that your PR cannot be merged to the parent until all merge conflicts are resolved. +- If you are working with other developers on the same child branch, you should, along the same lines, push your changes to that branch and pull theirs regularly to reduce the likelihood of conflicts. (However, the preferred scenario is that each developer will have his/her own sub-branch, as described above in [Working Branch](#working-branch).) - The commit message should be clear enough so that someone can get a basic understanding of the commit without looking at the actual changes in the files. - Examples: - YES: "Fix typo in definition of gist:Address." @@ -85,12 +85,12 @@ Pull Requests ### Creating the Pull Request (PR) -- Once your work is ready to be merged into the main development branch, you will create a pull request (PR). -- Before submitting the PR, you should ensure that you have run the serializer and merged from the main development branch into your working branch, as above [during implementation](#commits-pushes-and-merges). -- Submit the PR to the main development branch. +- Once your work is ready to be merged into the parent branch, you will create a pull request (PR). +- Before submitting the PR, you should ensure that you have (a) run the serializer and (b) merged the parent branch into your child branch, as above [during implementation](#commits-pushes-and-merges). +- Submit the PR to the parent branch. - If the issue(s) addressed by the PR is(are) slated for a particular release, assign the PR to the same release project, using the Project labels on the right sidebar, in order to facilitate release management. - Assign one or more reviewers, as specified [below](#assigning-reviewers). -- You should _not_ delete your working branch, either locally or on the remote, at this point. If reviewers request changes to the PR, these should be made on the same branch for automatic updating of the PR. +- You should _not_ delete your child branch, either locally or on the remote, at this point. If reviewers request changes to the PR, these should be made on the same branch for automatic updating of the PR. ### Contents of the PR @@ -127,9 +127,9 @@ Release notes gist 9.4.0 - Major: three reviewers - Minor: two reviewers - Patch: one reviewer -- You should assign exactly this number, or at most one more. If too many reviewers are assigned the result can be confusion. -- Many issues are general enough to be reviewed by any ontologist; some may require specific expertise. Use your judgement. This might be the time to use the "at most one more" prerogative. +- You should assign exactly this number, or at most one more. Assigning too many reviewers can cause confusion. - Reviewers must be internal to Semantic Arts. +- Many issues are general enough to be reviewed by any ontologist; some may require specific expertise. Use your judgement. This might be the time to use the "at most one more" prerogative. - As well as designating reviewers, you should assign the PR — but not the issue — to the reviewers. This makes the assignee visible on the project board so it is clear who is currently responsible for moving the PR forward. ### Review Process @@ -146,7 +146,7 @@ Release notes gist 9.4.0 ### Merging the PR - Some ontologists are repository admins with permission to merge to the "develop" branch. If your reviewer is not one of these, he/she will re-assign the PR to one of them after approving it for merge. - - If you are merging from a working sub-branch into a main development branch other than develop, others may be able to perform the merge, depending on how the branch rules are configured. + - If you are merging from a child branch into a parent branch other than develop, others may be able to perform the merge, depending on how the branch rules are configured. - Squash merges will not be used; however, the admin may choose to perform a rebase on the branch being merged in order to clean up the commit history. - The GitHub project board is configured to automatically move a merged PR and its associated issue(s) to the Done column. - The repository is configured to automatically delete the implementation branch from the remote; those with local copies of this branch should delete them locally. From 0a902cb8702ae20db7efc7d53d94b495124f747b Mon Sep 17 00:00:00 2001 From: rjyounes Date: Wed, 7 Oct 2020 11:51:55 -0400 Subject: [PATCH 22/59] Clarifications requested by reviewer --- docs/Contributing.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/docs/Contributing.md b/docs/Contributing.md index 7691de95..8457bfde 100644 --- a/docs/Contributing.md +++ b/docs/Contributing.md @@ -56,25 +56,20 @@ Submitting an Issue Implementation ----- -Note: The following instructions describe direct interactions between two git branches: the working (child) branch, which is the one you create for your work, and the development (parent) branch, which is the branch that your working branch is cut from and will eventually be merged back into. In the default case, the parent branch is the branch conventionally named "develop", but there are scenarios, described below, where it is not, so the neutral terms "parent" and "child" will be used instead. The branch where an individual does his/her work is also referred to as the "working" branch, which might be a child or a grandchild of develop. - ### Working Branch -- The first step is to create a child branch from the parent branch for your work: e.g., `feature/document_submission_guidelines` or `bugfix/fix_typo_in_Address_definition`. This branch will not be preserved after the work is merged into the parent, so its name does not have to be particularly specific, accurate, or detailed. Some developers like to add the issue number to the new branch. -- For a large project implemented by more than one person, a child is cut from develop, and each developer then cuts their own working branch off of this child (thus the grandchild of develop). This is the case where merges will first take place between the grandchild working branches into the child branch, rather than directly to "develop". Once all individual working branches have been merged into the child branch, a PR will be created to merge this child back to the parent (develop). - - Another scenario is that all developers work from a single working branch cut from develop. This is not the preferred approach because it makes coordination and tracking more difficult. +- The first step is to create a working branch from develop for your work: e.g., `feature/document_submission_guidelines` or `bugfix/fix_typo_in_Address_definition`. This branch will not be preserved after the work is merged into develop, so its name does not have to be particularly specific, accurate, or detailed. Some developers like to add the issue number to the new branch. ### Style Guide - Ontologists should consult the emerging [_gist Style Guide_](gistStyleGuide.md) during implementation. -- The serializer tool must be run before each commit in order to standardize formatting and eliminate noise in git diffs. See [_gist Style Guide_](gistStyleGuide.md) for details. +- The serializer tool should be run before each commit in order to standardize formatting and eliminate noise in git diffs. See [_gist Style Guide_](gistStyleGuide.md) for details. ### Commits, Pushes, and Merges -- If you are working on a project that will require more than one commit, you should commit to your branch regularly to create logical checkpoints that can be restored if necessary. Each commit should be atomic for ease of rollback or reversion. Ideally, you finish working on one sub-task and commit it before taking up another. +- If you are working on a project that will require more than one commit, you should commit to your working branch regularly to create logical checkpoints that can be restored if necessary. Each commit should be atomic for ease of rollback or reversion. Ideally, you finish working on one sub-task and commit it before taking up another. - However, it is possible to go overboard and commit every little change independently. This creates clutter in the repository history. -- As you work, it is _essential_ that you merge regularly from the parent branch back into your child branch. This ensures that, when it comes time to merge your work into the parent branch, you will have resolved any merge conflicts with a minimum of difficulty. Note that your PR cannot be merged to the parent until all merge conflicts are resolved. -- If you are working with other developers on the same child branch, you should, along the same lines, push your changes to that branch and pull theirs regularly to reduce the likelihood of conflicts. (However, the preferred scenario is that each developer will have his/her own sub-branch, as described above in [Working Branch](#working-branch).) +- As you work, it is _essential_ that you merge regularly from develop back into your working branch. This ensures that, when it comes time to merge your work into develop, you will have resolved any merge conflicts with a minimum of difficulty. Note that your PR cannot be merged to develop until all merge conflicts are resolved. - The commit message should be clear enough so that someone can get a basic understanding of the commit without looking at the actual changes in the files. - Examples: - YES: "Fix typo in definition of gist:Address." @@ -85,12 +80,12 @@ Pull Requests ### Creating the Pull Request (PR) -- Once your work is ready to be merged into the parent branch, you will create a pull request (PR). -- Before submitting the PR, you should ensure that you have (a) run the serializer and (b) merged the parent branch into your child branch, as above [during implementation](#commits-pushes-and-merges). -- Submit the PR to the parent branch. +- Once your work is ready to be merged into develop, you will create a pull request (PR). +- Before submitting the PR, you should ensure that you have (a) run the serializer and (b) merged develop into your working branch, as above [during implementation](#commits-pushes-and-merges). +- Submit the PR to develop. - If the issue(s) addressed by the PR is(are) slated for a particular release, assign the PR to the same release project, using the Project labels on the right sidebar, in order to facilitate release management. - Assign one or more reviewers, as specified [below](#assigning-reviewers). -- You should _not_ delete your child branch, either locally or on the remote, at this point. If reviewers request changes to the PR, these should be made on the same branch for automatic updating of the PR. +- You should _not_ delete your working branch, either locally or on the remote, at this point. If reviewers request changes to the PR, these should be made on the same branch for automatic updating of the PR. ### Contents of the PR @@ -146,7 +141,11 @@ Release notes gist 9.4.0 ### Merging the PR - Some ontologists are repository admins with permission to merge to the "develop" branch. If your reviewer is not one of these, he/she will re-assign the PR to one of them after approving it for merge. - - If you are merging from a child branch into a parent branch other than develop, others may be able to perform the merge, depending on how the branch rules are configured. - Squash merges will not be used; however, the admin may choose to perform a rebase on the branch being merged in order to clean up the commit history. - The GitHub project board is configured to automatically move a merged PR and its associated issue(s) to the Done column. - The repository is configured to automatically delete the implementation branch from the remote; those with local copies of this branch should delete them locally. + +### Multi-Developer Projects + +- Some large projects are implemented by more than one person. In this case, a shared development branch is first cut from develop, and then each developer cuts his/her own branch off of this one. Merges will first take place from these individual working branches into the shared development branch, and finally the shared branch is merged into develop. +- The process of branching, submitting PRs, and merging is otherwise the same. Each developer should ensure that the shared branch is merged regularly into his/her working branch to avoid merge conflicts, and the same steps should be followed when submitting a PR to the shared branch and later from the shared branch to develop. \ No newline at end of file From feb6ecf9b3d58df26b74a549bb7aa55d80f03a93 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Thu, 15 Oct 2020 10:59:39 -0400 Subject: [PATCH 23/59] Small fixes based on reviewer comments --- docs/Contributing.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/Contributing.md b/docs/Contributing.md index 8457bfde..16510148 100644 --- a/docs/Contributing.md +++ b/docs/Contributing.md @@ -63,13 +63,13 @@ Implementation ### Style Guide - Ontologists should consult the emerging [_gist Style Guide_](gistStyleGuide.md) during implementation. -- The serializer tool should be run before each commit in order to standardize formatting and eliminate noise in git diffs. See [_gist Style Guide_](gistStyleGuide.md) for details. +- The serializer tool should be run before each commit in order to standardize formatting and eliminate noise in git diffs. See [_gist Style Guide_](gistStyleGuide.md) for details. ### Commits, Pushes, and Merges - If you are working on a project that will require more than one commit, you should commit to your working branch regularly to create logical checkpoints that can be restored if necessary. Each commit should be atomic for ease of rollback or reversion. Ideally, you finish working on one sub-task and commit it before taking up another. - However, it is possible to go overboard and commit every little change independently. This creates clutter in the repository history. -- As you work, it is _essential_ that you merge regularly from develop back into your working branch. This ensures that, when it comes time to merge your work into develop, you will have resolved any merge conflicts with a minimum of difficulty. Note that your PR cannot be merged to develop until all merge conflicts are resolved. +- As you work, it is _essential_ that you merge regularly - e.g., daily - from develop back into your working branch. This ensures that, when it comes time to merge your work into develop, you will have resolved any merge conflicts with a minimum of difficulty. Note that your PR cannot be merged to develop until all merge conflicts are resolved. - The commit message should be clear enough so that someone can get a basic understanding of the commit without looking at the actual changes in the files. - Examples: - YES: "Fix typo in definition of gist:Address." @@ -81,7 +81,7 @@ Pull Requests ### Creating the Pull Request (PR) - Once your work is ready to be merged into develop, you will create a pull request (PR). -- Before submitting the PR, you should ensure that you have (a) run the serializer and (b) merged develop into your working branch, as above [during implementation](#commits-pushes-and-merges). +- Before submitting the PR, you should ensure that you have (a) merged develop into your working branch, as above [during implementation](#commits-pushes-and-merges), and (b) run the serializer. The latter _should_ be unnecessary, since the serializer should have been run before every commit, but running it again protects against having forgotten at some point. - Submit the PR to develop. - If the issue(s) addressed by the PR is(are) slated for a particular release, assign the PR to the same release project, using the Project labels on the right sidebar, in order to facilitate release management. - Assign one or more reviewers, as specified [below](#assigning-reviewers). @@ -148,4 +148,4 @@ Release notes gist 9.4.0 ### Multi-Developer Projects - Some large projects are implemented by more than one person. In this case, a shared development branch is first cut from develop, and then each developer cuts his/her own branch off of this one. Merges will first take place from these individual working branches into the shared development branch, and finally the shared branch is merged into develop. -- The process of branching, submitting PRs, and merging is otherwise the same. Each developer should ensure that the shared branch is merged regularly into his/her working branch to avoid merge conflicts, and the same steps should be followed when submitting a PR to the shared branch and later from the shared branch to develop. \ No newline at end of file +- The process of branching, submitting PRs, and merging is otherwise the same. Each developer should ensure that the shared branch is merged regularly into his/her working branch to avoid merge conflicts, and the same steps should be followed when submitting a PR to the shared branch and later from the shared branch to develop. From 095fbdf816bf3f27055177ef1978532d8ecea385 Mon Sep 17 00:00:00 2001 From: Boris Pelakh Date: Thu, 22 Oct 2020 11:30:06 -0400 Subject: [PATCH 24/59] Add standard pre-commit hook and instructions. --- docs/gistStyleGuide.md | 5 +- tools/pre-commit | 244 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 247 insertions(+), 2 deletions(-) create mode 100644 tools/pre-commit diff --git a/docs/gistStyleGuide.md b/docs/gistStyleGuide.md index a1347f38..5fbf01c4 100644 --- a/docs/gistStyleGuide.md +++ b/docs/gistStyleGuide.md @@ -19,8 +19,9 @@ Serialization - gist OWL files are serialized in RDF Turtle - The [EDM Council's RDF serialization tool, rdf-toolkit.jar,](https://github.com/edmcouncil/rdf-toolkit) should be run before every commit in order to standardize formatting and eliminate noise in git diffs. -- It is recommended to run this as a [pre-commit hook](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks) in your git repository to ensure that it is done every time. You can use the [pre-commit hook provided by the EDM Council] ( - - Forthcoming: Information on an alternative pre-commit hook +- It is recommended to run this as a [pre-commit hook](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks) in your git repository to ensure that it is done every time. + In order to use the standard settings, copy the provided `pre-commit` script from the `tools/` directory in the repository to `.git/hooks/` after the repository is cloned. + This script will only format RDF files, ignoring all others. Naming ----- diff --git a/tools/pre-commit b/tools/pre-commit new file mode 100644 index 00000000..884598f6 --- /dev/null +++ b/tools/pre-commit @@ -0,0 +1,244 @@ +#!/bin/bash +# +# pre-commit hook script that activates the Sesame serializer to serialize any OWL files in a standard format just before +# they are committed to the (local) Github repository. +# +# Called by "git commit" with no arguments. This hook can stop the commit when it encounters an error. +# +# To enable this hook, rename this file to "pre-commit" and save it in the directory /.git/hooks +# + +# Customized by the git user +#export JAVA_HOME="/c/Program Files (x86)/Java/jre1.8.0_201" + +# +# Redirect all output generated by this script to stderr. +# +exec 1>&2 + +log_prefix="rdf-toolkit: sesame-serializer: " + +function log() { + echo "${log_prefix}$@" +} + +function log_error() { + log "ERROR: $@" +} + +log "This is the pre-commit hook" + +java_exe="" +base_dir="" + +function findJava() { + + whichJava="" + + java_home="" + + if [ "${RDF_TOOLKIT_JAVA_HOME}" != "" ] ; then + java_home="${RDF_TOOLKIT_JAVA_HOME}" + fi + if [ "${JAVA_HOME}" != "" ] ; then + java_home="${JAVA_HOME}" + fi + if [ "${java_home}" == "" ] ; then + log_error A-$JAVA_HOME + log_error "Please set RDF_TOOLKIT_JAVA_HOME or JAVA_HOME to point to a Java 7 or later installation." + return 1 + fi + java_home=${java_home/C:\\/\/c\/} + java_home=${java_home//\\/\/} + log "java_home =" ${java_home} + + if [ -x "${java_home}/bin/java" ] ; then + whichJava="${java_home}/bin/java" + else + log_error "Could not find java in your RDF_TOOLKIT_JAVA_HOME or JAVA_HOME: ${java_home}" + log_error "Please set RDF_TOOLKIT_JAVA_HOME or JAVA_HOME to point to a Java 7 or later installation." + return 1 + fi + log "whichJava =" $whichJava + + local versionJava=$( "$whichJava" -version 2>&1 | head -n 1 | cut -d \" -f 2 ) + log "versionJava = " $versionJava + + set -- ${versionJava//./ } + + local java_major=$1 + local java_minor=$2 + + if [ $java_major -eq 1 -a $java_minor -gt 7 ] ; then + : + else + log_error "You are using Java $java_major.$java_minor whereas the Sesame serializer requires Java 1.7 or higher" + return 2 + fi + + java_exe="${whichJava}" + + return 0 +} + +function findSerializerJar() { + + if [ "${RDF_TOOLKIT_JAR}" == "" ] ; then + RDF_TOOLKIT_JAR="$PWD/tools/rdf-toolkit.jar" + fi + + if [ -f "${RDF_TOOLKIT_JAR}" ] ; then + log "Found rdf-toolkit: ${RDF_TOOLKIT_JAR}" + return 0 + fi + + log_error "Could not find the rdf-toolkit JAR, please reinstall. Set RDF_TOOLKIT_JAR or put rdf-toolkit.jar in the .git/hook directory." + + return 1 +} + +# function findBaseDir() { + +# # +# # For now, we just take the top level directory of the current git repository as the base dir +# # +# base_dir=$(git rev-parse --show-toplevel) + +# if [ "${base_dir}" == "" ] ; then +# log_error "Could not find base directory" +# return 1 +# fi +# if [ ! -d "${base_dir}" ] ; then +# log_error "Could not find base directory" +# return 1 +# fi + +# return 0 +# } + +function showFilesThatAreInCommit() { + + git diff --cached --name-only +} + +function serialize() { + + local file="$1" + if [ -f "$file" ] ; then + local extension="${file##*.}" + log "File extension is $extension" + if [ -d "$TEMP" ] ; then + local logcfg="$TEMP/sesame-serializer-log" + else + if [ -d "/tmp/" ] ; then + local logcfg="/tmp/sesame-serializer-log" + fi + fi + + local tfmt=turtle + case ${extension} in + ttl) + ;; + owl) + tfmt=rdf-xml + ;; + *) + log "Skipping unsupported file $file" + return 0 + esac + + log "Target format is $tfmt" + + if [[ $file =~ .*About.* ]] ; then + log "Skipping unsupported file $file" + return 0 + fi + + if [[ $file =~ .*OWL.* ]] ; then + log "Skipping unsupported file $file" + return 0 + fi + + + if [ -x "$logcfg" ] ; then + cat > ${logcfg} << __log_config__ +[logger_root] +level: error +handlers: h1 + +[handler_h1] +level: error +class: ConsoleHandler +formatter: f1 + +[formatter_f1] +class: DefaultFormatter +format: (%l) %t +__log_config__ + fi + + log "Launching the sesame-serializer with --source ${file}" + + set -x + "${java_exe}" -Xmx1g "-Dorg.clapper.avsl.config=${logcfg}" -cp "${RDF_TOOLKIT_JAR}" org.edmcouncil.rdf_toolkit.SesameRdfFormatter \ + --source "${file}" \ + --target "${file}X" \ + --target-format ${tfmt} \ + --use-dtd-subset \ + --string-data-typing explicit \ + --inline-blank-nodes + rc=$? + set +x + + if [ -x "$logcfg" ] ; then + rm -f "${logcfg}" >/dev/null 2>&1 + fi + +# sed '/rdfs:label/!b;:a;/datatype="&xsd;string"/bb;$!{N;ba};:b;s/rdfs:label[^>]*datatype=".....string"/rdfs:label/' "${file}" > temp +# rm "${file}" +# mv temp "${file}" + + + if [ ${rc} -eq 0 ] ; then + log "Re-adding potentially re-serialized file to git staging area: ${file}" + rm "${file}" + mv "${file}X" "${file}" + git add --update "${file}" + else + log_error "sesame-serializer ended with error code ${rc}" + fi + return ${rc} + else + return 0 + fi + +} + +function serialize_all() { + + #echo "Checking the following files:" + #showFilesThatAreInCommit + + for fileToBeCommitted in $(git diff --cached --name-only) ; do + if ! serialize "$fileToBeCommitted" ; then + return 1 + fi + done + + return 0 +} + +function main() { + + findJava || return 1 + findSerializerJar || return 2 +# findBaseDir || return 3 + serialize_all +} + +main $* +rc=$? +if [ $rc -gt 0 ] ; then + log_error "Could not commit your files" +fi +exit $rc From 632f8e0cb67ee2e4414862e2589f5f740d9d7c30 Mon Sep 17 00:00:00 2001 From: Boris Pelakh Date: Thu, 22 Oct 2020 11:37:36 -0400 Subject: [PATCH 25/59] Document JAVA_HOME requirement. --- docs/gistStyleGuide.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/gistStyleGuide.md b/docs/gistStyleGuide.md index 5fbf01c4..cd377a07 100644 --- a/docs/gistStyleGuide.md +++ b/docs/gistStyleGuide.md @@ -20,8 +20,8 @@ Serialization - gist OWL files are serialized in RDF Turtle - The [EDM Council's RDF serialization tool, rdf-toolkit.jar,](https://github.com/edmcouncil/rdf-toolkit) should be run before every commit in order to standardize formatting and eliminate noise in git diffs. - It is recommended to run this as a [pre-commit hook](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks) in your git repository to ensure that it is done every time. - In order to use the standard settings, copy the provided `pre-commit` script from the `tools/` directory in the repository to `.git/hooks/` after the repository is cloned. - This script will only format RDF files, ignoring all others. + In order to use the standard settings, copy the provided `pre-commit` script from the `tools/` directory in the repository to `.git/hooks/` after the repository is cloned, + and ensure that `JAVA_HOME` is set in your environment. This script will only format RDF files, ignoring all others. Naming ----- From fb2fe2d9178355a1ade7184d78351aa05646d216 Mon Sep 17 00:00:00 2001 From: Mark Wallace Date: Fri, 23 Oct 2020 11:55:11 -0400 Subject: [PATCH 26/59] deprecate geoDirectly* properties (Fixes #328) Ultimately, want to remove gist:geoDirectlyContains and gist:geoDirectlyContainedIn because "direct containment" in the geographic realm is problemmatic. For now deprecate them to be removed in next major version. --- docs/ReleaseNotes.md | 6 ++++++ gistCore.ttl | 2 ++ 2 files changed, 8 insertions(+) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index e351c8d0..de01db5f 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -6,6 +6,12 @@ Release X.x.x [ Release manager: update version number here and below in import ### Patch Updates +*Deprecate gist:geoDirectlyContains and gist:geoDirectlyContainedIn* + +- Description: Deprecated gist:geoDirectlyContains and gist:geoDirectlyContainedIn object properties +- Rationale: "Direct containment" in the geographic realm is problematic. You can always define/insert an intermediate Geo Region between two existing Geo Regions where one contains the other. When we fully remove these, it will be a major change. +- Issue(s): https://github.com/semanticarts/gist/issues/328 + *Modified build to create JSON-LD ontology files with `.jsonld` extension.* - Description: JSON-LD files were erroneously created with `.json` extension. diff --git a/gistCore.ttl b/gistCore.ttl index f5ec67d1..6df37cd8 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -3138,6 +3138,7 @@ gist:geoDirectlyContainedIn a owl:ObjectProperty ; rdfs:label "Geo Directly Contained In"^^xsd:string ; rdfs:comment "the neighborhood is in the city"^^xsd:string ; + owl:deprecated "true"^^xsd:boolean ; owl:inverseOf gist:geoDirectlyContains ; . @@ -3146,6 +3147,7 @@ gist:geoDirectlyContains rdfs:subPropertyOf gist:geoContains ; rdfs:label "Geo Directly Contains"^^xsd:string ; rdfs:comment "The subject geospatially contains the object. E.g. the area of a city contains the area of its neighborhoods"^^xsd:string ; + owl:deprecated "true"^^xsd:boolean ; . gist:geoOccupiedBy From b2b93dcfb9e7a2ec17616325f129577804684fc8 Mon Sep 17 00:00:00 2001 From: Boris Pelakh Date: Fri, 23 Oct 2020 13:16:58 -0400 Subject: [PATCH 27/59] Fix Java version check. --- tools/pre-commit | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/pre-commit b/tools/pre-commit index 884598f6..b254a683 100644 --- a/tools/pre-commit +++ b/tools/pre-commit @@ -69,10 +69,10 @@ function findJava() { local java_major=$1 local java_minor=$2 - if [ $java_major -eq 1 -a $java_minor -gt 7 ] ; then + if [ \( $java_major -eq 1 -a $java_minor -gt 7 \) -o $java_major -gt 7 ] ; then : else - log_error "You are using Java $java_major.$java_minor whereas the Sesame serializer requires Java 1.7 or higher" + log_error "You are using Java $java_major.$java_minor whereas the Sesame serializer requires Java 7 or higher" return 2 fi From 3465f2ea41b18ac3e99539749b60dd405042a30a Mon Sep 17 00:00:00 2001 From: Boris Pelakh Date: Sat, 24 Oct 2020 06:45:40 -0400 Subject: [PATCH 28/59] Make pre-commit executable. --- tools/pre-commit | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 tools/pre-commit diff --git a/tools/pre-commit b/tools/pre-commit old mode 100644 new mode 100755 From e1d320497dff29ee6a02402804101011a2f89f1d Mon Sep 17 00:00:00 2001 From: Boris Pelakh Date: Sat, 24 Oct 2020 06:50:16 -0400 Subject: [PATCH 29/59] Update release notes. --- docs/ReleaseNotes.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index e351c8d0..5b2c4922 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -18,6 +18,12 @@ Release X.x.x [ Release manager: update version number here and below in import - Rationale: Add clarifications and corrections. - Issue: [#382](https://github.com/semanticarts/gist/issues/382). +*Added standard pre-commit hook* + +- Description: Added a standard `pre-commit` hook which applies uniform formatting to RDF files using `tools/rdf-toolkit.jar`. +- Rationale: Minimizes formatting noise on diffs. +- Issue: [#228](https://github.com/semanticarts/gist/issues/228). + Import URL: . Release 9.4.0 From 1fdf754e5ebd36ec08ff67e30de91c1848f75afa Mon Sep 17 00:00:00 2001 From: rjyounes Date: Mon, 26 Oct 2020 11:11:31 -0400 Subject: [PATCH 30/59] Remove gist:Address from ranges of gist:toAgent and gist:fromAgent --- gistCore.ttl | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index f5ec67d1..ce22ef28 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -1546,26 +1546,12 @@ gist:Message [ a owl:Restriction ; owl:onProperty gist:fromAgent ; - owl:someValuesFrom [ - a owl:Class ; - owl:unionOf ( - gist:Address - gist:Organization - gist:Person - ) ; - ] ; + owl:minCardinality "1"^^xsd:nonNegativeInteger ; ] [ a owl:Restriction ; owl:onProperty gist:toAgent ; - owl:someValuesFrom [ - a owl:Class ; - owl:unionOf ( - gist:Address - gist:Organization - gist:Person - ) ; - ] ; + owl:minCardinality "1"^^xsd:nonNegativeInteger ; ] ) ; ] ; @@ -3102,7 +3088,6 @@ gist:fromAgent rdfs:range [ a owl:Class ; owl:unionOf ( - gist:Address gist:Organization gist:Person ) ; @@ -3855,7 +3840,6 @@ gist:toAgent rdfs:range [ a owl:Class ; owl:unionOf ( - gist:Address gist:Organization gist:Person ) ; From ded1c0b348ca05becd6c8a35dc73296259db58f5 Mon Sep 17 00:00:00 2001 From: uscholdm Date: Mon, 26 Oct 2020 12:57:15 -0700 Subject: [PATCH 31/59] Issue https://github.com/semanticarts/gist/issues/351 - Removed references to gistTime and gistTop in annotation. --- gistCore.ttl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index e104dd4f..d6b00c08 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -1364,7 +1364,7 @@ gist:LivingThing skos:definition "Something that is now, or at some point in time was, alive and growing."^^xsd:string ; skos:example "A cat, a mushroom, a tree."^^xsd:string , - "Negative examples:fictional life forms such as Unicorns or Mickey Mouse."^^xsd:string + "Negative examples: fictional life forms such as Unicorns or Mickey Mouse."^^xsd:string ; skos:prefLabel "Living Thing"^^xsd:string ; skos:scopeNote "In the open world, you must assume that it might have since died."^^xsd:string ; @@ -2532,7 +2532,7 @@ gist:TimeInstant ] ; owl:disjointWith gist:UnitOfMeasure ; - skos:definition "In gistTop all time instants are Greenwich and the local equal universal. In gistTime we introduce local time zones"^^xsd:string ; + skos:definition "All time instants are Greenwich and the local equal universal."^^xsd:string ; skos:example "A literal instant (as in 12:01.0001 January 1, 2008), or a broader but still single point in time (January 1, 2008). In the latter case, we are declaring a time instant to be an interval with no duration (or really a duration only equal to its precision)."^^xsd:string ; skos:prefLabel "Time Instant"^^xsd:string ; skos:scopeNote "Our identity criteria require that something refers to each Time Instant instance."^^xsd:string ; From e3682dd1d8ba9137058b67e1bd61657581e814b0 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Tue, 27 Oct 2020 13:58:46 -0400 Subject: [PATCH 32/59] Updates to release notes based on template. --- docs/ReleaseNotes.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index a5edcc5a..b14a8014 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -2,21 +2,23 @@ gist Release Notes ===== Release X.x.x [ Release manager: update version number here and below in import URL] - ----- + ### Minor Updates -*Converted rdfs annotations to skos annotations* -- `rdfs:label` was replaced with `skos:prefLabel` -- `rdfs:comment` was replaced with one of `skos:definition`, `skos:example`, `skos:scopeNote` or `skos:altLabel` -- Backward compatibility is retained because we also publish an auto-generated version of the skos annotations in the file: rdfsAnnotations.ttl. The diffferent skos annotations are distinguished by a suitable prefix to the `rdfs:comment`. One of: 'ALT: ', 'DEFINITION: ', 'EXAMPLE: ', 'NOTE: ' +*Converted rdfs annotations to skos annotations* -### Patch Updates +- Description: + - `rdfs:label` was replaced with `skos:prefLabel`. + - `rdfs:comment` was replaced with one of `skos:definition`, `skos:example`, `skos:scopeNote` or `skos:altLabel`. +- Rationale: +- Impact: Backward compatibility is retained because we also publish an auto-generated version of the skos annotations in the file: rdfsAnnotations.ttl. The diffferent skos annotations are distinguished by a suitable prefix to the `rdfs:comment`; one of: 'ALT: ', 'DEFINITION: ', 'EXAMPLE: ', 'NOTE: '. +- Issue: [#351](https://github.com/semanticarts/gist/issues/351). *Modified build to create JSON-LD ontology files with `.jsonld` extension.* - Description: JSON-LD files were erroneously created with `.json` extension. -- Rationale: The correct extension for the `application/ld+json` MIME type is `.jsonld`. +- Rationale: The correct extension for the `/ld+json` MIME type is `.jsonld`. - Issue: [#365](https://github.com/semanticarts/gist/issues/365). *Updated documentation on contributing to gist* @@ -319,7 +321,7 @@ gist 7.0 is a major upgrade from our last released version (6.7.1). The main dif - gist 7.0 is extremely modular. There are 18 modules that can be used collectively or in subsets if you don't need all the concepts in gist. - gist 7.0 is more elegant than its predecessors. We have reduced the number of top level concepts that everything else derives from to 12. And these 12 concepts are not philosophical abstractions like endurants and perdurants, or qualia, there are normal terms whose definitions are quite close to what you already believe. -- gist 7.0 has more extensive and more-fine grained disjointness at the highest level. It turns out that in order for an upper ontology to help you avoid making logical errors in your derived enterprise or application ontology, it needs to make use of disjointness. Without disjointness, the reasoner does not find logic errors. +- gist 7.0 has more extensive and more-fine grained disjointness at the highest level. It turns out that in order for an upper ontology to help you avoid making logical errors in your derived enterprise or ontology, it needs to make use of disjointness. Without disjointness, the reasoner does not find logic errors. For documentation and OWL files regarding terms that were deprecated when moving from version 6.7.1 to 7.0, please see the sub-folder called "Deprecated terms from gist6.7.1". From 0011446645230e22d0d85ead9a3ef40a2a6bf8dc Mon Sep 17 00:00:00 2001 From: rjyounes Date: Tue, 27 Oct 2020 14:09:04 -0400 Subject: [PATCH 33/59] Changed minCardinality to someValuesFrom restrictions --- gistCore.ttl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index ce22ef28..e0e31ef6 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -1546,12 +1546,12 @@ gist:Message [ a owl:Restriction ; owl:onProperty gist:fromAgent ; - owl:minCardinality "1"^^xsd:nonNegativeInteger ; + owl:someValuesFrom owl:Thing ; ] [ a owl:Restriction ; owl:onProperty gist:toAgent ; - owl:minCardinality "1"^^xsd:nonNegativeInteger ; + owl:someValuesFrom owl:Thing ; ] ) ; ] ; From 1c3ce483e8151685bd007d706240e8e4f0161109 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Tue, 27 Oct 2020 14:35:17 -0400 Subject: [PATCH 34/59] Restore original someValuesFrom restrictions with Address removed from the unions As per reviewer request --- gistCore.ttl | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index e0e31ef6..21559c89 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -1546,12 +1546,24 @@ gist:Message [ a owl:Restriction ; owl:onProperty gist:fromAgent ; - owl:someValuesFrom owl:Thing ; + owl:someValuesFrom [ + a owl:Class ; + owl:unionOf ( + gist:Person + gist:Organization + ) ; + ] ; ] [ a owl:Restriction ; owl:onProperty gist:toAgent ; - owl:someValuesFrom owl:Thing ; + owl:someValuesFrom [ + a owl:Class ; + owl:unionOf ( + gist:Person + gist:Organization + ) ; + ] ; ] ) ; ] ; From a3ce789be18e1102368a1bc6933494762c47e990 Mon Sep 17 00:00:00 2001 From: uscholdm Date: Tue, 27 Oct 2020 11:39:59 -0700 Subject: [PATCH 35/59] Issue https://github.com/semanticarts/gist/issues/351 - Add rationale in releaste notes --- docs/ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index b14a8014..6fc93290 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -11,7 +11,7 @@ Release X.x.x [ Release manager: update version number here and below in import - Description: - `rdfs:label` was replaced with `skos:prefLabel`. - `rdfs:comment` was replaced with one of `skos:definition`, `skos:example`, `skos:scopeNote` or `skos:altLabel`. -- Rationale: +- Rationale: to align with emerging common practice, e.g. FIBO and Semantic Arts client work. - Impact: Backward compatibility is retained because we also publish an auto-generated version of the skos annotations in the file: rdfsAnnotations.ttl. The diffferent skos annotations are distinguished by a suitable prefix to the `rdfs:comment`; one of: 'ALT: ', 'DEFINITION: ', 'EXAMPLE: ', 'NOTE: '. - Issue: [#351](https://github.com/semanticarts/gist/issues/351). From e12b18e211a68c17b1aff9588410bca8f2fbd3a8 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Tue, 27 Oct 2020 14:40:14 -0400 Subject: [PATCH 36/59] Add release notes to PR #395 --- docs/ReleaseNotes.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 5b2c4922..5fbcf582 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -6,6 +6,13 @@ Release X.x.x [ Release manager: update version number here and below in import ### Patch Updates +*Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent` + +- Description: Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent` and from the union `owl:someValuesFrom` restrictions in `gist:Message`. +- Rationale: Bug fix; it makes no sense to consider a `gist:Address`, which is a type of `gist:Content`, as an agent. +- Impact: Changes inferences based on previous ranges of these properties (i.e., an object of the property may no longer be a `gist:Address`, as in previous versions), but considered a bug fix and therefore a patch change. +- Issue: - Issue: [#391](https://github.com/semanticarts/gist/issues/391). + *Modified build to create JSON-LD ontology files with `.jsonld` extension.* - Description: JSON-LD files were erroneously created with `.json` extension. From e34573aca3b0ccedf81ac0a9dd9cb74a41165c9f Mon Sep 17 00:00:00 2001 From: Mark Wallace Date: Fri, 30 Oct 2020 14:42:11 -0400 Subject: [PATCH 37/59] Change GeoVolume definition to use geoContains Change GeoVolume definition to use geoContains rather than deprecated geoDirectlyContains. --- gistCore.ttl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gistCore.ttl b/gistCore.ttl index ad5de586..cded82a6 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -1125,7 +1125,7 @@ gist:GeoVolume owl:intersectionOf ( [ a owl:Restriction ; - owl:onProperty gist:geoDirectlyContains ; + owl:onProperty gist:geoContains ; owl:someValuesFrom gist:GeoPoint ; ] [ From 8725c356729a271c61374df539750b5ec7f31794 Mon Sep 17 00:00:00 2001 From: Mark Wallace Date: Fri, 30 Oct 2020 14:53:21 -0400 Subject: [PATCH 38/59] Move geoDirectly* properties to gistDeprecated.ttl --- gistCore.ttl | 16 ---------------- gistDeprecated.ttl | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index cded82a6..3c36b12e 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -3131,22 +3131,6 @@ gist:geoContains rdfs:range gist:Place ; . -gist:geoDirectlyContainedIn - a owl:ObjectProperty ; - rdfs:label "Geo Directly Contained In"^^xsd:string ; - rdfs:comment "the neighborhood is in the city"^^xsd:string ; - owl:deprecated "true"^^xsd:boolean ; - owl:inverseOf gist:geoDirectlyContains ; - . - -gist:geoDirectlyContains - a owl:ObjectProperty ; - rdfs:subPropertyOf gist:geoContains ; - rdfs:label "Geo Directly Contains"^^xsd:string ; - rdfs:comment "The subject geospatially contains the object. E.g. the area of a city contains the area of its neighborhoods"^^xsd:string ; - owl:deprecated "true"^^xsd:boolean ; - . - gist:geoOccupiedBy a owl:ObjectProperty ; rdfs:label "Geo Occupied By"^^xsd:string ; diff --git a/gistDeprecated.ttl b/gistDeprecated.ttl index e947b032..0413d25e 100644 --- a/gistDeprecated.ttl +++ b/gistDeprecated.ttl @@ -140,6 +140,22 @@ gist:dateTime owl:deprecated "true"^^xsd:boolean ; . +gist:geoDirectlyContainedIn + a owl:ObjectProperty ; + rdfs:label "Geo Directly Contained In"^^xsd:string ; + rdfs:comment "the neighborhood is in the city"^^xsd:string ; + owl:deprecated "true"^^xsd:boolean ; + owl:inverseOf gist:geoDirectlyContains ; + . + +gist:geoDirectlyContains + a owl:ObjectProperty ; + rdfs:subPropertyOf gist:geoContains ; + rdfs:label "Geo Directly Contains"^^xsd:string ; + rdfs:comment "The subject geospatially contains the object. E.g. the area of a city contains the area of its neighborhoods"^^xsd:string ; + owl:deprecated "true"^^xsd:boolean ; + . + gist:hasA a owl:InverseFunctionalProperty , From 2e6a436691f774bdc831bb14efb070bb3d3773f4 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Mon, 2 Nov 2020 10:48:23 -0500 Subject: [PATCH 39/59] Remove extra spaces from release notes --- docs/ReleaseNotes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 16fc5236..272883ec 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -18,8 +18,8 @@ Release X.x.x [ Release manager: update version number here and below in import *Deprecate gist:geoDirectlyContains and gist:geoDirectlyContainedIn* - Description: Deprecated gist:geoDirectlyContains and gist:geoDirectlyContainedIn object properties -- Rationale: "Direct containment" in the geographic realm is problematic. You can always define/insert an intermediate Geo Region between two existing Geo Regions where one contains the other. When we fully remove these, it will be a major change. -- Issue(s): https://github.com/semanticarts/gist/issues/328 +- Rationale: "Direct containment" in the geographic realm is problematic. You can always define/insert an intermediate Geo Region between two existing Geo Regions where one contains the other. When we fully remove these, it will be a major change. +- Issue(s): *Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent` @@ -333,8 +333,8 @@ Release Notes gist 7.0 gist 7.0 is a major upgrade from our last released version (6.7.1). The main differences are: - gist 7.0 is extremely modular. There are 18 modules that can be used collectively or in subsets if you don't need all the concepts in gist. -- gist 7.0 is more elegant than its predecessors. We have reduced the number of top level concepts that everything else derives from to 12. And these 12 concepts are not philosophical abstractions like endurants and perdurants, or qualia, there are normal terms whose definitions are quite close to what you already believe. -- gist 7.0 has more extensive and more-fine grained disjointness at the highest level. It turns out that in order for an upper ontology to help you avoid making logical errors in your derived enterprise or ontology, it needs to make use of disjointness. Without disjointness, the reasoner does not find logic errors. +- gist 7.0 is more elegant than its predecessors. We have reduced the number of top level concepts that everything else derives from to 12. And these 12 concepts are not philosophical abstractions like endurants and perdurants, or qualia, there are normal terms whose definitions are quite close to what you already believe. +- gist 7.0 has more extensive and more-fine grained disjointness at the highest level. It turns out that in order for an upper ontology to help you avoid making logical errors in your derived enterprise or ontology, it needs to make use of disjointness. Without disjointness, the reasoner does not find logic errors. For documentation and OWL files regarding terms that were deprecated when moving from version 6.7.1 to 7.0, please see the sub-folder called "Deprecated terms from gist6.7.1". From 4d04c35d6ab662ebb3f2276450ba2b51dbb35019 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Mon, 2 Nov 2020 11:16:55 -0500 Subject: [PATCH 40/59] Document change from RDFS to SKOS annotations in style guide --- docs/gistStyleGuide.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/docs/gistStyleGuide.md b/docs/gistStyleGuide.md index cd377a07..dacccc50 100644 --- a/docs/gistStyleGuide.md +++ b/docs/gistStyleGuide.md @@ -63,6 +63,39 @@ Naming We adopt sentence over title case because the latter, while technically well-defined, has more complex rules and can introduce inconsistencies when implemented by different users. +### Annotations + +gist uses SKOS annotations rather than rdfs:label and rdfs:comment. The accepted annotations, intended use, and previous usage replaced are shown in the following table. Refer to the [SKOS ontology](http://www.w3.org/2004/02/skos/core) for formal definitions. + +*Preferred:* + +| Annotation | Use | Replaces (if applicable ) | +| ---------- |:-------------------:|:-------------------------:| +| `skos:prefLabel` | Primary label | `rdfs:label` | +| `skos:altLabel` | Alternative label, where relevant | +| `skos:definition` | Definition | `rdfs:comment` | +| `skos:scopeNote` | Additional clarifying comments about the meaning or usage of a term. | `rdfs:comment` | +| `skos:example` | One or more examples | `rdfs:comment` | +| `skos:editorialNote` | Notes for future editors | `rdfs:comment` | + +*Use only rarely:* + +| Annotation | Comment | +| ---------- |:-------------------:|:-------------------------:| +| `skos:changeNote` | Normally change notes are provided by the git history or version comparison. | +| `skos:historyNote` | Normally change notes are provided by the git history or version comparison. | +| `skos:note` | A more specific annotation is preferred. | + +*Do not use:* +| Annotation | Replaced by | +|------------:|:-----------:| +| `rdfs:label` | `skos:prefLabel` | +| `rdfs:comment` | All other annotations | + +#### Rationale + +SKOS annotations allow a more fine-grained approach to human-readable documentation. This change also aligns with emerging common practice. + Documentation ----- From 89d4c259a296857889dcefafc87f4c45c5ee39fb Mon Sep 17 00:00:00 2001 From: rjyounes Date: Mon, 2 Nov 2020 11:18:30 -0500 Subject: [PATCH 41/59] Fix markdown in style guide --- docs/gistStyleGuide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/gistStyleGuide.md b/docs/gistStyleGuide.md index dacccc50..51f2087f 100644 --- a/docs/gistStyleGuide.md +++ b/docs/gistStyleGuide.md @@ -81,7 +81,7 @@ gist uses SKOS annotations rather than rdfs:label and rdfs:comment. The accepted *Use only rarely:* | Annotation | Comment | -| ---------- |:-------------------:|:-------------------------:| +| ---------- |:-------------------:| | `skos:changeNote` | Normally change notes are provided by the git history or version comparison. | | `skos:historyNote` | Normally change notes are provided by the git history or version comparison. | | `skos:note` | A more specific annotation is preferred. | From d1398550e2c89233bbaa1985af5b8da68257a1bc Mon Sep 17 00:00:00 2001 From: rjyounes Date: Mon, 2 Nov 2020 11:19:47 -0500 Subject: [PATCH 42/59] Tweak to style guide --- docs/gistStyleGuide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/gistStyleGuide.md b/docs/gistStyleGuide.md index 51f2087f..bd9d8781 100644 --- a/docs/gistStyleGuide.md +++ b/docs/gistStyleGuide.md @@ -90,7 +90,7 @@ gist uses SKOS annotations rather than rdfs:label and rdfs:comment. The accepted | Annotation | Replaced by | |------------:|:-----------:| | `rdfs:label` | `skos:prefLabel` | -| `rdfs:comment` | All other annotations | +| `rdfs:comment` | All other annotations, especially `skos:scopeNote` and `skos:example` | #### Rationale From a32bffc1186faeb65044f298fa16dc38efda6944 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Mon, 2 Nov 2020 11:27:22 -0500 Subject: [PATCH 43/59] Remove assertion of type DurationUnit from _second --- gistCore.ttl | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index d3f49049..6770b06d 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -1,6 +1,3 @@ -# baseURI: https://ontologies.semanticarts.com/o/gistCore - -@base . @prefix gist: . @prefix owl: . @prefix rdf: . @@ -785,7 +782,7 @@ gist:Duration skos:definition "Time, but not on a timeline."^^xsd:string ; skos:example "One week (or seven days), but not Jan 1, 2008 to Jan 7, 2008 (which is an interval)."^^xsd:string ; skos:prefLabel "Duration"^^xsd:string ; - skos:scopeNote "Intervals have durations, but are not themselves durations."^^xsd:string ; + skos:scopeNote "Intervals have durations, but are not themselves durations."^^xsd:string ; . gist:DurationUnit @@ -2785,8 +2782,7 @@ gist:_second a owl:NamedIndividual , owl:Thing , - gist:BaseUnit , - gist:DurationUnit + gist:BaseUnit ; gist:convertToBase "1.0"^^xsd:double ; gist:hasBaseUnit gist:_second ; @@ -3787,9 +3783,9 @@ gist:toAgent gist:Person ) ; ] ; - skos:definition "Indicates to whom (e.g. a message or shipment) is destined for."^^xsd:string ; - skos:scopeNote 'This is not the inverse of fromAgent. A message can be from someone. If we made it the inverse the person would be "to" the message'^^xsd:string ; + skos:definition "Indicates to whom (e.g. a message or shipment) is destined for."^^xsd:string ; skos:prefLabel "To Agent"^^xsd:string ; + skos:scopeNote 'This is not the inverse of fromAgent. A message can be from someone. If we made it the inverse the person would be "to" the message'^^xsd:string ; . gist:toPlace From 135beae84bf6ef5795f9268e38ec1bc41bbcadc7 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Mon, 2 Nov 2020 11:31:25 -0500 Subject: [PATCH 44/59] Added note on style guide change to release notes. --- docs/ReleaseNotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 272883ec..2da63d72 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -11,6 +11,7 @@ Release X.x.x [ Release manager: update version number here and below in import - Description: - `rdfs:label` was replaced with `skos:prefLabel`. - `rdfs:comment` was replaced with one of `skos:definition`, `skos:example`, `skos:scopeNote` or `skos:altLabel`. + - The [gist Style Guide](gistStyleGuide) was updated accordingly. - Rationale: to align with emerging common practice, e.g. FIBO and Semantic Arts client work. - Impact: Backward compatibility is retained because we also publish an auto-generated version of the skos annotations in the file: rdfsAnnotations.ttl. The diffferent skos annotations are distinguished by a suitable prefix to the `rdfs:comment`; one of: 'ALT: ', 'DEFINITION: ', 'EXAMPLE: ', 'NOTE: '. - Issue: [#351](https://github.com/semanticarts/gist/issues/351). From b18d471801a143f1bdfc26cb0ff13986a0b898d9 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Mon, 2 Nov 2020 11:43:50 -0500 Subject: [PATCH 45/59] Add release note for issue 92 --- docs/ReleaseNotes.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 272883ec..05811f8e 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -15,18 +15,20 @@ Release X.x.x [ Release manager: update version number here and below in import - Impact: Backward compatibility is retained because we also publish an auto-generated version of the skos annotations in the file: rdfsAnnotations.ttl. The diffferent skos annotations are distinguished by a suitable prefix to the `rdfs:comment`; one of: 'ALT: ', 'DEFINITION: ', 'EXAMPLE: ', 'NOTE: '. - Issue: [#351](https://github.com/semanticarts/gist/issues/351). -*Deprecate gist:geoDirectlyContains and gist:geoDirectlyContainedIn* +*Deprecate `gist:geoDirectlyContains` and `gist:geoDirectlyContainedIn`* -- Description: Deprecated gist:geoDirectlyContains and gist:geoDirectlyContainedIn object properties +- Description: Deprecated `gist:geoDirectlyContains` and `gist:geoDirectlyContainedIn` object properties - Rationale: "Direct containment" in the geographic realm is problematic. You can always define/insert an intermediate Geo Region between two existing Geo Regions where one contains the other. When we fully remove these, it will be a major change. - Issue(s): -*Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent` +*Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent`* - Description: Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent` and from the union `owl:someValuesFrom` restrictions in `gist:Message`. - Rationale: Bug fix; it makes no sense to consider a `gist:Address`, which is a type of `gist:Content`, as an agent. - Impact: Changes inferences based on previous ranges of these properties (i.e., an object of the property may no longer be a `gist:Address`, as in previous versions), but considered a bug fix and therefore a patch change. -- Issue: - Issue: [#391](https://github.com/semanticarts/gist/issues/391). +- Issue: [#391](https://github.com/semanticarts/gist/issues/391). + +### Patch Updates *Modified build to create JSON-LD ontology files with `.jsonld` extension.* @@ -46,6 +48,15 @@ Release X.x.x [ Release manager: update version number here and below in import - Rationale: Minimizes formatting noise on diffs. - Issue: [#228](https://github.com/semanticarts/gist/issues/228). +*Conform definition of `gist:_second` to other `gist:BaseUnit` individuals* + +- Description: `gist:_second` was explicitly typed as `gist:DurationUnit` as well as `gist:BasenUnit`, in contrast to all other `gist:BaseUnit` individuals, which are not typed with their specific subtypes. This assertion has now been removed. +- Rationale: + - The specific unit type can be inferred from other axioms. + - Consistency with other gist individuals, which are not explicitly typed with their unit subtype. +- Impact: Since the unit subtype is entailed by other axioms, there is no change in inferencing. +- Issue: - Issue: [#92](https://github.com/semanticarts/gist/issues/92). + Import URL: . Release 9.4.0 From 64da8359f51a9552cb196228ace96a31c76c008a Mon Sep 17 00:00:00 2001 From: rjyounes Date: Mon, 2 Nov 2020 11:49:02 -0500 Subject: [PATCH 46/59] Add issue number to release notes, a couple of miscellaneous tweaks --- docs/ReleaseNotes.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 2da63d72..c0f61420 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -11,23 +11,24 @@ Release X.x.x [ Release manager: update version number here and below in import - Description: - `rdfs:label` was replaced with `skos:prefLabel`. - `rdfs:comment` was replaced with one of `skos:definition`, `skos:example`, `skos:scopeNote` or `skos:altLabel`. - - The [gist Style Guide](gistStyleGuide) was updated accordingly. - Rationale: to align with emerging common practice, e.g. FIBO and Semantic Arts client work. - Impact: Backward compatibility is retained because we also publish an auto-generated version of the skos annotations in the file: rdfsAnnotations.ttl. The diffferent skos annotations are distinguished by a suitable prefix to the `rdfs:comment`; one of: 'ALT: ', 'DEFINITION: ', 'EXAMPLE: ', 'NOTE: '. -- Issue: [#351](https://github.com/semanticarts/gist/issues/351). +- Issues: [#351](https://github.com/semanticarts/gist/issues/351), [#377](https://github.com/semanticarts/gist/issues/377). -*Deprecate gist:geoDirectlyContains and gist:geoDirectlyContainedIn* +*Deprecated `gist:geoDirectlyContains` and `gist:geoDirectlyContainedIn`* -- Description: Deprecated gist:geoDirectlyContains and gist:geoDirectlyContainedIn object properties +- Description: Deprecated `gist:geoDirectlyContains` and `gist:geoDirectlyContainedIn` object properties - Rationale: "Direct containment" in the geographic realm is problematic. You can always define/insert an intermediate Geo Region between two existing Geo Regions where one contains the other. When we fully remove these, it will be a major change. -- Issue(s): +- Issue: [#328](https://github.com/semanticarts/gist/issues/328). -*Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent` +*Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent`* - Description: Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent` and from the union `owl:someValuesFrom` restrictions in `gist:Message`. - Rationale: Bug fix; it makes no sense to consider a `gist:Address`, which is a type of `gist:Content`, as an agent. - Impact: Changes inferences based on previous ranges of these properties (i.e., an object of the property may no longer be a `gist:Address`, as in previous versions), but considered a bug fix and therefore a patch change. -- Issue: - Issue: [#391](https://github.com/semanticarts/gist/issues/391). +- Issue: [#391](https://github.com/semanticarts/gist/issues/391). + +### Patch Updates *Modified build to create JSON-LD ontology files with `.jsonld` extension.* From 2432e625ec3c74dbbb86e127f26772304544cea4 Mon Sep 17 00:00:00 2001 From: Scott Henninger Date: Mon, 9 Nov 2020 18:40:00 -0600 Subject: [PATCH 47/59] Typo found in prefLabel for gist:occursAt --- gistCore.ttl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gistCore.ttl b/gistCore.ttl index 6770b06d..ff1fa321 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -3557,7 +3557,7 @@ gist:numerator gist:occursAt a owl:ObjectProperty ; skos:definition "The geospatial place where something happened or will happen"^^xsd:string ; - skos:prefLabel "OccurAt"^^xsd:string ; + skos:prefLabel "Occurs at"^^xsd:string ; . gist:offsetToUniversal From 44f4f3284b1aa7007370475d4d2c8447fdcb38d7 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Thu, 12 Nov 2020 10:26:25 -0500 Subject: [PATCH 48/59] Style guide wording and formatting tweaks for annotations. Also added rdfs:seeAlso and rdfs:isDefinedBy as approved annotations. --- docs/gistStyleGuide.md | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/docs/gistStyleGuide.md b/docs/gistStyleGuide.md index bd9d8781..adf5203f 100644 --- a/docs/gistStyleGuide.md +++ b/docs/gistStyleGuide.md @@ -65,30 +65,39 @@ We adopt sentence over title case because the latter, while technically well-def ### Annotations -gist uses SKOS annotations rather than rdfs:label and rdfs:comment. The accepted annotations, intended use, and previous usage replaced are shown in the following table. Refer to the [SKOS ontology](http://www.w3.org/2004/02/skos/core) for formal definitions. +gist uses SKOS annotations rather than `rdfs:label` and `rdfs:comment`. The accepted annotations, intended use, and previous usage are shown in the following tables. Refer to the [SKOS ontology](http://www.w3.org/2004/02/skos/core) for formal definitions. -*Preferred:* +*Preferred SKOS annotations* -| Annotation | Use | Replaces (if applicable ) | -| ---------- |:-------------------:|:-------------------------:| +| Annotation | Use | Replaces | +| ---------: | --- |:---------| | `skos:prefLabel` | Primary label | `rdfs:label` | -| `skos:altLabel` | Alternative label, where relevant | +| `skos:altLabel` | Alternative label, where relevant | n/a | | `skos:definition` | Definition | `rdfs:comment` | -| `skos:scopeNote` | Additional clarifying comments about the meaning or usage of a term. | `rdfs:comment` | +| `skos:scopeNote` | Additional clarifying comments about the meaning or usage of a term | `rdfs:comment` | | `skos:example` | One or more examples | `rdfs:comment` | | `skos:editorialNote` | Notes for future editors | `rdfs:comment` | -*Use only rarely:* +*RDFS annotations* + +Certain RDFS annotations are recommended where there is no SKOS equivalent. + +| Annotation | Use | +| ---------: | --- | +| `rdfs:seeAlso` | Indicates a resource that may provide additional information about the subject. Preferably points to a web page or RDF resource rather than text. | +| `rdfs:isDefinedBy` | Identifies the ontology module the term is defined in. Added automatically during gist release bundling and does not needed to be added by hand. | + +*Use only rarely* | Annotation | Comment | -| ---------- |:-------------------:| +| ---------: | ------- | | `skos:changeNote` | Normally change notes are provided by the git history or version comparison. | | `skos:historyNote` | Normally change notes are provided by the git history or version comparison. | | `skos:note` | A more specific annotation is preferred. | -*Do not use:* +*Do not use* | Annotation | Replaced by | -|------------:|:-----------:| +| ---------: | ----------- | | `rdfs:label` | `skos:prefLabel` | | `rdfs:comment` | All other annotations, especially `skos:scopeNote` and `skos:example` | From 590e832ddb123bd97faa74718666330eb9012706 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Sat, 21 Nov 2020 11:14:28 -0500 Subject: [PATCH 49/59] Fix label of TaskTemplate --- gistCore.ttl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gistCore.ttl b/gistCore.ttl index ff1fa321..0da34622 100644 --- a/gistCore.ttl +++ b/gistCore.ttl @@ -2335,8 +2335,8 @@ gist:TaskTemplate ] ) ; ] ; - skos:definition "An outline of task of a particular type, that will, when instantiated, generate an actual (unscheduled) task."^^xsd:string ; - skos:prefLabel "Template Task"^^xsd:string ; + skos:definition "An outline of a task of a particular type, that will, when instantiated, generate an actual (unscheduled) task."^^xsd:string ; + skos:prefLabel "Task Template"^^xsd:string ; . gist:Taxonomy From 79cfae77179dfb9be24b679645320904d5729f73 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Sat, 21 Nov 2020 11:18:27 -0500 Subject: [PATCH 50/59] Add release note for TaskTemplate label fix --- docs/ReleaseNotes.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 05811f8e..e459bb90 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -57,6 +57,8 @@ Release X.x.x [ Release manager: update version number here and below in import - Impact: Since the unit subtype is entailed by other axioms, there is no change in inferencing. - Issue: - Issue: [#92](https://github.com/semanticarts/gist/issues/92). +- Fixed label of TaskTemplate. Issue [#407](https://github.com/semanticarts/gist/issues/407). + Import URL: . Release 9.4.0 From 4d0c6aa9be113637db8bc99383a0ec38aa418fbf Mon Sep 17 00:00:00 2001 From: rjyounes Date: Mon, 23 Nov 2020 14:18:35 -0500 Subject: [PATCH 51/59] =?UTF-8?q?Minor=20wording=20changes=20based=20on=20?= =?UTF-8?q?reviewer=E2=80=99s=20notes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/gistStyleGuide.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/gistStyleGuide.md b/docs/gistStyleGuide.md index adf5203f..5f5fb0d3 100644 --- a/docs/gistStyleGuide.md +++ b/docs/gistStyleGuide.md @@ -69,14 +69,14 @@ gist uses SKOS annotations rather than `rdfs:label` and `rdfs:comment`. The acce *Preferred SKOS annotations* -| Annotation | Use | Replaces | +| Annotation | Use | Instead Of | | ---------: | --- |:---------| -| `skos:prefLabel` | Primary label | `rdfs:label` | +| `skos:prefLabel` | Preferred label | `rdfs:label` | | `skos:altLabel` | Alternative label, where relevant | n/a | | `skos:definition` | Definition | `rdfs:comment` | | `skos:scopeNote` | Additional clarifying comments about the meaning or usage of a term | `rdfs:comment` | | `skos:example` | One or more examples | `rdfs:comment` | -| `skos:editorialNote` | Notes for future editors | `rdfs:comment` | +| `skos:editorialNote` | Notes for editors | `rdfs:comment` | *RDFS annotations* @@ -96,7 +96,7 @@ Certain RDFS annotations are recommended where there is no SKOS equivalent. | `skos:note` | A more specific annotation is preferred. | *Do not use* -| Annotation | Replaced by | +| Annotation | Instead Use | | ---------: | ----------- | | `rdfs:label` | `skos:prefLabel` | | `rdfs:comment` | All other annotations, especially `skos:scopeNote` and `skos:example` | From d2a3d8e6c6bd73e5c9a95ecdd7dc013c605eec8f Mon Sep 17 00:00:00 2001 From: rjyounes Date: Thu, 3 Dec 2020 16:10:51 -0500 Subject: [PATCH 52/59] Policy change for PR submission by external contributors --- docs/Contributing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Contributing.md b/docs/Contributing.md index 16510148..73e8fc8c 100644 --- a/docs/Contributing.md +++ b/docs/Contributing.md @@ -4,8 +4,8 @@ gist Contributor Guidelines for Issues and Pull Requests gist Change and Release Management ----- -- The Semantic Arts workflow for gist development requires that an issue be submitted, triaged, and approved for implementation before work proceeds and a pull request is submitted. We will not review or approve pull requests that are not based on issues approved for implementation. - All bug reports and feature requests should be submitted via issues in this repository rather than through email, the website contact form, or other communication channels, and all discussion will be tracked through comments on the issue. These practices ensure that requests are addressed transparently and systematically, and that all discussion is recorded and preserved in a single, public location. +- External contributors may submit a PR accompanied by a mandatory issue. They will be reviewed as part of our regular triage process, and will either be accepted and merged to develop, accepted with requested modifications, or rejected and closed. External contributions should conform to the requirements for issues and PRs outlined in the following sections. - gist Council presentations may have an associated issue created so that the proposals will be formally reviewed. Submitting an Issue From 87c2f7805cc7f2b397f2f7c239973782c4895d0c Mon Sep 17 00:00:00 2001 From: rjyounes Date: Thu, 3 Dec 2020 16:13:42 -0500 Subject: [PATCH 53/59] Additional notes on PR submission by external contributors --- docs/Contributing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Contributing.md b/docs/Contributing.md index 73e8fc8c..25b94ce0 100644 --- a/docs/Contributing.md +++ b/docs/Contributing.md @@ -5,7 +5,7 @@ gist Change and Release Management ----- - All bug reports and feature requests should be submitted via issues in this repository rather than through email, the website contact form, or other communication channels, and all discussion will be tracked through comments on the issue. These practices ensure that requests are addressed transparently and systematically, and that all discussion is recorded and preserved in a single, public location. -- External contributors may submit a PR accompanied by a mandatory issue. They will be reviewed as part of our regular triage process, and will either be accepted and merged to develop, accepted with requested modifications, or rejected and closed. External contributions should conform to the requirements for issues and PRs outlined in the following sections. +- External contributors may submit a PR accompanied by a mandatory issue. They will be reviewed as part of our regular triage process, and will either be accepted and merged to develop, accepted with requested modifications, or rejected and closed. Submit only an issue if you have a request without a solution; submit a PR with the issue if you have a proposed solution. External contributions should conform to the requirements for issues and PRs outlined in the following sections. - gist Council presentations may have an associated issue created so that the proposals will be formally reviewed. Submitting an Issue From 8469fbde589595d775208573b8501d681616c65e Mon Sep 17 00:00:00 2001 From: rjyounes Date: Thu, 3 Dec 2020 16:57:32 -0500 Subject: [PATCH 54/59] Document changed release note format, removed the release notes template, and modified the current release notes and those in version 9.4.0 according to new standard. --- docs/Contributing.md | 64 +++++++++++++------ docs/ReleaseNotes.md | 118 ++++++----------------------------- docs/ReleaseNotesTemplate.md | 49 --------------- 3 files changed, 62 insertions(+), 169 deletions(-) delete mode 100644 docs/ReleaseNotesTemplate.md diff --git a/docs/Contributing.md b/docs/Contributing.md index 25b94ce0..e9275e43 100644 --- a/docs/Contributing.md +++ b/docs/Contributing.md @@ -95,26 +95,7 @@ Pull Requests - The title or description of the PR should contain the keywords "fixes #nnn" (or another of the [GitHub keywords](https://docs.github.com/en/enterprise/2.21/user/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword)) where nnn is the issue number. This automatically closes the related issue(s) when the PR is merged. - Example: "Correct cardinality restriction on class gist:Room. Fixes #98." - Note that if the PR fixes multiple issues, each issue number must be prefixed by the keyword. E.g., "Fixes #98, fixes #102", rather than "Fixes #98, #102" or "Fixes #98 and #102". -- The PR should include an update to the release notes, except in the rare cases where there is no user-facing change. - - Follow the [release notes template](ReleaseNotesTemplate.md). - - Reviewers will reject a PR that does not include an update to the release notes. - - Please follow the heading conventions shown, as the [markdown configuration file](markdownlint.json) dictates the mixed heading style. - - The Rationale line for patch changes may be as simple as "Bug fix." - - Example of a new release note section with one note: - -```markdown -Release notes gist 9.4.0 ------ - -### Minor Updates - -*Changes to category predicates* - -- Description: Added intransitive properties `hasDirectSubCategory` and `hasDirectSuperCategory` as subproperties of `hasSubCategory` and `hasSuperCategory`, respectively. The latter are defined as transitive. -- Rationale: The direct sub/supercategory properties provide a mechanism for defining gapless taxonomy trees. The existing properties are logically transitive. -- Impact: No changes required to existing implementations. The changes enhance the definition of taxonomy trees. -- Issues: [#104](https://github.com/semanticarts/gist/issues/104), [#107](https://github.com/semanticarts/gist/issues/107). -``` +- The PR should include an update to the release notes. See [Release Notes](#release-notes). ### Assigning Reviewers @@ -149,3 +130,46 @@ Release notes gist 9.4.0 - Some large projects are implemented by more than one person. In this case, a shared development branch is first cut from develop, and then each developer cuts his/her own branch off of this one. Merges will first take place from these individual working branches into the shared development branch, and finally the shared branch is merged into develop. - The process of branching, submitting PRs, and merging is otherwise the same. Each developer should ensure that the shared branch is merged regularly into his/her working branch to avoid merge conflicts, and the same steps should be followed when submitting a PR to the shared branch and later from the shared branch to develop. + +### Release Notes + +#### General + +- All PRs must include an update to the release notes, except in the rare cases where there are no user-facing changes. Small fixes of a similar nature, such as correcting several typos in annotations, may be gathered into a single release note, even if they were submitted for separate issues or as separate PRs. +- Reviewers will reject a PR without well-formed release notes. +- The release manager will review the release notes for content and formatting before release. +- On release, the release manager will replace the version placeholder X.x.x with the correct version number, both in the release note heading and in the import URL. + +#### Formatting + +- The release notes will be divided into three sections, for major, minor, and patch changes, as relevant. +- Each release note should follow the following formatting conventions: + - Descriptions begin with a past tense verb. + - Surround ontology or other code terms with backticks; e.g., `gist:Weight`. + - Each note ends in a period. + - Refer to the most recent release notes for examples. + - Please follow the heading conventions shown, as the [markdown configuration file](markdownlint.json) dictates the mixed heading style. + - Example of release notes with only minor and patch updates: + +#### Example + +```markdown +Release notes gist 9.4.0 +----- + +### Major Updates + +- Changed the `gist` namespace from `http:` to `https:`. + +### Minor Updates + +- Changes to category predicates: added intransitive properties `hasDirectSubCategory` and `hasDirectSuperCategory` as subproperties of `hasSubCategory` and `hasSuperCategory`, respectively. The latter are defined as transitive. Issues [#104](https://github.com/semanticarts/gist/issues/104), [#107](https://github.com/semanticarts/gist/issues/107). + +### Patch Updates + +- Deprecated `gist:_unitedNations`. Issue [#207](https://github.com/semanticarts/gist/issues/207). +- Made `gist:hasPhysicalLocation` transitive. Issue [#109](https://github.com/semanticarts/gist/issues/109). + +Import URL: . + +``` diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 915af676..d39c040f 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -6,57 +6,18 @@ Release X.x.x [ Release manager: update version number here and below in import ### Minor Updates -*Converted rdfs annotations to skos annotations* - -- Description: - - `rdfs:label` was replaced with `skos:prefLabel`. - - `rdfs:comment` was replaced with one of `skos:definition`, `skos:example`, `skos:scopeNote` or `skos:altLabel`. -- Rationale: to align with emerging common practice, e.g. FIBO and Semantic Arts client work. -- Impact: Backward compatibility is retained because we also publish an auto-generated version of the skos annotations in the file: rdfsAnnotations.ttl. The diffferent skos annotations are distinguished by a suitable prefix to the `rdfs:comment`; one of: 'ALT: ', 'DEFINITION: ', 'EXAMPLE: ', 'NOTE: '. -- Issues: [#351](https://github.com/semanticarts/gist/issues/351), [#377](https://github.com/semanticarts/gist/issues/377). - -*Deprecated `gist:geoDirectlyContains` and `gist:geoDirectlyContainedIn`* - -- Description: Deprecated `gist:geoDirectlyContains` and `gist:geoDirectlyContainedIn` object properties -- Rationale: "Direct containment" in the geographic realm is problematic. You can always define/insert an intermediate Geo Region between two existing Geo Regions where one contains the other. When we fully remove these, it will be a major change. -- Issue: [#328](https://github.com/semanticarts/gist/issues/328). - -*Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent`* - -- Description: Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent` and from the union `owl:someValuesFrom` restrictions in `gist:Message`. -- Rationale: Bug fix; it makes no sense to consider a `gist:Address`, which is a type of `gist:Content`, as an agent. -- Impact: Changes inferences based on previous ranges of these properties (i.e., an object of the property may no longer be a `gist:Address`, as in previous versions), but considered a bug fix and therefore a patch change. -- Issue: [#391](https://github.com/semanticarts/gist/issues/391). +- Converted `RDFS` annotations to `SKOS` annotations. See [gist style guide](gistStyleGuide.md) for usage details. Issues [#351](https://github.com/semanticarts/gist/issues/351), [#377](https://github.com/semanticarts/gist/issues/377). +- Deprecated `gist:geoDirectlyContains` and `gist:geoDirectlyContainedIn`. Issue [#328](https://github.com/semanticarts/gist/issues/328). +- Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent`. Issue: [#391](https://github.com/semanticarts/gist/issues/391). ### Patch Updates -*Modified build to create JSON-LD ontology files with `.jsonld` extension.* - -- Description: JSON-LD files were erroneously created with `.json` extension. -- Rationale: The correct extension for the `/ld+json` MIME type is `.jsonld`. -- Issue: [#365](https://github.com/semanticarts/gist/issues/365). - -*Updated documentation on contributing to gist* - -- Description: Miscellaneous updates to `Contributing.md`. -- Rationale: Add clarifications and corrections. -- Issue: [#382](https://github.com/semanticarts/gist/issues/382). - -*Added standard pre-commit hook* - -- Description: Added a standard `pre-commit` hook which applies uniform formatting to RDF files using `tools/rdf-toolkit.jar`. -- Rationale: Minimizes formatting noise on diffs. -- Issue: [#228](https://github.com/semanticarts/gist/issues/228). - -*Conform definition of `gist:_second` to other `gist:BaseUnit` individuals* - -- Description: `gist:_second` was explicitly typed as `gist:DurationUnit` as well as `gist:BasenUnit`, in contrast to all other `gist:BaseUnit` individuals, which are not typed with their specific subtypes. This assertion has now been removed. -- Rationale: - - The specific unit type can be inferred from other axioms. - - Consistency with other gist individuals, which are not explicitly typed with their unit subtype. -- Impact: Since the unit subtype is entailed by other axioms, there is no change in inferencing. -- Issue: - Issue: [#92](https://github.com/semanticarts/gist/issues/92). - +- Modified build to create JSON-LD ontology files with `.jsonld` extension. Issue [#365](https://github.com/semanticarts/gist/issues/365). +- Documentation: + - Documented policy change on submission of PRs by external contributors and made minor wording changes to [Contributing.md](Contributing.md).Issue: [#382](https://github.com/semanticarts/gist/issues/382). + - Documented modified release notes format. Issue [#401](https://github.com/semanticarts/gist/issues/401). +- Added a standard `pre-commit` hook which applies uniform formatting to RDF files using `tools/rdf-toolkit.jar`. Issue [#228](https://github.com/semanticarts/gist/issues/228). +- Conformed definition of `gist:_second` to other `gist:BaseUnit` individuals. Issue: [#92](https://github.com/semanticarts/gist/issues/92). - Fixed label of TaskTemplate. Issue [#407](https://github.com/semanticarts/gist/issues/407). Import URL: . @@ -66,60 +27,17 @@ Release 9.4.0 ### Minor Updates -*Removed equivalences to union classes from the definitions of `gist:Artifact` and `gist:Place`* - -- Description: Replaced the union class equivalence assertions from `gist:Artifact` and `gist:Place` with `rdfs:subClassOf` assertions from each of the union class members to `gist:Artifact` or `gist:Place`, as appropriate. -- Rationale: Stating equivalence of a class to a union class prevents adding a new subclass which is not also a subclass of one of the union class members, thus reducing extensibility of the ontology. -- Impact: Removes the inference that an instance of `gist:Artifact` or `gist:Place` is also an instance of one of the members of the union class. Presumably low impact since this is a weak inference. -- Issues: [#110](https://github.com/semanticarts/gist/issues/110), [#343](https://github.com/semanticarts/gist/issues/343). - -*Changes to Category predicates* - -- Description: Added intransitive properties `gist:hasDirectSubCategory` and `gist:hasDirectSuperCategory` as subproperties of `gist:hasSubCategory` and `gist:hasSuperCategory`, respectively. The latter are now defined as transitive. -- Rationale: The direct sub/supercategory properties provide a mechanism for defining gapless taxonomy trees. The existing properties are logically transitive. -- Impact: No changes required to existing implementations. The changes enhance the definition of taxonomy trees. -- Issues: [#104](https://github.com/semanticarts/gist/issues/104), [#107](https://github.com/semanticarts/gist/issues/107). - -*Replaced `gist:Weight` with `gist:Mass` in all contexts* - -- Description: Deprecated `gist:Weight`; `gist:Mass` should be used instead. All axiomatic references to `gist:Weight` have been changed to `gist:Mass`. -- Rationale: Standardize to `gist:Mass` rather than mixing `gist:Mass` and `gist:Weight`. -- Impact: Users can continue to use the `gist:Weight` class by importing `gistDeprecated`, but it will be removed in a future major release. New implementations should use `gist:Mass`. -- Issue: [#105](https://github.com/semanticarts/gist/issues/105). +- Replaced the union class equivalences in the definitions of `gist:Artifact` and `gist:Place` with subclass assertions from each of the union class members. Issues [#110](https://github.com/semanticarts/gist/issues/110), [#343](https://github.com/semanticarts/gist/issues/343). +- Made changes to `Category` predicates: added intransitive properties `gist:hasDirectSubCategory` and `gist:hasDirectSuperCategory` as subproperties of `gist:hasSubCategory` and `gist:hasSuperCategory`, respectively, and made the latter transitive. Issues [#104](https://github.com/semanticarts/gist/issues/104), [#107](https://github.com/semanticarts/gist/issues/107). +- Replaced `gist:Weight` with `gist:Mass` in all contexts. Issue [#105](https://github.com/semanticarts/gist/issues/105). ### Patch Updates -*Made `gist:hasPhysicalLocation` transitive* - -- Description: `gist:hasPhysicalLocation` was erroneously not defined as transitive. -- Rationale: Logically, physical location is a transitive (containment) relationship. -- Issues: [#109](https://github.com/semanticarts/gist/issues/109). - -*Deprecated `gist:_unitedNations`* - -- Description: Deprecated `gist:_unitedNations` and moved from `gistCore` to `gistDeprecated`. A `gist:CountryGovernment` must be recognized by some organization, but not specifically the United Nations. -- Rationale: The only function of this individual was in the definition of `gist:CountryGovernment`, but the recognizing institution of a country government is implementation-dependent and thus does not belong in gist. Those wishing to refer to the United Nations should use an existing URI issued by an authoritative source. -- Impact: `gist:_unitedNations` is still available for use in `gistDeprecated`. The definition of `gist:CountryGovernment` has been relaxed with the removal of an incorrect requirement; client ontologies can subclass with their desired recognizing body. -- Issue: [#207](https://github.com/semanticarts/gist/issues/207). - -*Trivial corrections to axioms in the definition of some geo terms* - -- Description: Trivial corrections to axioms in the definitions of `gist:GeoRoute`, `gist:geoContains`, and `gist:GeoRoute`. -- Rationale: Bug fixes. -- Impact: None. -- Issues: [#64](https://github.com/semanticarts/gist/issues/64), [#334](https://github.com/semanticarts/gist/issues/334), [#361](https://github.com/semanticarts/gist/issues/361). - -*Changed ontology edit format from RDF/XML (.owl) to Turtle (.ttl)* - -- Description: OWL files are now stored in the repository as Turtle rather than RDF/XML. The release package will include RDF/XML, Turtle, and JSON-LD files. -- Rationale: Turtle is an easier format to read and edit. Users may want to use any one of these three common serializations. -- Issues: [#223](https://github.com/semanticarts/gist/issues/223), [#319](https://github.com/semanticarts/gist/issues/319). - -*Added release notes template* - -- Description: Added release notes template to be followed by contributors submitting a PR. -- Rationale: Standardize release note format for readability. -- Issue: [#338](https://github.com/semanticarts/gist/issues/338). +- Made `gist:hasPhysicalLocation` transitive. Issue [#109](https://github.com/semanticarts/gist/issues/109). +- Deprecated `gist:_unitedNations`. Issue [#207](https://github.com/semanticarts/gist/issues/207). +- Made trivial corrections to axioms in the definition of some geo terms. Issues [#64](https://github.com/semanticarts/gist/issues/64), [#334](https://github.com/semanticarts/gist/issues/334), [#361](https://github.com/semanticarts/gist/issues/361). +- Changed ontology edit format from RDF/XML (.owl) to Turtle (.ttl). Issues [#223](https://github.com/semanticarts/gist/issues/223), [#319](https://github.com/semanticarts/gist/issues/319). +- Added release notes template. Issue [#338](https://github.com/semanticarts/gist/issues/338). Import URL: . @@ -142,7 +60,7 @@ Release 9.2.0 - Replaced all "xs" namespace prefixes for XML Schema with "xsd". Corrects issue [#158](https://github.com/semanticarts/gist/issues/158). - Corrected gist:convertToBase value for gist:_minute from 1.0 to 60.0. Fixes issue [#82](https://github.com/semanticarts/gist/issues/82). - Added initial draft of in-progress gist style guide. Fixes issue [#163](https://github.com/semanticarts/gist/issues/163). -- Added documentation of change and release management process. Fixes issue [#233](https://github.com/semanticarts/gist/issues/233). +- Added documentation of change and release management process. Fixes issue [#233](. - Added guidelines for submission of GitHub issues and pull requests. Fixes issue [#190](https://github.com/semanticarts/gist/issues/190). - Remove defunct tools and documentation. Fixes issue [#193](https://github.com/semanticarts/gist/issues/193). - Include direct imports of all gist modules in gistCore. Fixes issue [#80](https://github.com/semanticarts/gist/issues/80). diff --git a/docs/ReleaseNotesTemplate.md b/docs/ReleaseNotesTemplate.md deleted file mode 100644 index 38c0ddc0..00000000 --- a/docs/ReleaseNotesTemplate.md +++ /dev/null @@ -1,49 +0,0 @@ -Release Notes Template -===== - -As noted in the [contributor guidelines](Contributing.md), every PR must include an update to the release notes, except in the rare cases where there is no user-facing change. - -Notes: - -- Reviewers will reject a PR that does not include an update to the release notes. -- The release manager will review the release notes for content and formatting. -- Please follow the heading conventions shown, as the [markdown configuration file](markdownlint.json) dictates the mixed heading style. -- The Rationale entry for patch changes may be as simple as "Bug fix." -- Each bulleted line should end in a period. -- Descriptions are stated in past tense. -- Surround ontology terms with backticks; e.g., `gist:Weight`. -- A full example is shown in the [release notes for version 9.4.0](ReleaseNotes.md). -- On release, X.x.x will be replaced with the correct version number. - -Template: - -```markdown -Release X.x.x ------ - -### Major Updates - -*Name* - - Description: - - Rationale: - - Impact: - - Migration plan: - - Issue(s): - -### Minor Updates - -*Name* - - Description: - - Rationale: - - Impact: - - Issue(s): - -### Patch Updates - -*Name* - - Description: - - Rationale: - - Issue(s): - -Import URL: . -``` From a23dd0fd7e8b732b268edde4067b89fb7a8b6d85 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Thu, 3 Dec 2020 17:03:46 -0500 Subject: [PATCH 55/59] Additional small wording changes to documentation --- docs/Contributing.md | 2 +- docs/ReleaseNotes.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/Contributing.md b/docs/Contributing.md index e9275e43..2461aaad 100644 --- a/docs/Contributing.md +++ b/docs/Contributing.md @@ -145,7 +145,7 @@ Pull Requests - The release notes will be divided into three sections, for major, minor, and patch changes, as relevant. - Each release note should follow the following formatting conventions: - Descriptions begin with a past tense verb. - - Surround ontology or other code terms with backticks; e.g., `gist:Weight`. + - Ontology and other code terms are enclosed in backticks; e.g., `gist:Weight`. - Each note ends in a period. - Refer to the most recent release notes for examples. - Please follow the heading conventions shown, as the [markdown configuration file](markdownlint.json) dictates the mixed heading style. diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index d39c040f..281701d1 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -6,7 +6,7 @@ Release X.x.x [ Release manager: update version number here and below in import ### Minor Updates -- Converted `RDFS` annotations to `SKOS` annotations. See [gist style guide](gistStyleGuide.md) for usage details. Issues [#351](https://github.com/semanticarts/gist/issues/351), [#377](https://github.com/semanticarts/gist/issues/377). +- Converted RDFS annotations to SKOS annotations. See [gist style guide](gistStyleGuide.md) for usage details. Issues [#351](https://github.com/semanticarts/gist/issues/351), [#377](https://github.com/semanticarts/gist/issues/377). - Deprecated `gist:geoDirectlyContains` and `gist:geoDirectlyContainedIn`. Issue [#328](https://github.com/semanticarts/gist/issues/328). - Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent`. Issue: [#391](https://github.com/semanticarts/gist/issues/391). @@ -14,8 +14,8 @@ Release X.x.x [ Release manager: update version number here and below in import - Modified build to create JSON-LD ontology files with `.jsonld` extension. Issue [#365](https://github.com/semanticarts/gist/issues/365). - Documentation: - - Documented policy change on submission of PRs by external contributors and made minor wording changes to [Contributing.md](Contributing.md).Issue: [#382](https://github.com/semanticarts/gist/issues/382). - - Documented modified release notes format. Issue [#401](https://github.com/semanticarts/gist/issues/401). + - Documented policy change on submission of PRs by external contributors and made minor wording changes to [Contributing.md](Contributing.md). Issue: [#382](https://github.com/semanticarts/gist/issues/382). + - Documented new, condensed release notes format. Issue [#401](https://github.com/semanticarts/gist/issues/401). - Added a standard `pre-commit` hook which applies uniform formatting to RDF files using `tools/rdf-toolkit.jar`. Issue [#228](https://github.com/semanticarts/gist/issues/228). - Conformed definition of `gist:_second` to other `gist:BaseUnit` individuals. Issue: [#92](https://github.com/semanticarts/gist/issues/92). - Fixed label of TaskTemplate. Issue [#407](https://github.com/semanticarts/gist/issues/407). From 5bef419327a8a8ed4543c53eaa5d2a15102599d7 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Fri, 4 Dec 2020 14:56:38 -0500 Subject: [PATCH 56/59] Update release notes for release 9.5.0. Small wording change to Contributing documentation. --- docs/Contributing.md | 2 +- docs/ReleaseNotes.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/Contributing.md b/docs/Contributing.md index 2461aaad..311d540e 100644 --- a/docs/Contributing.md +++ b/docs/Contributing.md @@ -149,7 +149,7 @@ Pull Requests - Each note ends in a period. - Refer to the most recent release notes for examples. - Please follow the heading conventions shown, as the [markdown configuration file](markdownlint.json) dictates the mixed heading style. - - Example of release notes with only minor and patch updates: + - Release notes example: #### Example diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 281701d1..dd61eede 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -1,12 +1,12 @@ gist Release Notes ===== -Release X.x.x [ Release manager: update version number here and below in import URL] +Release 9.5.0 ----- ### Minor Updates -- Converted RDFS annotations to SKOS annotations. See [gist style guide](gistStyleGuide.md) for usage details. Issues [#351](https://github.com/semanticarts/gist/issues/351), [#377](https://github.com/semanticarts/gist/issues/377). +- Converted RDFS annotations to SKOS annotations. See [gist style guide](gistStyleGuide.md) for usage details. A file containing legacy RDFS annotations is included in the release package for those who wish to continue using them for existing terms. Issues [#351](https://github.com/semanticarts/gist/issues/351), [#379](https://github.com/semanticarts/gist/issues/379). - Deprecated `gist:geoDirectlyContains` and `gist:geoDirectlyContainedIn`. Issue [#328](https://github.com/semanticarts/gist/issues/328). - Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent`. Issue: [#391](https://github.com/semanticarts/gist/issues/391). @@ -14,13 +14,13 @@ Release X.x.x [ Release manager: update version number here and below in import - Modified build to create JSON-LD ontology files with `.jsonld` extension. Issue [#365](https://github.com/semanticarts/gist/issues/365). - Documentation: - - Documented policy change on submission of PRs by external contributors and made minor wording changes to [Contributing.md](Contributing.md). Issue: [#382](https://github.com/semanticarts/gist/issues/382). - - Documented new, condensed release notes format. Issue [#401](https://github.com/semanticarts/gist/issues/401). + - Documented policy change on submission of PRs by external contributors (PRs are now accepted from external contributors if submitted with an issue) and made minor wording changes to [Contributing.md](Contributing.md). Issue: [#382](https://github.com/semanticarts/gist/issues/382). + - Documented new, condensed release notes format (reverted release note changes introduced in 9.4.0). Issue [#401](https://github.com/semanticarts/gist/issues/401). - Added a standard `pre-commit` hook which applies uniform formatting to RDF files using `tools/rdf-toolkit.jar`. Issue [#228](https://github.com/semanticarts/gist/issues/228). - Conformed definition of `gist:_second` to other `gist:BaseUnit` individuals. Issue: [#92](https://github.com/semanticarts/gist/issues/92). - Fixed label of TaskTemplate. Issue [#407](https://github.com/semanticarts/gist/issues/407). -Import URL: . +Import URL: . Release 9.4.0 ----- From 134fddd11bb55cb640d05eea352a463ac4e9dee6 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Fri, 4 Dec 2020 15:01:14 -0500 Subject: [PATCH 57/59] Fix typo in release notes --- docs/ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index dd61eede..48008cfe 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -17,7 +17,7 @@ Release 9.5.0 - Documented policy change on submission of PRs by external contributors (PRs are now accepted from external contributors if submitted with an issue) and made minor wording changes to [Contributing.md](Contributing.md). Issue: [#382](https://github.com/semanticarts/gist/issues/382). - Documented new, condensed release notes format (reverted release note changes introduced in 9.4.0). Issue [#401](https://github.com/semanticarts/gist/issues/401). - Added a standard `pre-commit` hook which applies uniform formatting to RDF files using `tools/rdf-toolkit.jar`. Issue [#228](https://github.com/semanticarts/gist/issues/228). -- Conformed definition of `gist:_second` to other `gist:BaseUnit` individuals. Issue: [#92](https://github.com/semanticarts/gist/issues/92). +- Conformed definition of `gist:_second` to other `gist:BaseUnit` individuals. Issue [#92](https://github.com/semanticarts/gist/issues/92). - Fixed label of TaskTemplate. Issue [#407](https://github.com/semanticarts/gist/issues/407). Import URL: . From fe873eef897f553094158aaecef8fd725dda9248 Mon Sep 17 00:00:00 2001 From: rjyounes Date: Fri, 4 Dec 2020 15:02:34 -0500 Subject: [PATCH 58/59] Wording change in release notes --- docs/ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 48008cfe..f851d9ce 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -14,7 +14,7 @@ Release 9.5.0 - Modified build to create JSON-LD ontology files with `.jsonld` extension. Issue [#365](https://github.com/semanticarts/gist/issues/365). - Documentation: - - Documented policy change on submission of PRs by external contributors (PRs are now accepted from external contributors if submitted with an issue) and made minor wording changes to [Contributing.md](Contributing.md). Issue: [#382](https://github.com/semanticarts/gist/issues/382). + - Documented policy change on submission of PRs by external contributors (PRs from external contributors are now accepted for review if submitted with an issue) and made minor wording changes to [Contributing.md](Contributing.md). Issue: [#382](https://github.com/semanticarts/gist/issues/382). - Documented new, condensed release notes format (reverted release note changes introduced in 9.4.0). Issue [#401](https://github.com/semanticarts/gist/issues/401). - Added a standard `pre-commit` hook which applies uniform formatting to RDF files using `tools/rdf-toolkit.jar`. Issue [#228](https://github.com/semanticarts/gist/issues/228). - Conformed definition of `gist:_second` to other `gist:BaseUnit` individuals. Issue [#92](https://github.com/semanticarts/gist/issues/92). From c0f294ba3570102972032043f54e5a4684cb172d Mon Sep 17 00:00:00 2001 From: rjyounes Date: Fri, 4 Dec 2020 15:05:04 -0500 Subject: [PATCH 59/59] Additional typo/wording fixes in release notes --- docs/ReleaseNotes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index f851d9ce..b68e6f1e 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -8,14 +8,14 @@ Release 9.5.0 - Converted RDFS annotations to SKOS annotations. See [gist style guide](gistStyleGuide.md) for usage details. A file containing legacy RDFS annotations is included in the release package for those who wish to continue using them for existing terms. Issues [#351](https://github.com/semanticarts/gist/issues/351), [#379](https://github.com/semanticarts/gist/issues/379). - Deprecated `gist:geoDirectlyContains` and `gist:geoDirectlyContainedIn`. Issue [#328](https://github.com/semanticarts/gist/issues/328). -- Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent`. Issue: [#391](https://github.com/semanticarts/gist/issues/391). +- Removed `gist:Address` from range of `gist:toAgent` and `gist:fromAgent`. Issue [#391](https://github.com/semanticarts/gist/issues/391). ### Patch Updates - Modified build to create JSON-LD ontology files with `.jsonld` extension. Issue [#365](https://github.com/semanticarts/gist/issues/365). - Documentation: - - Documented policy change on submission of PRs by external contributors (PRs from external contributors are now accepted for review if submitted with an issue) and made minor wording changes to [Contributing.md](Contributing.md). Issue: [#382](https://github.com/semanticarts/gist/issues/382). - - Documented new, condensed release notes format (reverted release note changes introduced in 9.4.0). Issue [#401](https://github.com/semanticarts/gist/issues/401). + - Documented policy change on submission of PRs by external contributors (PRs from external contributors are now accepted for review if submitted with an issue). Issue [#382](https://github.com/semanticarts/gist/issues/382). + - Documented new, condensed release notes format (reverted release note format introduced in 9.4.0). Issue [#401](https://github.com/semanticarts/gist/issues/401). - Added a standard `pre-commit` hook which applies uniform formatting to RDF files using `tools/rdf-toolkit.jar`. Issue [#228](https://github.com/semanticarts/gist/issues/228). - Conformed definition of `gist:_second` to other `gist:BaseUnit` individuals. Issue [#92](https://github.com/semanticarts/gist/issues/92). - Fixed label of TaskTemplate. Issue [#407](https://github.com/semanticarts/gist/issues/407).