PREFIX gist: <https://w3id.org/semanticarts/ns/ontology/gist/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

gist:GovernedGeoRegion a rdfs:Class ;
  rdfs:label "Governed Geo-Region" ;
  rdfs:comment "A defined geographic area or areas governed by at least one government organization." .

gist:isGovernedBy a rdf:Property ;
  rdfs:label "is governed by" ;
  rdfs:comment "A reference from the thing being governed to the governor" ;
  rdfs:range xsd:string .

gist:EquipmentType a rdfs:Class ;
  rdfs:label "Equipment Type" ;
  rdfs:comment "Categories of equipment" ;
  rdfs:subClassOf gist:Category .

gist:isAllocatedBy a rdf:Property ;
  rdfs:label "is allocated by" ;
  rdfs:comment "Relates the subject to whomever or whatever assigns or distributes it." ;
  rdfs:range xsd:string .

gist:SimpleUnitOfMeasure a rdfs:Class ;
  rdfs:label "Simple Unit Of Measure" ;
  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 conversionFactor for inch is 0.0254 to get to the base unit (meter)." .

gist:hasBaseUnit a rdf:Property ;
  rdfs:label "has base unit" ;
  rdfs:comment "Relates a UnitOfMeasure to its BaseUnit.  This indicates what kind of Unit something is." ;
  rdfs:domain gist:UnitOfMeasure ;
  rdfs:range gist:BaseUnit ;
  rdfs:subPropertyOf gist:hasStandardUnit .

gist:conversionFactor a rdf:Property ;
  rdfs:label "conversion factor" ;
  rdfs:comment "The conversion factor used to convert a unit to its standard (i.e., coherent) unit (which could be a base unit.)" ;
  rdfs:domain gist:UnitOfMeasure ;
  rdfs:range xsd:double .

gist:Restriction a rdfs:Class ;
  rdfs:label "Restriction" ;
  rdfs:comment "A description of things one is prevented from doing.  Most laws are restrictions." .

gist:prevents a rdf:Property ;
  rdfs:label "prevents" ;
  rdfs:comment "The intention (say a law) is intended to prevent this kind of behavior (say jay-walking)" ;
  rdfs:domain gist:Intention ;
  rdfs:range gist:Behavior .

gist:ID a rdfs:Class ;
  rdfs:label "ID" ;
  rdfs:comment "Content that is used to uniquely identify something or someone." .

gist:uniqueText a rdf:Property ;
  rdfs:label "unique text" ;
  rdfs:comment "The unique string value of some content object; i.e., there is no possibility of having more than one value." ;
  rdfs:range xsd:string .

gist:Balance a rdfs:Class ;
  rdfs:label "Balance" ;
  rdfs:comment "An amount decremented or incremented by a series of transactions." .

gist:isAffectedBy a rdf:Property ;
  rdfs:label "is affected by" ;
  rdfs:comment "Where the effect came from" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:CurrencyUnit a rdfs:Class ;
  rdfs:label "Currency Unit" ;
  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)." .

gist:LuminousIntensity a rdfs:Class ;
  rdfs:label "Luminous Intensity" ;
  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." .

gist:hasUnitOfMeasure a rdf:Property ;
  rdfs:label "has unit of measure" ;
  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." ;
  rdfs:domain gist:Magnitude ;
  rdfs:range gist:UnitOfMeasure , gist:CurrencyPerDurationUnit .

gist:SubCountryGovernment a rdfs:Class ;
  rdfs:label "Sub-Country Government" ;
  rdfs:comment "A government of a governed geo-region other than a country, which is under the direct or indirect control of a country government." .

gist:OrderedMember a rdfs:Class ;
  rdfs:label "Ordered Member" ;
  rdfs:comment "A member of an ordered collection serving as a proxy for a real world item, which can appear in different orders in different collections. The ordered member appears in exactly one ordered collection." .

gist:providesOrderFor a rdf:Property ;
  rdfs:label "provides order for" ;
  rdfs:comment "Links a member of an ordered collection to the real-world item it represents in that collection." ;
  rdfs:domain gist:OrderedMember ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:Actuator a rdfs:Class ;
  rdfs:label "Actuator" ;
  rdfs:comment "A device that can affect the real world via a message interface" ;
  rdfs:subClassOf gist:Equipment .

gist:isCategorizedBy a rdf:Property ;
  rdfs:label "is categorized by" ;
  rdfs:comment "Points to a taxonomy item or other less formally defined class." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:PostalAddress a rdfs:Class ;
  rdfs:label "Postal Address" ;
  rdfs:comment "A set of codes the postal authorities can use to deliver physical mail." ;
  rdfs:subClassOf gist:Address .

gist:isAbout a rdf:Property ;
  rdfs:label "is about" ;
  rdfs:comment "Subject matter of a document." ;
  rdfs:domain gist:Content ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:hasGoal a rdf:Property ;
  rdfs:label "has goal" ;
  rdfs:comment "The reason for doing something" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:Content a rdfs:Class ;
  rdfs:label "Content" ;
  rdfs:comment "A document, program, image, etc.  (Categories are not content until they are written down.)" ;
  rdfs:subClassOf gist:Artifact .

gist:RatioMagnitude a rdfs:Class ;
  rdfs:label "Ratio Magnitude" ;
  rdfs:comment "This is a number whose unit of measure is a ratio." .

gist:Transaction a rdfs:Class ;
  rdfs:label "Transaction" ;
  rdfs:comment "An event which has an effect on at least one accumulator." ;
  rdfs:subClassOf gist:Event .

gist:isCharacterizedAs a rdf:Property ;
  rdfs:label "is characterized as" ;
  rdfs:comment "A way to categorize a behavior." ;
  rdfs:domain gist:Event ;
  rdfs:range gist:Behavior .

gist:DataSizeUnit a rdfs:Class ;
  rdfs:label "Data Size Unit" ;
  rdfs:comment "A unit to measure amounts of digital information." .

gist:Function a rdfs:Class ;
  rdfs:label "Function" ;
  rdfs:comment "A function is what a specific made item is intended to do.  For instance: transmit electricity, provide ballast, control ambient temperature." ;
  rdfs:subClassOf gist:Intention .

