@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix : <http://www.ontologydesignpatterns.org/ont/d0.owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dul: <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://www.ontologydesignpatterns.org/ont/d0.owl>
    a owl:Ontology ;
    rdfs:comment "A supplementary ontology used as a generalization of DOLCE+DnS Ultralite (DUL), in order to deal with the systematic polysemy of many lexical items, whose senses create problems when used as OWL classes. For example, it's customary to find lexical items that carry both a sense of physical or abstract location, of event or event type, etc."^^xsd:string ;
    owl:imports <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl> ;
    owl:versionInfo "1.2 - added Eventuality, and subclass axioms to close all classes under dul:Entity"^^xsd:string .

:Activity
    a owl:Class ;
    rdfs:comment "Any action or task planned or executed by an agent intentionally causing and participating in it.	E.g. swimming, shopping, knowledge sharing, etc."^^xsd:string ;
    rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/ont/d0.owl> ;
    rdfs:label "activity"@en ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (dul:Action
            dul:Task
        )
    ] .

:Characteristic
    a owl:Class ;
    rdfs:comment "An aspect or quality of a thing. E.g. radial symmetry, poker face, alkalinity, attractiveness, darkness, etc."^^xsd:string ;
    rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/ont/d0.owl> ;
    rdfs:label "characteristic"@en ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (dul:Parameter
            dul:Quality
            dul:Region
        )
    ] .

:CognitiveEntity
    a owl:Class ;
    rdfs:comment "Attitudes, cognitive abilities, ideologies, psychological phenomena, mind, etc. E.g. discernment, homophobia, precognition, etc."^^xsd:string ;
    rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/ont/d0.owl> ;
    rdfs:label "cognitive entity"@en ;
    rdfs:subClassOf dul:Entity, owl:Thing .

:Event
    a owl:Class ;
    rdfs:comment "Any natural event, independently of its possible causes. E.g. avalanche, earthquake, brainwave, bonfire, etc."^^xsd:string ;
    rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/ont/d0.owl> ;
    rdfs:label "event"@en, "natural event"@en ;
    rdfs:subClassOf owl:Thing ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (dul:Event
            dul:EventType
        )
    ] .

:Eventuality
    a owl:Class ;
    rdfs:comment "Any event, situation, activity, event type, etc. Used to abstract from formal criteria that distinguish between event occurrences, their types, and constructed objects (situations, tropes, qua-entities) that provide a setting for multiple entities."^^xsd:string ;
    rdfs:isDefinedBy "http://www.ontologydesignpatterns.org/ont/d0.owl" ;
    rdfs:label "accadimento"@it, "eventuality"@en ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (:Event
            dul:Situation
        )
    ] .

:Location
    a owl:Class ;
    rdfs:comment "A location, in a very generic sense e.g. geo-political entities, or physical object that are inherently located. E.g. Oslo, Australia, Inner Mongolia, resort area, intergalactic space, tundra, tunnel, etc."^^xsd:string ;
    rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/ont/d0.owl> ;
    rdfs:label "location"@en ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (dul:PhysicalPlace
            dul:Place
            dul:SpaceRegion
        )
    ] .

:System
    a owl:Class ;
    rdfs:comment "Physical, social, political systems.	 viticulture, non-linear system, democracy, water system, etc. E.g. viticulture, non-linear system, democracy, water system, etc."^^xsd:string ;
    rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/ont/d0.owl> ;
    rdfs:label "system"@en ;
    rdfs:subClassOf dul:Entity, owl:Thing .

:Topic
    a owl:Class ;
    rdfs:comment "Any area, discipline, subject of knowledge. E.g. algebra, avionics, ballet, theology, engineering, etc."^^xsd:string ;
    rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/ont/d0.owl> ;
    rdfs:label "topic"@en ;
    rdfs:subClassOf dul:Entity, owl:Thing .

dul:Action
    rdfs:subClassOf :Activity .

dul:Event
    rdfs:subClassOf :Event .

dul:EventType
    rdfs:subClassOf :Event .

dul:Parameter
    rdfs:subClassOf :Characteristic .

dul:PhysicalPlace
    rdfs:subClassOf :Location .

dul:Place
    rdfs:subClassOf :Location .

dul:Quality
    rdfs:subClassOf :Characteristic .

dul:Region
    rdfs:subClassOf :Characteristic .

dul:SpaceRegion
    rdfs:subClassOf :Location .

dul:Task
    rdfs:subClassOf :Activity .

