@prefix gist: <https://w3id.org/semanticarts/ns/ontology/gist/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

gist:Project rdfs:subClassOf gist:Task ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( gist:Task [ a owl:Restriction ;
                        owl:onProperty [ owl:inverseOf gist:isPartOf ] ;
                        owl:someValuesFrom gist:Task ] ) ] .

gist:ScheduledTask rdfs:subClassOf gist:Task ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( gist:ScheduledEvent gist:Task ) ] .

gist:Task a owl:Class ;
    rdfs:label "Task"^^xsd:string ;
    rdfs:comment "DEFINITION: An activity or piece of work that is either proposed, planned, scheduled, underway, or completed."^^xsd:string,
        "NOTE: Something that could potentially be executed, which is merely described but not proposed in any specific way, such as a business process for onboarding a new employee, or the steps in a recipe for making polyethylene from ethylene, is not a task but rather a task template."^^xsd:string,
        "NOTE: This term is broader than the English word 'task,' which implies assignment, responsibility, or duty. In ordinary English going to a concert has a goal but is (generally) done for pleasure rather than out of obligation, and would not be considered a task, while according to the gist definition it is a task. The expansion of meaning is deliberate, so that anything that has a goal and can be specified by a task template is a task."^^xsd:string,
        "NOTE: Use the property gist:isBasedOn to link a task back to the task template."^^xsd:string ;
    rdfs:isDefinedBy <https://w3id.org/semanticarts/ontology/gistCore14.1.0> ;
    rdfs:subClassOf gist:Event ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( gist:Event [ a owl:Restriction ;
                        owl:onProperty gist:hasGoal ;
                        owl:someValuesFrom gist:Intention ] ) ] ;
    skos:definition "An activity or piece of work that is either proposed, planned, scheduled, underway, or completed."^^xsd:string ;
    skos:prefLabel "Task"^^xsd:string ;
    skos:scopeNote "Something that could potentially be executed, which is merely described but not proposed in any specific way, such as a business process for onboarding a new employee, or the steps in a recipe for making polyethylene from ethylene, is not a task but rather a task template."^^xsd:string,
        "This term is broader than the English word 'task,' which implies assignment, responsibility, or duty. In ordinary English going to a concert has a goal but is (generally) done for pleasure rather than out of obligation, and would not be considered a task, while according to the gist definition it is a task. The expansion of meaning is deliberate, so that anything that has a goal and can be specified by a task template is a task."^^xsd:string,
        "Use the property gist:isBasedOn to link a task back to the task template."^^xsd:string .