gist:allows a rdf:Property ;
  rdfs:label "allows" ;
  rdfs:comment "The intention (say a grant) allows a particular kind of activity (for instance egress)" ;
  rdfs:domain gist:Intention ;
  rdfs:range gist:Behavior .

gist:ContractTerm a rdfs:Class ;
  rdfs:label "Contract Term" ;
  rdfs:comment "A specification of some aspect of a contract." ;
  rdfs:subClassOf gist:Specification .

gist:TemporalRelation a rdfs:Class ;
  rdfs:label "Temporal Relation" ;
  rdfs:comment "A relationship existing for a period of time." .

gist:startDateTime a rdf:Property ;
  rdfs:label "start date time" ;
  rdfs:comment "The date and time that something started." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:atDateTime .

gist:hasParticipant a rdf:Property ;
  rdfs:label "has participant" ;
  rdfs:comment "Relates something (e.g. an agreement) to things that play a role, or take part or are otherwise involved in some way." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:endDateTime a rdf:Property ;
  rdfs:label "end date time" ;
  rdfs:comment "The date and time that something ended." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:atDateTime .

gist:ServiceSpecification a rdfs:Class ;
  rdfs:label "Service Specification" ;
  rdfs:comment "A description of something that can be done for a person or organization (which produces some form of an act)." .

gist:ControllerType a rdfs:Class ;
  rdfs:label "Controller Type" ;
  rdfs:comment "A kind of controller." ;
  rdfs:subClassOf gist:Category .

gist:Area a rdfs:Class ;
  rdfs:label "Area" ;
  rdfs:comment "A measurement of two-dimensional space." .

gist:PhysicalActionType a rdfs:Class ;
  rdfs:label "Physical Action Type" ;
  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." ;
  rdfs:subClassOf gist:Category .

gist:StreetAddress a rdfs:Class ;
  rdfs:label "Street Address" ;
  rdfs:comment "An address which references a fixed location in the physical world." ;
  rdfs:subClassOf gist:PostalAddress .

gist:Category a rdfs:Class ;
  rdfs:label "Category" ;
  rdfs:comment "A concept or label used to categorize other instances informally. Things that can be thought of as types are usually Categories." .

gist:GeoVolume a rdfs:Class ;
  rdfs:label "Geo Volume" ;
  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." ;
  rdfs:subClassOf gist:Place .

gist:hasMagnitude a rdf:Property ;
  rdfs:label "has magnitude" ;
  rdfs:comment "To have a comparable numeric value. Each magnitude has a unit." ;
  rdfs:range gist:Magnitude .

gist:isGeographicallyContainedIn a rdf:Property ;
  rdfs:label "is geographically contained in" ;
  rdfs:comment "Relates one place to another place that contains the first." ;
  rdfs:domain gist:Place ;
  rdfs:range gist:Place .

gist:GeoRegion a rdfs:Class ;
  rdfs:label "Geo Region" ;
  rdfs:comment "A bounded region (or set of regions) on the surface of the Earth." .

gist:Volume a rdfs:Class ;
  rdfs:label "Volume" ;
  rdfs:comment "Three-dimensional space, or equivalent fluid measurement." .

gist:Duration a rdfs:Class ;
  rdfs:label "Duration" ;
  rdfs:comment "Time, but not on a timeline." .

gist:Event a rdfs:Class ;
  rdfs:label "Event" ;
  rdfs:comment "Something that occurs over a period of time, often characterized as an activity being carried out by some person, organization, or software application or brought about by natural forces." .

gist:DurationUnit a rdfs:Class ;
  rdfs:label "Duration Unit" ;
  rdfs:comment "A unit to measure passage of time: hours, days, years." .

gist:DegreeOfCommitment a rdfs:Class ;
  rdfs:label "Degree Of Commitment" ;
  rdfs:comment "The difficulty of reversing a commitment." ;
  rdfs:subClassOf gist:Category .

gist:NetworkNode a rdfs:Class ;
  rdfs:label "Network Node" ;
  rdfs:comment "A node in a network." .

gist:Equipment a rdfs:Class ;
  rdfs:label "Equipment" ;
  rdfs:comment "Tangible property other than land or buildings.  Any kind of equipment, could be machine, router, car etc." .

gist:Collection a rdfs:Class ;
  rdfs:label "Collection" ;
  rdfs:comment "A grouping of things." .

gist:Address a rdfs:Class ;
  rdfs:label "Address" ;
  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." ;
  rdfs:subClassOf gist:Content .

gist:CountingUnit a rdfs:Class ;
  rdfs:label "Counting Unit" ;
  rdfs:comment "A unit of counting, especially ?each?, but also units such as dozens." .

gist:OrderedCollection a rdfs:Class ;
  rdfs:label "Ordered Collection" ;
  rdfs:comment "A collection in which the members are sequentially ordered. All members of an OrderedCollection are OrderedMembers." .

gist:hasFirstMember a rdf:Property ;
  rdfs:label "has first member" ;
  rdfs:comment "Relates an ordered collection to its first member." ;
  rdfs:domain gist:OrderedCollection ;
  rdfs:range gist:OrderedMember ;
  rdfs:subPropertyOf gist:hasMember .

gist:hasMember a rdf:Property ;
  rdfs:label "has member" ;
  rdfs:comment "Relates a Collection to its member individuals." ;
  rdfs:range gist:OrderedMember , <https://w3id.org/linkml/Any> .

gist:Contract a rdfs:Class ;
  rdfs:label "Contract" ;
  rdfs:comment "An Agreement which can be enforced by law" .

gist:isUnderJurisdictionOf a rdf:Property ;
  rdfs:label "is under jurisdiction of" ;
  rdfs:comment "Relates a law, contract, etc., to the system of law or government which has the power, right, or authority to interpret and apply it." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:RatioUnit a rdfs:Class ;
  rdfs:label "Ratio Unit" ;
  rdfs:comment "A UnitOfMeasure composed of a numerator unit and a denominator unit." .

gist:hasNumerator a rdf:Property ;
  rdfs:label "has numerator" ;
  rdfs:comment "Relates a RatioUnit such as meter(s)/second to the numerator Unit (e.g. meter)." ;
  rdfs:range <https://w3id.org/linkml/Any> , gist:CurrencyUnit .

gist:hasDenominator a rdf:Property ;
  rdfs:label "has denominator" ;
  rdfs:comment "Relates a RatioUnit such as meters/second to the denominator Unit (e.g. second)." ;
  rdfs:range <https://w3id.org/linkml/Any> , gist:DurationUnit .

gist:Mass a rdfs:Class ;
  rdfs:label "Mass" ;
  rdfs:comment "Magnitude of mass." .

gist:Behavior a rdfs:Class ;
  rdfs:label "Behavior" ;
  rdfs:comment "A way of categorizing events.  E.g., differentiating drilling versus cutting." ;
  rdfs:subClassOf gist:Category .

gist:MonetaryPerDuration a rdfs:Class ;
  rdfs:label "Monetary per Duration" ;
  rdfs:comment "A monetary amount over a period of time." .

gist:Landmark a rdfs:Class ;
  rdfs:label "Landmark" ;
  rdfs:comment "Something permanently attached to the Earth." ;
  rdfs:subClassOf gist:Place .

gist:LivingThing a rdfs:Class ;
  rdfs:label "Living Thing" ;
  rdfs:comment "Something that is currently, or at some point in time was, alive." .

gist:birthDate a rdf:Property ;
  rdfs:label "birth date" ;
  rdfs:comment "The date some living thing was or will be born, with precision of one day." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:startDateTime .

gist:hasBiologicalParent a rdf:Property ;
  rdfs:label "has biological parent" ;
  rdfs:comment "Relates a living thing to its biological parent." ;
  rdfs:domain gist:LivingThing ;
  rdfs:range gist:LivingThing , gist:Person .

gist:Goal a rdfs:Class ;
  rdfs:label "Goal" ;
  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." ;
  rdfs:subClassOf gist:Intention .

gist:TaskTemplate a rdfs:Class ;
  rdfs:label "Task Template" ;
  rdfs:comment "An outline of a task of a particular type, which is the basis for executing such tasks." .

gist:NetworkLink a rdfs:Class ;
  rdfs:label "Network Link" ;
  rdfs:comment "An abstract representation of the connection between two or more nodes in a network." .

gist:links a rdf:Property ;
  rdfs:label "links" ;
  rdfs:comment "Relates a NetworkLink to a NetworkNode that it connects to another node. Used when the connections are undirected, or the direction is not known." ;
  rdfs:range gist:NetworkNode .

gist:Aspect a rdfs:Class ;
  rdfs:label "Aspect" ;
  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)." ;
  rdfs:subClassOf gist:Category .

gist:GeoSegment a rdfs:Class ;
  rdfs:label "Geo Segment" ;
  rdfs:comment "A single portion of a GeoRegion which has been divided (i.e., segmented)." ;
  rdfs:subClassOf gist:Place .

gist:ContentExpression a rdfs:Class ;
  rdfs:label "Content Expression" ;
  rdfs:comment "Intellectual Property reduced to text, audio etc.  If it contains text (written or spoken), it may be in a language." ;
  rdfs:subClassOf gist:Content .

gist:isExpressedIn a rdf:Property ;
  rdfs:label "is expressed in" ;
  rdfs:comment "The language something was expressed in" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:VolumeUnit a rdfs:Class ;
  rdfs:label "Volume Unit" ;
  rdfs:comment "Units of three-dimensional space, expressed here as an area times a distance." .

gist:PhysicalSubstance a rdfs:Class ;
  rdfs:label "Physical Substance" ;
  rdfs:comment "An undifferentiated amount of physical material which, when subdivided, results in each part being indistinguishable in nature from the whole and from every other part." .

gist:occupiesGeographically a rdf:Property ;
  rdfs:label "occupies geographically" ;
  rdfs:comment "A thing occupies are region" ;
  rdfs:range gist:Place .

<http://www.w3.org/ns/shacl#PrefixDeclaration> a rdfs:Class .

gist:CatalogItem a rdfs:Class ;
  rdfs:label "Catalog Item" ;
  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." ;
  rdfs:subClassOf gist:Specification .

gist:Permission a rdfs:Class ;
  rdfs:label "Permission" ;
  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." .

gist:Taxonomy a rdfs:Class ;
  rdfs:label "Taxonomy" ;
  rdfs:comment "A controlled vocabulary arranged as a hierarchy of concepts." .

gist:Network a rdfs:Class ;
  rdfs:label "Network" ;
  rdfs:comment "A network is a set of nodes connected by links." .

gist:GovernmentOrganization a rdfs:Class ;
  rdfs:label "Government Organization" ;
  rdfs:comment "An organization which exercises political and/or regulatory authority over a political unit, people, geo-region, etc., as well as performing certain functions for this unit or body. Differs from a corporation in that it cannot be owned." ;
  rdfs:subClassOf gist:Organization .

gist:owns a rdf:Property ;
  rdfs:label "owns" ;
  rdfs:comment "Possessing and controlling.  Ultimate form of ownership is the right to destroy.  Long list of potential Range classes" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:hasCommunicationAddress a rdf:Property ;
  rdfs:label "has communication address" ;
  rdfs:comment "Relates a Person or Organization to where they can receive messages, including postal addresses, fax numbers, phone numbers, email, web site, etc." ;
  rdfs:range gist:Address ;
  rdfs:subPropertyOf gist:hasAddress .

gist:TimeInterval a rdfs:Class ;
  rdfs:label "Time Interval" ;
  rdfs:comment "A span of time with a known start time, end time, and duration. As long as two of the three are known, the third can be inferred." .

gist:Artifact a rdfs:Class ;
  rdfs:label "Artifact" ;
  rdfs:comment "An intentional, person-made thing, which could be physical or content" .

gist:ProductCategory a rdfs:Class ;
  rdfs:label "Product Category" ;
  rdfs:comment "Any of many ways of categorizing products, including models, NATO product codes, and the like." ;
  rdfs:subClassOf gist:Category .

gist:ElectronicMessageAddress a rdfs:Class ;
  rdfs:label "Electronic Message Address" ;
  rdfs:comment "Any place an electronic message (email, fax, etc.) can be sent." ;
  rdfs:subClassOf gist:Address .

gist:Medium a rdfs:Class ;
  rdfs:label "Medium" ;
  rdfs:comment "A physicality on which a work could be implemented or exposed. E.g., paper, clay, or a computer monitor." ;
  rdfs:subClassOf gist:Category .

gist:ElectricCurrent a rdfs:Class ;
  rdfs:label "Electric Current" ;
  rdfs:comment "A flow of electric charge." .

gist:PhenomenaType a rdfs:Class ;
  rdfs:label "Phenomena Type" ;
  rdfs:comment "The things that a sensor can sense, such as light, heat, current, moisture, etc." ;
  rdfs:subClassOf gist:Category .

gist:Language a rdfs:Class ;
  rdfs:label "Language" ;
  rdfs:comment "A recognized, organized set of symbols and grammar." .

gist:MessageDefinition a rdfs:Class ;
  rdfs:label "Message Definition" ;
  rdfs:comment "Each pulse from a Sensor is reflected in a message, as well as each instruction to an Actuator" ;
  rdfs:subClassOf gist:SchemaMetaData .

gist:Count a rdfs:Class ;
  rdfs:label "Count" ;
  rdfs:comment "A measure that involves countable amounts (?eaches? as well as cases, etc.). Can be decimal." .

gist:CoherentUnit a rdfs:Class ;
  rdfs:label "Coherent Unit" ;
  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." ;
  rdfs:seeAlso <http://www.eim.gr/metrology/measurement-units/si-derived-units/coherent-derived-units/> .

gist:Controller a rdfs:Class ;
  rdfs:label "Controller" ;
  rdfs:comment "A device that takes messages or signals from a sensor and decides through algorithms whether and which actuator to fire via messages" .

gist:respondsTo a rdf:Property ;
  rdfs:label "responds to" ;
  rdfs:comment "The set of sensors that a controller is attached to" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:directs a rdf:Property ;
  rdfs:label "directs" ;
  rdfs:comment "The set of actuators that a controller can affect" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:ScheduledTask a rdfs:Class ;
  rdfs:label "Scheduled Task" ;
  rdfs:comment "A task with a planned start datetime." .

gist:System a rdfs:Class ;
  rdfs:label "System" ;
  rdfs:comment "A system is an artifact with component parts where the parts contribute to the goal of the system" .

gist:hasDirectPart a rdf:Property ;
  rdfs:label "has direct part" ;
  rdfs:comment "The relationship between a whole and a part where the part has independent existence." ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:subPropertyOf gist:hasPart .

gist:MediaType a rdfs:Class ;
  rdfs:label "Media Type" ;
  rdfs:comment "A digitized type that computer applications can recognize." ;
  rdfs:seeAlso <https://www.iana.org/assignments/media-types/media-types.xhtml> ;
  rdfs:subClassOf gist:Category .

gist:Person a rdfs:Class ;
  rdfs:label "Person" ;
  rdfs:comment "A human being that may or may not still be alive." .

gist:CoherentProductUnit a rdfs:Class ;
  rdfs:label "Coherent Product Unit" ;
  rdfs:comment "A product unit both of whose factors are coherent units. The conversion factor is 1." .

gist:hasMultiplier a rdf:Property ;
  rdfs:label "has multiplier" ;
  rdfs:comment "Relates a ProductUnit such as square mile to the first of two units multiplied together (e.g. mile)" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:hasMultiplicand a rdf:Property ;
  rdfs:label "has multiplicand" ;
  rdfs:comment "Relates a ProductUnit such as square mile to the second of two units multiplied together (e.g. mile)." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:Offer a rdfs:Class ;
  rdfs:label "Offer" ;
  rdfs:comment "A commitment to buy or sell a described or identified part or service." .

gist:plannedEndDateTime a rdf:Property ;
  rdfs:label "planned end date time" ;
  rdfs:comment "The date that something is or was planned to end, with no implied precision." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:endDateTime .

gist:plannedStartDateTime a rdf:Property ;
  rdfs:label "planned start date time" ;
  rdfs:comment "The date and time that something is or was planned to start, with no implied precision." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:startDateTime .

gist:Project a rdfs:Class ;
  rdfs:label "Project" ;
  rdfs:comment "A task, usually of longer duration, made up of other tasks." .

gist:hasPart a rdf:Property ;
  rdfs:label "has part" ;
  rdfs:comment "The transitive version of gist:hasDirectPart" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:AreaUnit a rdfs:Class ;
  rdfs:label "Area Unit" ;
  rdfs:comment "A unit of two-dimensional area, such as square inches or hectares." .

gist:Sensor a rdfs:Class ;
  rdfs:label "Sensor" ;
  rdfs:comment "A device that can detect something and report it. Light sensors, temperature sensors," ;
  rdfs:subClassOf gist:Equipment .

gist:MoleUnit a rdfs:Class ;
  rdfs:label "Mole Unit" ;
  rdfs:comment "Amount of chemical material.  Measured in Avogadro units (moles) of 6.02 x 10^23 molecules." .

gist:Tag a rdfs:Class ;
  rdfs:label "Tag" ;
  rdfs:comment "This is for folksonomy type terms, which can be made up on the fly by users." .

gist:tagText a rdf:Property ;
  rdfs:label "tag text" ;
  rdfs:comment "Used for folksonomy style categories (non controlled vocabulary)" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:FormattedContent a rdfs:Class ;
  rdfs:label "Formatted Content" ;
  rdfs:comment "Content which is in a particular format. (E.g., HTML, PDF, JPG.)" .

gist:Text a rdfs:Class ;
  rdfs:label "Text" ;
  rdfs:comment "Content expressed as words and numbers (not graphics)." .

gist:containedText a rdf:Property ;
  rdfs:label "contained text" ;
  rdfs:comment "Links to the string corresponding to Text" ;
  rdfs:range xsd:string .

gist:GeoRoute a rdfs:Class ;
  rdfs:label "Geo Route" ;
  rdfs:comment "An ordered set of GeoPoints that defines a path from starting point to ending point." .

gist:BundledCatalogItem a rdfs:Class ;
  rdfs:label "Bundled Catalog Item" ;
  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." .

gist:CountryGovernment a rdfs:Class ;
  rdfs:label "Country Government" ;
  rdfs:comment "A Government Organization which asserts both sovereignty (i.e., it is not governed by some other government organization) and governance over an entity generally recognized as a 'country'." .

gist:Component a rdfs:Class ;
  rdfs:label "Component" ;
  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." .

gist:contributesTo a rdf:Property ;
  rdfs:label "contributes to" ;
  rdfs:comment "The parts of a system contribute to the goal/ function of the whole system" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:HistoricalEvent a rdfs:Class ;
  rdfs:label "Historical Event" ;
  rdfs:comment "An event which occurred in time, with an actual end earlier than the present moment." .

gist:actualStartDateTime a rdf:Property ;
  rdfs:label "actual start date time" ;
  rdfs:comment "The actual date and time that something started, with no implied precision." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:startDateTime .

gist:actualEndDateTime a rdf:Property ;
  rdfs:label "actual end date time" ;
  rdfs:comment "The actual date and time that something ended, with no implied precision." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:endDateTime .

gist:PhysicalIdentifiableItem a rdfs:Class ;
  rdfs:label "Physical Identifiable Item" ;
  rdfs:comment "A discrete physical object which, if subdivided, will result in parts that are distinguishable in nature from the whole and in general also from the other parts." .

gist:isMadeUpOf a rdf:Property ;
  rdfs:label "is made up of" ;
  rdfs:comment "Relates something to a substance that it is made up of." ;
  rdfs:range gist:PhysicalSubstance .

gist:MolarQuantity a rdfs:Class ;
  rdfs:label "Molar Quantity" ;
  rdfs:comment "Amount of a substance, as counted molecules." .

gist:Message a rdfs:Class ;
  rdfs:label "Message" ;
  rdfs:comment "A specific instance of content sent from an Organization or Person to at least one other Organization or Person." .

gist:comesFromAgent a rdf:Property ;
  rdfs:label "comes from agent" ;
  rdfs:comment "The party that is the source of something (e.g. a message, shipment, etc.)" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:subPropertyOf gist:hasParticipant .

gist:goesToAgent a rdf:Property ;
  rdfs:label "goes to agent" ;
  rdfs:comment "The party that is the recipient of something (e.g. a message, shipment, etc.)" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:subPropertyOf gist:hasParticipant .

gist:ProductSpecification a rdfs:Class ;
  rdfs:label "Product Specification" ;
  rdfs:comment "Offering something which could be physically warehoused or digitally stored." .

gist:IntergovernmentalOrganization a rdfs:Class ;
  rdfs:label "Intergovernmental Organization" ;
  rdfs:comment "An organization whose members are government organizations. This can comprise regional, municipal, state/province, or national level entities." .

gist:GeoPoint a rdfs:Class ;
  rdfs:label "Geo Point" ;
  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" ;
  rdfs:subClassOf gist:Place .

gist:latitude a rdf:Property ;
  rdfs:label "latitude" ;
  rdfs:comment "Degrees above or below equator" ;
  rdfs:domain gist:GeoPoint ;
  rdfs:range xsd:double .

gist:longitude a rdf:Property ;
  rdfs:label "longitude" ;
  rdfs:comment "Degrees from GM" ;
  rdfs:domain gist:GeoPoint ;
  rdfs:range xsd:double .

gist:hasAltitude a rdf:Property ;
  rdfs:label "has altitude" ;
  rdfs:comment "Distance above sea level" ;
  rdfs:domain gist:GeoPoint ;
  rdfs:range gist:Extent .

gist:InformationQuantity a rdfs:Class ;
  rdfs:label "Information Quantity" ;
  rdfs:comment "An amount of data, such as 6 petabytes, or 640KB." .

gist:SchemaMetaData a rdfs:Class ;
  rdfs:label "Schema Meta Data" ;
  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)" .

gist:Template a rdfs:Class ;
  rdfs:label "Template" ;
  rdfs:comment "Something used to make objects in its own image." .

gist:RenderedContent a rdfs:Class ;
  rdfs:label "Rendered Content" ;
  rdfs:comment "Content which has been expressed, either to print, or through speakers, or on a monitor." .

gist:isRenderedOn a rdf:Property ;
  rdfs:label "is rendered on" ;
  rdfs:comment "What media something was rendered On" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:Monetary a rdfs:Class ;
  rdfs:label "Monetary" ;
  rdfs:comment "A special type of magnitude, due to the way rounding is handled in math and the temporal aspect of conversion." .

gist:CountryGeoRegion a rdfs:Class ;
  rdfs:label "Country Geo-Region" ;
  rdfs:comment "A defined geographical area (or areas) governed by exactly one country government." .

gist:TelephoneNumber a rdfs:Class ;
  rdfs:label "Telephone Number" ;
  rdfs:comment "A numeric code a telephonic device uses for contacting another telephonic device." ;
  rdfs:subClassOf gist:Address .

gist:Magnitude a rdfs:Class ;
  rdfs:label "Magnitude" ;
  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." .

gist:hasPrecision a rdf:Property ;
  rdfs:label "has precision" ;
  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" ;
  rdfs:range gist:Magnitude .

gist:numericValue a rdf:Property ;
  rdfs:label "numeric value" ;
  rdfs:comment "The actual value of a magnitude." ;
  rdfs:domain gist:Magnitude ;
  rdfs:range xsd:string .

gist:Requirement a rdfs:Class ;
  rdfs:label "Requirement" ;
  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)." ;
  rdfs:subClassOf gist:Intention .

gist:Organization a rdfs:Class ;
  rdfs:label "Organization" ;
  rdfs:comment "A generic organization that can be formal or informal, legal or non-legal. It can have members, or not." .

gist:CurrencyPerDurationUnit a rdfs:Class ;
  rdfs:label "Currency per Duration Unit" ;
  rdfs:comment "A unit for measuring a monetary amount over a period of time, such as dollars/hour or euros/month." .

gist:Extent a rdfs:Class ;
  rdfs:label "Extent" ;
  rdfs:comment "A measure of distance, which could be distances over the Earth, and could also be height, width, length, depth, girth, etc." .

gist:DistanceUnit a rdfs:Class ;
  rdfs:label "Distance Unit" ;
  rdfs:comment "A unit to measure linear distance, such as feet or kilometers." .

gist:IntellectualProperty a rdfs:Class ;
  rdfs:label "Intellectual Property" ;
  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." ;
  rdfs:subClassOf gist:Artifact .

gist:GeneralMediaType a rdfs:Class ;
  rdfs:label "General Media Type" ;
  rdfs:comment "The real-world media type for content." ;
  rdfs:subClassOf gist:Category .

gist:ProductUnit a rdfs:Class ;
  rdfs:label "Product Unit" ;
  rdfs:comment "A unit of measure that is the product of two simpler ones." .

gist:Temperature a rdfs:Class ;
  rdfs:label "Temperature" ;
  rdfs:comment "The degree or intensity of heat present in a substance or object, especially as expressed according to a comparative scale." .

gist:Place a rdfs:Class ;
  rdfs:label "Place" ;
  rdfs:comment "Union of all the geo classes" .

gist:CoherentRatioUnit a rdfs:Class ;
  rdfs:label "Coherent Ratio Unit" ;
  rdfs:comment "A ratio unit whose conversion factor is 1." .

gist:ContemporaryEvent a rdfs:Class ;
  rdfs:label "Contemporary Event" ;
  rdfs:comment "An event that has started but has not yet ended." .

gist:ProductMagnitude a rdfs:Class ;
  rdfs:label "Product Magnitude" ;
  rdfs:comment "A magnitude expressed as a product of primitives.  (E.g., Force = M*A)." .

gist:TemperatureUnit a rdfs:Class ;
  rdfs:label "Temperature Unit" ;
  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." .

gist:conversionOffset a rdf:Property ;
  rdfs:label "conversion offset" ;
  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." ;
  rdfs:domain gist:UnitOfMeasure ;
  rdfs:range xsd:double .

gist:ScheduledEvent a rdfs:Class ;
  rdfs:label "Scheduled Event" ;
  rdfs:comment "An event with a planned start datetime." .

gist:Intention a rdfs:Class ;
  rdfs:label "Intention" ;
  rdfs:comment "Goal, desire, aspiration. This is the \"teleologic\" aspect of the system that indicates things are done with a purpose." .

gist:ElectricalCurrentUnit a rdfs:Class ;
  rdfs:label "Electrical Current Unit" ;
  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.)" .

gist:ControlledVocabulary a rdfs:Class ;
  rdfs:label "Controlled Vocabulary" ;
  rdfs:comment "A collection of terms approved and managed by some organization or person." .

gist:Commitment a rdfs:Class ;
  rdfs:label "Commitment" ;
  rdfs:comment "An obligation (possibly unilateral)." .

gist:Agreement a rdfs:Class ;
  rdfs:label "Agreement" ;
  rdfs:comment "Something which two or more People or Organizations mutually commit to do." .

gist:hasParty a rdf:Property ;
  rdfs:label "has party" ;
  rdfs:comment "The people or organizations participating in an event, agreement or obligation" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:subPropertyOf gist:hasParticipant .

gist:ReferenceValue a rdfs:Class ;
  rdfs:label "Reference Value" ;
  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." ;
  rdfs:subClassOf gist:Magnitude .

gist:EmailAddress a rdfs:Class ;
  rdfs:label "Email Address" ;
  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." ;
  rdfs:subClassOf gist:ElectronicMessageAddress .

gist:UnitOfMeasure a rdfs:Class ;
  rdfs:label "Unit of Measure" ;
  rdfs:comment "Standard unit by which we measure things" .

gist:unitSymbolUnicode a rdf:Property ;
  rdfs:label "unit symbol Unicode" ;
  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." ;
  rdfs:domain gist:UnitOfMeasure ;
  rdfs:range xsd:string .

gist:unitSymbolHtml a rdf:Property ;
  rdfs:label "unit symbol HTML" ;
  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&sup2;\" This is for when Unicode not supported and the display will be HTML format." ;
  rdfs:domain gist:UnitOfMeasure ;
  rdfs:range xsd:string .

gist:unitSymbol a rdf:Property ;
  rdfs:label "unit symbol" ;
  rdfs:comment "The standard symbol for the unit NOT using any special characters.  E.g. square meter would be m^2 rather than m?." ;
  rdfs:domain gist:UnitOfMeasure ;
  rdfs:range xsd:string .

gist:hasStandardUnit a rdf:Property ;
  rdfs:label "has standard unit" ;
  rdfs:comment "For a complex unit refers to a unit that has all the component parts in SI" ;
  rdfs:domain gist:UnitOfMeasure ;
  rdfs:range gist:CoherentUnit .

gist:LuminousIntensityUnit a rdfs:Class ;
  rdfs:label "Luminous Intensity Unit" ;
  rdfs:comment "The measure of brightness. The SI unit is the candela." .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object" .

gist:Task a rdfs:Class ;
  rdfs:label "Task" ;
  rdfs:comment "A piece of work that is either proposed, planned, scheduled, underway, or completed." .

gist:Specification a rdfs:Class ;
  rdfs:label "Specification" ;
  rdfs:comment "A set of requirements to be satisfied by a material, design, product, or service." ;
  rdfs:subClassOf gist:Requirement .

gist:PhysicalEvent a rdfs:Class ;
  rdfs:label "Physical Event" ;
  rdfs:comment "An event that can be said to have occurred at some place in space." .

gist:occursIn a rdf:Property ;
  rdfs:label "occurs in" ;
  rdfs:comment "The geospatial place where something happened or will happen" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:MassUnit a rdfs:Class ;
  rdfs:label "Mass Unit" ;
  rdfs:comment "A unit representing the amount of matter in a particle or object.  The SI unit of mass is the kilogram." .

gist:Obligation a rdfs:Class ;
  rdfs:label "Obligation" ;
  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." .

gist:Building a rdfs:Class ;
  rdfs:label "Building" ;
  rdfs:comment "A relatively permanent man-made structure situated on a plot of land, having a roof and walls, commonly used for dwelling, entertaining, or working." ;
  rdfs:subClassOf gist:Artifact , gist:Landmark .

gist:ContingentObligation a rdfs:Class ;
  rdfs:label "Contingent Obligation" ;
  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." .

gist:isTriggeredBy a rdf:Property ;
  rdfs:label "is triggered by" ;
  rdfs:comment "Relates a contingency, such as an event or obligation, to the event that gives rise to it." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:ContingentEvent a rdfs:Class ;
  rdfs:label "Contingent Event" ;
  rdfs:comment "An event with a probability of happening in the future, and usually dependent upon some other event or condition." .

gist:Account a rdfs:Class ;
  rdfs:label "Account" ;
  rdfs:comment "An agreement having a balance, as in a bank account, or credit card account, or Accounts Receivable account." .

gist:accepts a rdf:Property ;
  rdfs:label "accepts" ;
  rdfs:comment "The types of input messages that will be allowed." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:actualEndDate a rdf:Property ;
  rdfs:label "actual end date" ;
  rdfs:comment "The actual date that something ended, with precision of one day." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:actualEndDateTime .

gist:actualEndMicrosecond a rdf:Property ;
  rdfs:label "actual end microsecond" ;
  rdfs:comment "The actual time that something ended, expressed as a system time used for timestamps." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:actualEndDateTime .

gist:actualEndMinute a rdf:Property ;
  rdfs:label "actual end minute" ;
  rdfs:comment "The actual date and time that something ended, with precision of one minute." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:actualEndDateTime .

gist:actualEndYear a rdf:Property ;
  rdfs:label "actual end year" ;
  rdfs:comment "The actual date that something ended, with precision of one year." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:actualEndDateTime .

gist:actualStartDate a rdf:Property ;
  rdfs:label "actual start date" ;
  rdfs:comment "The actual date that something started, with precision of one day." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:actualStartDateTime .

gist:actualStartMicrosecond a rdf:Property ;
  rdfs:label "actual start microsecond" ;
  rdfs:comment "The actual time that something started, expressed as a system time used for timestamps." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:actualStartDateTime .

gist:actualStartMinute a rdf:Property ;
  rdfs:label "actual start minute" ;
  rdfs:comment "The actual date and time that something started, with precision of one minute." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:actualStartDateTime .

gist:actualStartYear a rdf:Property ;
  rdfs:label "actual start year" ;
  rdfs:comment "The actual date that something started, with precision of one year." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:actualStartDateTime .

gist:atDateTime a rdf:Property ;
  rdfs:label "at date time" ;
  rdfs:comment "The date and time at which something did or will occur, with variants for precision, start and end, and actual vs. planned." ;
  rdfs:range xsd:dateTime .

gist:comesFromPlace a rdf:Property ;
  rdfs:label "comes from place" ;
  rdfs:comment "Origin" ;
  rdfs:range xsd:string .

gist:conformsTo a rdf:Property ;
  rdfs:label "conforms to" ;
  rdfs:comment "The subject conforms to the Object, e.g. meet an obligation, meet terms of an offer, adhere to a specification" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:deathDate a rdf:Property ;
  rdfs:label "death date" ;
  rdfs:comment "The date some living thing died." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:actualEndDate .

gist:description a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "A statement about someone or something's attributes or characteristics." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:domainIncludes a rdf:Property ;
  rdfs:label "domain includes" ;
  rdfs:comment "Relates a property to a class that is (one of) the type(s) the property is expected to be used on." ;
  rdfs:range xsd:string .

gist:encryptedText a rdf:Property ;
  rdfs:label "encrypted text" ;
  rdfs:comment "Links to the string corresponding to EncryptedText" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:containedText .

gist:goesToPlace a rdf:Property ;
  rdfs:label "goes to place" ;
  rdfs:comment "Destination" ;
  rdfs:range xsd:string .

gist:hasAddress a rdf:Property ;
  rdfs:label "has address" ;
  rdfs:comment "Relates the subject to its physical or virtual address." ;
  rdfs:range gist:Address .

gist:hasDirectSuperCategory a rdf:Property ;
  rdfs:label "has direct supercategory" ;
  rdfs:comment "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." ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:hasSuperCategory .

gist:hasGiver a rdf:Property ;
  rdfs:label "has giver" ;
  rdfs:comment "The active party, the one with the obligation or the one initiating the transfer" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:hasParticipant .

gist:hasIncumbent a rdf:Property ;
  rdfs:label "has incumbent" ;
  rdfs:comment "What equipment or person is currently in this node.  Note to create a temporal view make a TemporalRelation for this property" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:hasNavigationalParent a rdf:Property ;
  rdfs:label "has navigational parent" ;
  rdfs:comment "Relates a child category to a parent category in an informal (e.g., faceted) hierarchy." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:hasPhysicalLocation a rdf:Property ;
  rdfs:label "has physical location" ;
  rdfs:comment "Where something is located" ;
  rdfs:range gist:Place .

gist:hasRecipient a rdf:Property ;
  rdfs:label "has recipient" ;
  rdfs:comment "The recipient" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:hasParticipant .

gist:hasSuperCategory a rdf:Property ;
  rdfs:label "has supercategory" ;
  rdfs:comment "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." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:hasUniqueNavigationalParent a rdf:Property ;
  rdfs:label "has unique navigational parent" ;
  rdfs:comment "Relates a subject category to a unique parent category in an informal (e.g., faceted) hierarchy." ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:hasNavigationalParent .

gist:hasUniqueSuperCategory a rdf:Property ;
  rdfs:label "has unique supercategory" ;
  rdfs:comment "Used for taxos that must have single parents" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:hasSuperCategory .

gist:hasViableRange a rdf:Property ;
  rdfs:label "has viable range" ;
  rdfs:comment "The area over which the sensor can sense (might be a small geospatial area or a specific wire in a circuit)" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:isAspectOf a rdf:Property ;
  rdfs:label "is aspect of" ;
  rdfs:comment "What this aspect is referring to" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:isBasedOn a rdf:Property ;
  rdfs:label "is based on" ;
  rdfs:comment "The Object is a foundation for, a starting point for, gave rise to or justifies the Subject" ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:isConnectedTo a rdf:Property ;
  rdfs:label "is connected to" ;
  rdfs:comment "A non-owning, non-causal, non-subordinate (i.e., peer-to-peer) relationship." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:isIdentifiedBy a rdf:Property ;
  rdfs:label "is identified by" ;
  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." ;
  rdfs:range gist:ID .

gist:isRecognizedBy a rdf:Property ;
  rdfs:label "is recognized by" ;
  rdfs:comment "The entity that formally acknowledges the existence of, as the State recognizes the existence of a particular company" ;
  rdfs:range xsd:string .

gist:isRecognizedDirectlyBy a rdf:Property ;
  rdfs:label "is recognized directly by" ;
  rdfs:comment "The party doing the recognition" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:isRecognizedBy .

gist:isRecordedAt a rdf:Property ;
  rdfs:label "is recorded at" ;
  rdfs:comment "Date that something was posted, not necessarily the date it occurred. Must be after the date of occurrence, but could be before or after the planned date. (Unusual, but I could record today that I expected to be paid last week.)" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:atDateTime .

gist:isSupersededBy a rdf:Property ;
  rdfs:label "is superseded by" ;
  rdfs:comment "Relates a deprecated term to a term that replaces it, which is either an exact (in the case of simple renaming) or approximate (in the case of renaming and some semantic change) semantic match." ;
  rdfs:range xsd:string .

gist:license a rdf:Property ;
  rdfs:label "license" ;
  rdfs:comment "An annotation for providing the licensing on this or derivative ontologies" ;
  rdfs:range xsd:string .

gist:linksFrom a rdf:Property ;
  rdfs:label "links from" ;
  rdfs:comment "Relates a NetworkLink to its origin NetworkNode. Unlike the superproperty, this represents a directed connection." ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:links .

gist:linksTo a rdf:Property ;
  rdfs:label "links to" ;
  rdfs:comment "Relates a NetworkLink to its destination NetworkNode. Unlike the superproperty, this represents a directed connection." ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:links .

gist:name a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Relates an individual to (one of) its name(s)." ;
  rdfs:range xsd:string .

gist:occupiesGeographicallyPermanently a rdf:Property ;
  rdfs:label "occupies geographically permanently" ;
  rdfs:comment "To be in a fixed position on the earth" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:occupiesGeographically .

gist:plannedEndDate a rdf:Property ;
  rdfs:label "planned end date" ;
  rdfs:comment "The date that something is or was planned to end, with precision of one day." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:plannedEndDateTime .

gist:plannedEndMinute a rdf:Property ;
  rdfs:label "planned end minute" ;
  rdfs:comment "The date and time that something is or was planned to end, with precision of one minute." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:plannedEndDateTime .

gist:plannedEndYear a rdf:Property ;
  rdfs:label "planned end year" ;
  rdfs:comment "The date that something is or was planned to end, with precision of one year." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:plannedEndDateTime .

gist:plannedStartDate a rdf:Property ;
  rdfs:label "planned start date" ;
  rdfs:comment "The date that something is or was planned to start, with precision of one day." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:plannedStartDateTime .

gist:plannedStartMinute a rdf:Property ;
  rdfs:label "planned start minute" ;
  rdfs:comment "The date and time that something is or was planned to start, with precision of one minute." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:plannedStartDateTime .

gist:plannedStartYear a rdf:Property ;
  rdfs:label "planned start year" ;
  rdfs:comment "The date that something is or was planned to start, with precision of one year." ;
  rdfs:range xsd:dateTime ;
  rdfs:subPropertyOf gist:plannedStartDateTime .

gist:precedes a rdf:Property ;
  rdfs:label "precedes" ;
  rdfs:comment "A generic ordering relation indicating that the subject comes before the object." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:precedesDirectly a rdf:Property ;
  rdfs:label "precedes directly" ;
  rdfs:comment "A generic ordering relation indicating that the subject comes immediately before the object." ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf gist:precedes .

gist:produces a rdf:Property ;
  rdfs:label "produces" ;
  rdfs:comment "The subject creates the object." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:rangeIncludes a rdf:Property ;
  rdfs:label "range includes" ;
  rdfs:comment "Relates a property to a class that constitutes (one of) the expected type(s) for values of the property." ;
  rdfs:range xsd:string .

gist:requires a rdf:Property ;
  rdfs:label "requires" ;
  rdfs:comment "The subject needs the object or makes it necessary, mandatory, or compulsory." ;
  rdfs:range <https://w3id.org/linkml/Any> .

gist:sequence a rdf:Property ;
  rdfs:label "sequence" ;
  rdfs:comment "For ordering ordered lists." ;
  rdfs:range xsd:integer .

<http://www.w3.org/2002/07/owl#rational> a rdfs:Datatype .

<http://www.w3.org/2002/07/owl#real> a rdfs:Datatype .

gist:BaseUnit a rdfs:Class ;
  rdfs:label "Base Unit" ;
  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." ;
  rdfs:subClassOf gist:SimpleUnitOfMeasure .

gist:_USDollar a gist:BaseUnit ;
  rdfs:label "US Dollar" ;
  rdfs:comment "The base unit for currency." .

gist:_ampere a gist:BaseUnit ;
  rdfs:label "ampere" ;
  rdfs:comment "The base unit for electrical current." .

gist:_bit a gist:BaseUnit ;
  rdfs:label "bit" ;
  rdfs:comment "The base unit for measuring digital information." .

gist:_candela a gist:BaseUnit ;
  rdfs:label "candela" ;
  rdfs:comment "The base unit for luminous intensity." .

gist:_each a gist:BaseUnit ;
  rdfs:label "each" ;
  rdfs:comment "The base unit for count magnitudes." .

gist:_kelvin a gist:BaseUnit ;
  rdfs:label "Kelvin" ;
  rdfs:comment "The base unit for measuring temperature." .

gist:_kilogram a gist:BaseUnit ;
  rdfs:label "mass" ;
  rdfs:comment "The base unit for measuring mass." .

gist:_meter a gist:BaseUnit ;
  rdfs:label "distance" ;
  rdfs:comment "The base unit for measuring distance." .

gist:_mole a gist:BaseUnit ;
  rdfs:label "mole" ;
  rdfs:comment "The base unit for measuring molar quantities." .

gist:_second a gist:BaseUnit ;
  rdfs:label "second" ;
  rdfs:comment "The base unit for measuring durations." .
