@prefix : <https://w3id.org/cop#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <https://w3id.org/cop#> .

<https://w3id.org/cop> rdf:type owl:Ontology ;
                        owl:versionIRI <https://w3id.org/cop/release/2025-03-18> ;
                        owl:imports <https://w3id.org/gfo-light/release/2025-03-17> ;
                        <http://purl.org/dc/elements/1.1/created> "2020-01-20"^^xsd:date ;
                        <http://purl.org/dc/elements/1.1/creator> "Alexandr Uciteli" ,
                                                                  "Christoph Beger" ,
                                                                  "Franz Matthies" ,
                                                                  "Konrad Höffner" ,
                                                                  "Ralph Schäfermeier" ;
                        <http://purl.org/dc/elements/1.1/description> "Die Core Ontology of Phenotyping (COP) definiert zentrale Entitäten und ihre Beziehungen, die für die Modellierung phänotypischen Wissens und die Entwicklung von Software für die Phänotypisierung relevant sind."@de ,
                                                                      "The Core Ontology of Phenotyping (COP) defines core entities and their relationships that are relevant for modelling phenotypic knowledge and developing phenotyping software."@en ;
                        <http://purl.org/dc/elements/1.1/modified> "2025-03-18"^^xsd:date ;
                        <http://purl.org/dc/elements/1.1/title> "Core Ontology of Phenotyping (COP)"@en ;
                        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by/4.0/> ;
                        <http://purl.org/ontology/bibo/doi> <https://zenodo.org/doi/10.5281/zenodo.5205497> ;
                        <http://purl.org/vocab/vann/preferredNamespacePrefix> "cop" ;
                        <http://purl.org/vocab/vann/preferredNamespaceURI> "https://w3id.org/cop/" ;
                        <http://usefulinc.com/ns/doap#repository> <https://github.com/Onto-Med/COP> ;
                        rdfs:label "Core Ontology of Phenotyping"@en ;
                        owl:priorVersion <https://w3id.org/cop/release/2024-07-08> ;
                        owl:versionInfo "2025-03-18"^^xsd:date ;
                        <http://xmlns.com/foaf/0.1/homepage> <https://github.com/Onto-Med/COP> .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/elements/1.1/contributor
<http://purl.org/dc/elements/1.1/contributor> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/created
<http://purl.org/dc/elements/1.1/created> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/creator
<http://purl.org/dc/elements/1.1/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/description
<http://purl.org/dc/elements/1.1/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/modified
<http://purl.org/dc/elements/1.1/modified> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/title
<http://purl.org/dc/elements/1.1/title> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/references
<http://purl.org/dc/terms/references> rdf:type owl:AnnotationProperty .


###  http://purl.org/ontology/bibo/doi
<http://purl.org/ontology/bibo/doi> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
<http://purl.org/vocab/vann/preferredNamespacePrefix> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespaceURI
<http://purl.org/vocab/vann/preferredNamespaceURI> rdf:type owl:AnnotationProperty .


###  http://usefulinc.com/ns/doap#repository
<http://usefulinc.com/ns/doap#repository> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2000/01/rdf-schema#comment
rdfs:comment rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2002/07/owl#versionInfo
owl:versionInfo rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#altLabel
<http://www.w3.org/2004/02/skos/core#altLabel> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#definition
<http://www.w3.org/2004/02/skos/core#definition> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#example
<http://www.w3.org/2004/02/skos/core#example> rdf:type owl:AnnotationProperty .


###  http://xmlns.com/foaf/0.1/homepage
<http://xmlns.com/foaf/0.1/homepage> rdf:type owl:AnnotationProperty .


#################################################################
#    Datatypes
#################################################################

###  http://www.w3.org/2001/XMLSchema#date
xsd:date rdf:type rdfs:Datatype .


#################################################################
#    Object Properties
#################################################################

###  https://w3id.org/cop/applicableFor
<https://w3id.org/cop/applicableFor> rdf:type owl:ObjectProperty ;
                                     rdfs:domain <https://w3id.org/cop/PhenotypeAlgorithm> ;
                                     rdfs:range <https://w3id.org/cop/PhenotypeQuery> ;
                                     rdfs:label "applicable for"@en .


###  https://w3id.org/cop/basedOn
<https://w3id.org/cop/basedOn> rdf:type owl:ObjectProperty ;
                               rdfs:domain <https://w3id.org/cop/PhenotypeQuery> ;
                               rdfs:range <https://w3id.org/cop/PhenotypeModel> ;
                               rdfs:label "based on"@en .


###  https://w3id.org/cop/basicRestrictionOf
<https://w3id.org/cop/basicRestrictionOf> rdf:type owl:ObjectProperty ;
                                          rdfs:domain <https://w3id.org/cop/BasicRestrictedPhenotypeClassView> ;
                                          rdfs:range <https://w3id.org/cop/BasicUnrestrictedPhenotypeClassView> ;
                                          rdfs:label "basic restriction of"@en .


###  https://w3id.org/cop/derivedFrom
<https://w3id.org/cop/derivedFrom> rdf:type owl:ObjectProperty ;
                                   rdfs:domain <https://w3id.org/cop/DerivedUnrestrictedPhenotypeClassView> ;
                                   rdfs:range <https://w3id.org/cop/PhenotypeClassView> ;
                                   rdfs:label "derived from"@en .


###  https://w3id.org/cop/derivedRestrictionOf
<https://w3id.org/cop/derivedRestrictionOf> rdf:type owl:ObjectProperty ;
                                            rdfs:domain <https://w3id.org/cop/DerivedRestrictedPhenotypeClassView> ;
                                            rdfs:range <https://w3id.org/cop/DerivedUnrestrictedPhenotypeClassView> ;
                                            rdfs:label "derived restriction of"@en .


###  https://w3id.org/cop/hasExclusion
<https://w3id.org/cop/hasExclusion> rdf:type owl:ObjectProperty ;
                                    rdfs:subPropertyOf <https://w3id.org/cop/hasQueryParameter> ;
                                    rdfs:label "has exclusion"@en .


###  https://w3id.org/cop/hasInclusion
<https://w3id.org/cop/hasInclusion> rdf:type owl:ObjectProperty ;
                                    rdfs:subPropertyOf <https://w3id.org/cop/hasQueryParameter> ;
                                    rdfs:label "has inclusion"@en .


###  https://w3id.org/cop/hasProjection
<https://w3id.org/cop/hasProjection> rdf:type owl:ObjectProperty ;
                                     rdfs:subPropertyOf <https://w3id.org/cop/hasQueryParameter> ;
                                     rdfs:label "has projection"@en .


###  https://w3id.org/cop/hasQueryParameter
<https://w3id.org/cop/hasQueryParameter> rdf:type owl:ObjectProperty ;
                                         rdfs:subPropertyOf <https://w3id.org/gfo-light/hasPart> ;
                                         rdfs:domain <https://w3id.org/cop/PhenotypeQuery> ;
                                         rdfs:range <https://w3id.org/cop/PhenotypeClassView> ;
                                         rdfs:label "has query parameter"@en .


###  https://w3id.org/cop/hasVariable
<https://w3id.org/cop/hasVariable> rdf:type owl:ObjectProperty ;
                                   rdfs:subPropertyOf <https://w3id.org/gfo-light/hasPart> ;
                                   rdfs:domain <https://w3id.org/cop/DerivationExpression> ;
                                   rdfs:range <https://w3id.org/cop/PhenotypeClassView> ;
                                   rdfs:label "has variable"@en .


###  https://w3id.org/cop/identifies
<https://w3id.org/cop/identifies> rdf:type owl:ObjectProperty ;
                                  rdfs:domain <https://w3id.org/cop/Phenotyping> ;
                                  rdfs:range <https://w3id.org/cop/Organism> ;
                                  rdfs:label "identifies"@en .


###  https://w3id.org/cop/implementedBy
<https://w3id.org/cop/implementedBy> rdf:type owl:ObjectProperty ;
                                     owl:inverseOf <https://w3id.org/cop/implements> ;
                                     rdfs:domain <https://w3id.org/cop/Algorithm> ;
                                     rdfs:range <https://w3id.org/cop/Software> ;
                                     rdfs:label "implemented by"@en .


###  https://w3id.org/cop/implements
<https://w3id.org/cop/implements> rdf:type owl:ObjectProperty ;
                                  rdfs:domain <https://w3id.org/cop/Software> ;
                                  rdfs:range <https://w3id.org/cop/Algorithm> ;
                                  rdfs:label "implements"@en .


###  https://w3id.org/cop/realises
<https://w3id.org/cop/realises> rdf:type owl:ObjectProperty ;
                                rdfs:domain <https://w3id.org/cop/Software> ;
                                rdfs:range <https://w3id.org/gfo-light/Process> ;
                                rdfs:label "realises"@en .


###  https://w3id.org/cop/restrictionOf
<https://w3id.org/cop/restrictionOf> rdf:type owl:ObjectProperty ;
                                     rdfs:domain <https://w3id.org/cop/RestrictedPhenotypeClass> ;
                                     rdfs:range <https://w3id.org/cop/UnrestrictedPhenotypeClass> ;
                                     rdfs:label "restriction of"@en .


###  https://w3id.org/gfo-light/after
<https://w3id.org/gfo-light/after> rdf:type owl:ObjectProperty ;
                                   rdfs:subPropertyOf <https://w3id.org/gfo-light/temporallyRelatedWith> ;
                                   owl:inverseOf <https://w3id.org/gfo-light/before> ;
                                   rdfs:label "after"@en .


###  https://w3id.org/gfo-light/attributiveOf
<https://w3id.org/gfo-light/attributiveOf> rdf:type owl:ObjectProperty ;
                                           owl:inverseOf <https://w3id.org/gfo-light/hasAttributive> ;
                                           rdfs:domain <https://w3id.org/gfo-light/Attributive> ;
                                           rdfs:range <https://w3id.org/gfo-light/Individual> ;
                                           rdfs:label "attributive of"@en .


###  https://w3id.org/gfo-light/before
<https://w3id.org/gfo-light/before> rdf:type owl:ObjectProperty ;
                                    rdfs:subPropertyOf <https://w3id.org/gfo-light/temporallyRelatedWith> ;
                                    rdfs:label "before"@en ;
                                    <http://www.w3.org/2004/02/skos/core#definition> "X before Y: Xf < Ys"@en .


###  https://w3id.org/gfo-light/boundaryOf
<https://w3id.org/gfo-light/boundaryOf> rdf:type owl:ObjectProperty ;
                                        owl:inverseOf <https://w3id.org/gfo-light/hasBoundary> ;
                                        rdfs:domain <https://w3id.org/gfo-light/ObjectBoundary> ;
                                        rdfs:range [ rdf:type owl:Class ;
                                                     owl:unionOf ( <https://w3id.org/gfo-light/Line>
                                                                   <https://w3id.org/gfo-light/Object>
                                                                   <https://w3id.org/gfo-light/Surface>
                                                                 )
                                                   ] ;
                                        rdfs:label "boundary of"@en .


###  https://w3id.org/gfo-light/causedBy
<https://w3id.org/gfo-light/causedBy> rdf:type owl:ObjectProperty ;
                                      rdfs:subPropertyOf <https://w3id.org/gfo-light/resultsFrom> ;
                                      owl:inverseOf <https://w3id.org/gfo-light/causes> ;
                                      rdfs:label "caused by"@en .


###  https://w3id.org/gfo-light/causes
<https://w3id.org/gfo-light/causes> rdf:type owl:ObjectProperty ;
                                    rdfs:subPropertyOf <https://w3id.org/gfo-light/leadsTo> ;
                                    rdfs:label "causes"@en .


###  https://w3id.org/gfo-light/containsRole
<https://w3id.org/gfo-light/containsRole> rdf:type owl:ObjectProperty ;
                                          owl:inverseOf <https://w3id.org/gfo-light/roleIn> ;
                                          rdfs:domain [ rdf:type owl:Class ;
                                                        owl:unionOf ( <https://w3id.org/gfo-light/Object>
                                                                      <https://w3id.org/gfo-light/ObjectAggregate>
                                                                      <https://w3id.org/gfo-light/ProcessualEntity>
                                                                      <https://w3id.org/gfo-light/Relator>
                                                                      <https://w3id.org/gfo-light/SituationalEntity>
                                                                    )
                                                      ] ;
                                          rdfs:range <https://w3id.org/gfo-light/Role> ;
                                          rdfs:label "contains role"@en .


###  https://w3id.org/gfo-light/during
<https://w3id.org/gfo-light/during> rdf:type owl:ObjectProperty ;
                                    rdfs:subPropertyOf <https://w3id.org/gfo-light/temporalPartOf> ;
                                    owl:inverseOf <https://w3id.org/gfo-light/temporallyContains> ;
                                    rdfs:label "during"@en ;
                                    <http://www.w3.org/2004/02/skos/core#definition> "X during Y: Xs > Ys and Xf < Yf"@en .


###  https://w3id.org/gfo-light/hasAttributive
<https://w3id.org/gfo-light/hasAttributive> rdf:type owl:ObjectProperty ;
                                            rdfs:domain <https://w3id.org/gfo-light/Individual> ;
                                            rdfs:range <https://w3id.org/gfo-light/Attributive> ;
                                            rdfs:label "has attributive"@en .


###  https://w3id.org/gfo-light/hasBoundary
<https://w3id.org/gfo-light/hasBoundary> rdf:type owl:ObjectProperty ;
                                         rdfs:domain [ rdf:type owl:Class ;
                                                       owl:unionOf ( <https://w3id.org/gfo-light/Line>
                                                                     <https://w3id.org/gfo-light/Object>
                                                                     <https://w3id.org/gfo-light/Surface>
                                                                   )
                                                     ] ;
                                         rdfs:range <https://w3id.org/gfo-light/ObjectBoundary> ;
                                         rdfs:label "has boundary"@en .


###  https://w3id.org/gfo-light/hasInnerBoundary
<https://w3id.org/gfo-light/hasInnerBoundary> rdf:type owl:ObjectProperty ;
                                              rdfs:subPropertyOf <https://w3id.org/gfo-light/hasBoundary> ;
                                              owl:inverseOf <https://w3id.org/gfo-light/innerBoundaryOf> ;
                                              rdfs:label "has inner boundary"@en .


###  https://w3id.org/gfo-light/hasMember
<https://w3id.org/gfo-light/hasMember> rdf:type owl:ObjectProperty ;
                                       owl:inverseOf <https://w3id.org/gfo-light/memberOf> ;
                                       rdfs:domain [ rdf:type owl:Class ;
                                                     owl:unionOf ( <https://w3id.org/gfo-light/ObjectAggregate>
                                                                   <https://w3id.org/gfo-light/ProcessAggregate>
                                                                   <https://w3id.org/gfo-light/SituationAggregate>
                                                                 )
                                                   ] ;
                                       rdfs:range [ rdf:type owl:Class ;
                                                    owl:unionOf ( <https://w3id.org/gfo-light/Object>
                                                                  <https://w3id.org/gfo-light/ObjectAggregate>
                                                                  <https://w3id.org/gfo-light/ProcessualEntity>
                                                                  <https://w3id.org/gfo-light/SituationalEntity>
                                                                )
                                                  ] ;
                                       rdfs:label "has member"@en .


###  https://w3id.org/gfo-light/hasNaturalBoundary
<https://w3id.org/gfo-light/hasNaturalBoundary> rdf:type owl:ObjectProperty ;
                                                rdfs:subPropertyOf <https://w3id.org/gfo-light/hasBoundary> ;
                                                owl:inverseOf <https://w3id.org/gfo-light/naturalBoundaryOf> ;
                                                rdfs:label "has natural boundary"@en .


###  https://w3id.org/gfo-light/hasOwner
<https://w3id.org/gfo-light/hasOwner> rdf:type owl:ObjectProperty ;
                                      owl:inverseOf <https://w3id.org/gfo-light/ownerOf> ;
                                      rdfs:domain <https://w3id.org/gfo-light/ObjectBoundary> ;
                                      rdfs:range <https://w3id.org/gfo-light/Object> ;
                                      rdfs:label "has owner"@en .


###  https://w3id.org/gfo-light/hasPart
<https://w3id.org/gfo-light/hasPart> rdf:type owl:ObjectProperty ;
                                     owl:inverseOf <https://w3id.org/gfo-light/partOf> ;
                                     rdfs:domain <https://w3id.org/gfo-light/Individual> ;
                                     rdfs:range <https://w3id.org/gfo-light/Individual> ;
                                     rdfs:label "has part"@en .


###  https://w3id.org/gfo-light/hasParticipant
<https://w3id.org/gfo-light/hasParticipant> rdf:type owl:ObjectProperty ;
                                            owl:inverseOf <https://w3id.org/gfo-light/participatesIn> ;
                                            rdfs:domain [ rdf:type owl:Class ;
                                                          owl:unionOf ( <https://w3id.org/gfo-light/ProcessualEntity>
                                                                        <https://w3id.org/gfo-light/SituationalEntity>
                                                                      )
                                                        ] ;
                                            rdfs:range <https://w3id.org/gfo-light/Continuant> ;
                                            rdfs:label "has participant"@en .


###  https://w3id.org/gfo-light/hasProcessPart
<https://w3id.org/gfo-light/hasProcessPart> rdf:type owl:ObjectProperty ;
                                            rdfs:subPropertyOf <https://w3id.org/gfo-light/hasPart> ;
                                            owl:inverseOf <https://w3id.org/gfo-light/processPartOf> ;
                                            rdfs:domain <https://w3id.org/gfo-light/Process> ;
                                            rdfs:range [ rdf:type owl:Class ;
                                                         owl:unionOf ( <https://w3id.org/gfo-light/Attributive>
                                                                       <https://w3id.org/gfo-light/Process>
                                                                       <https://w3id.org/gfo-light/Situation>
                                                                     )
                                                       ] ;
                                            rdfs:label "has process part"@en .


###  https://w3id.org/gfo-light/hasQuality
<https://w3id.org/gfo-light/hasQuality> rdf:type owl:ObjectProperty ;
                                        rdfs:subPropertyOf <https://w3id.org/gfo-light/hasAttributive> ;
                                        owl:inverseOf <https://w3id.org/gfo-light/qualityOf> ;
                                        rdfs:domain <https://w3id.org/gfo-light/Individual> ;
                                        rdfs:range <https://w3id.org/gfo-light/Quality> ;
                                        rdfs:label "has quality"@en .


###  https://w3id.org/gfo-light/hasSituationPart
<https://w3id.org/gfo-light/hasSituationPart> rdf:type owl:ObjectProperty ;
                                              rdfs:subPropertyOf <https://w3id.org/gfo-light/hasPart> ;
                                              owl:inverseOf <https://w3id.org/gfo-light/situationPartOf> ;
                                              rdfs:domain <https://w3id.org/gfo-light/Situation> ;
                                              rdfs:range [ rdf:type owl:Class ;
                                                           owl:unionOf ( <https://w3id.org/gfo-light/Attributive>
                                                                         <https://w3id.org/gfo-light/Situation>
                                                                       )
                                                         ] ;
                                              rdfs:label "has situation part"@en .


###  https://w3id.org/gfo-light/hasTemporalPart
<https://w3id.org/gfo-light/hasTemporalPart> rdf:type owl:ObjectProperty ;
                                             rdfs:subPropertyOf <https://w3id.org/gfo-light/temporallyRelatedWith> ;
                                             owl:inverseOf <https://w3id.org/gfo-light/temporalPartOf> ;
                                             rdfs:label "has temporal part"@en .


###  https://w3id.org/gfo-light/hasTime
<https://w3id.org/gfo-light/hasTime> rdf:type owl:ObjectProperty ;
                                     owl:inverseOf <https://w3id.org/gfo-light/timeOf> ;
                                     rdfs:domain <https://w3id.org/gfo-light/ConcreteIndividual> ;
                                     rdfs:range <https://w3id.org/gfo-light/TimeEntity> ;
                                     rdfs:label "has time"@en .


###  https://w3id.org/gfo-light/innerBoundaryOf
<https://w3id.org/gfo-light/innerBoundaryOf> rdf:type owl:ObjectProperty ;
                                             rdfs:subPropertyOf <https://w3id.org/gfo-light/boundaryOf> ;
                                             rdfs:label "inner boundary of"@en .


###  https://w3id.org/gfo-light/instanceOf
<https://w3id.org/gfo-light/instanceOf> rdf:type owl:ObjectProperty ;
                                        owl:inverseOf <https://w3id.org/gfo-light/instantiatedBy> ;
                                        rdfs:domain <https://w3id.org/gfo-light/Entity> ;
                                        rdfs:range <https://w3id.org/gfo-light/Category> ;
                                        rdfs:label "instance of"@en .


###  https://w3id.org/gfo-light/instantiatedBy
<https://w3id.org/gfo-light/instantiatedBy> rdf:type owl:ObjectProperty ;
                                            rdfs:domain <https://w3id.org/gfo-light/Category> ;
                                            rdfs:range <https://w3id.org/gfo-light/Entity> ;
                                            rdfs:label "instantiated by"@en .


###  https://w3id.org/gfo-light/leadsTo
<https://w3id.org/gfo-light/leadsTo> rdf:type owl:ObjectProperty ;
                                     owl:inverseOf <https://w3id.org/gfo-light/resultsFrom> ;
                                     rdfs:domain [ rdf:type owl:Class ;
                                                   owl:unionOf ( <https://w3id.org/gfo-light/ProcessualEntity>
                                                                 <https://w3id.org/gfo-light/SituationalEntity>
                                                               )
                                                 ] ;
                                     rdfs:range [ rdf:type owl:Class ;
                                                  owl:unionOf ( <https://w3id.org/gfo-light/ProcessualEntity>
                                                                <https://w3id.org/gfo-light/SituationalEntity>
                                                              )
                                                ] ;
                                     rdfs:label "leads to"@en .


###  https://w3id.org/gfo-light/locatedIn
<https://w3id.org/gfo-light/locatedIn> rdf:type owl:ObjectProperty ;
                                       owl:inverseOf <https://w3id.org/gfo-light/locationOf> ;
                                       rdfs:domain [ rdf:type owl:Class ;
                                                     owl:unionOf ( <https://w3id.org/gfo-light/Object>
                                                                   <https://w3id.org/gfo-light/ProcessualEntity>
                                                                   <https://w3id.org/gfo-light/SituationalEntity>
                                                                 )
                                                   ] ;
                                       rdfs:range <https://w3id.org/gfo-light/Object> ;
                                       rdfs:comment "Material objects can be located in other material objects (locatedIn, e.g., the driver is located in the car)."@en ,
                                                    "Processes and situations can take place (locatedIn) in material objects (e.g., a football match in a stadium or an illness in a person)."@en ;
                                       rdfs:label "located in"@en .


###  https://w3id.org/gfo-light/locationOf
<https://w3id.org/gfo-light/locationOf> rdf:type owl:ObjectProperty ;
                                        rdfs:domain <https://w3id.org/gfo-light/Object> ;
                                        rdfs:range [ rdf:type owl:Class ;
                                                     owl:unionOf ( <https://w3id.org/gfo-light/Object>
                                                                   <https://w3id.org/gfo-light/ProcessualEntity>
                                                                   <https://w3id.org/gfo-light/SituationalEntity>
                                                                 )
                                                   ] ;
                                        rdfs:label "location of"@en .


###  https://w3id.org/gfo-light/memberOf
<https://w3id.org/gfo-light/memberOf> rdf:type owl:ObjectProperty ;
                                      rdfs:domain [ rdf:type owl:Class ;
                                                    owl:unionOf ( <https://w3id.org/gfo-light/Object>
                                                                  <https://w3id.org/gfo-light/ObjectAggregate>
                                                                  <https://w3id.org/gfo-light/ProcessualEntity>
                                                                  <https://w3id.org/gfo-light/SituationalEntity>
                                                                )
                                                  ] ;
                                      rdfs:range [ rdf:type owl:Class ;
                                                   owl:unionOf ( <https://w3id.org/gfo-light/ObjectAggregate>
                                                                 <https://w3id.org/gfo-light/ProcessAggregate>
                                                                 <https://w3id.org/gfo-light/SituationAggregate>
                                                               )
                                                 ] ;
                                      rdfs:label "member of"@en .


###  https://w3id.org/gfo-light/naturalBoundaryOf
<https://w3id.org/gfo-light/naturalBoundaryOf> rdf:type owl:ObjectProperty ;
                                               rdfs:subPropertyOf <https://w3id.org/gfo-light/boundaryOf> ;
                                               rdfs:label "natural boundary of"@en .


###  https://w3id.org/gfo-light/ownerOf
<https://w3id.org/gfo-light/ownerOf> rdf:type owl:ObjectProperty ;
                                     rdfs:domain <https://w3id.org/gfo-light/Object> ;
                                     rdfs:range <https://w3id.org/gfo-light/ObjectBoundary> ;
                                     rdfs:label "owner of"@en .


###  https://w3id.org/gfo-light/partOf
<https://w3id.org/gfo-light/partOf> rdf:type owl:ObjectProperty ;
                                    rdfs:domain <https://w3id.org/gfo-light/Individual> ;
                                    rdfs:range <https://w3id.org/gfo-light/Individual> ;
                                    rdfs:label "part of"@en .


###  https://w3id.org/gfo-light/participatesIn
<https://w3id.org/gfo-light/participatesIn> rdf:type owl:ObjectProperty ;
                                            rdfs:domain <https://w3id.org/gfo-light/Continuant> ;
                                            rdfs:range [ rdf:type owl:Class ;
                                                         owl:unionOf ( <https://w3id.org/gfo-light/ProcessualEntity>
                                                                       <https://w3id.org/gfo-light/SituationalEntity>
                                                                     )
                                                       ] ;
                                            rdfs:label "participates in"@en .


###  https://w3id.org/gfo-light/playedBy
<https://w3id.org/gfo-light/playedBy> rdf:type owl:ObjectProperty ;
                                      rdfs:subPropertyOf <https://w3id.org/gfo-light/attributiveOf> ;
                                      owl:inverseOf <https://w3id.org/gfo-light/plays> ;
                                      rdfs:domain <https://w3id.org/gfo-light/Role> ;
                                      rdfs:range <https://w3id.org/gfo-light/Continuant> ;
                                      rdfs:label "played by"@en .


###  https://w3id.org/gfo-light/plays
<https://w3id.org/gfo-light/plays> rdf:type owl:ObjectProperty ;
                                   rdfs:subPropertyOf <https://w3id.org/gfo-light/hasAttributive> ;
                                   rdfs:domain <https://w3id.org/gfo-light/Continuant> ;
                                   rdfs:range <https://w3id.org/gfo-light/Role> ;
                                   rdfs:label "plays"@en .


###  https://w3id.org/gfo-light/processPartOf
<https://w3id.org/gfo-light/processPartOf> rdf:type owl:ObjectProperty ;
                                           rdfs:subPropertyOf <https://w3id.org/gfo-light/partOf> ;
                                           rdfs:domain [ rdf:type owl:Class ;
                                                         owl:unionOf ( <https://w3id.org/gfo-light/Attributive>
                                                                       <https://w3id.org/gfo-light/Process>
                                                                       <https://w3id.org/gfo-light/Situation>
                                                                     )
                                                       ] ;
                                           rdfs:range <https://w3id.org/gfo-light/Process> ;
                                           rdfs:label "process part of"@en .


###  https://w3id.org/gfo-light/qualityOf
<https://w3id.org/gfo-light/qualityOf> rdf:type owl:ObjectProperty ;
                                       rdfs:subPropertyOf <https://w3id.org/gfo-light/attributiveOf> ;
                                       rdfs:domain <https://w3id.org/gfo-light/Quality> ;
                                       rdfs:range <https://w3id.org/gfo-light/Individual> ;
                                       rdfs:label "quality of"@en .


###  https://w3id.org/gfo-light/relatedBy
<https://w3id.org/gfo-light/relatedBy> rdf:type owl:ObjectProperty ;
                                       rdfs:subPropertyOf <https://w3id.org/gfo-light/hasAttributive> ;
                                       owl:inverseOf <https://w3id.org/gfo-light/relates> ;
                                       rdfs:domain <https://w3id.org/gfo-light/Continuant> ;
                                       rdfs:range <https://w3id.org/gfo-light/Relator> ;
                                       rdfs:label "related by"@en .


###  https://w3id.org/gfo-light/relates
<https://w3id.org/gfo-light/relates> rdf:type owl:ObjectProperty ;
                                     rdfs:subPropertyOf <https://w3id.org/gfo-light/attributiveOf> ;
                                     rdfs:domain <https://w3id.org/gfo-light/Relator> ;
                                     rdfs:range <https://w3id.org/gfo-light/Continuant> ;
                                     rdfs:label "relates"@en .


###  https://w3id.org/gfo-light/representedBy
<https://w3id.org/gfo-light/representedBy> rdf:type owl:ObjectProperty ;
                                           owl:inverseOf <https://w3id.org/gfo-light/represents> ;
                                           rdfs:domain <https://w3id.org/gfo-light/Entity> ;
                                           rdfs:range <https://w3id.org/gfo-light/InformationObject> ;
                                           rdfs:label "represented by"@en .


###  https://w3id.org/gfo-light/represents
<https://w3id.org/gfo-light/represents> rdf:type owl:ObjectProperty ;
                                        rdfs:domain <https://w3id.org/gfo-light/InformationObject> ;
                                        rdfs:range <https://w3id.org/gfo-light/Entity> ;
                                        rdfs:label "represents"@en .


###  https://w3id.org/gfo-light/resultsFrom
<https://w3id.org/gfo-light/resultsFrom> rdf:type owl:ObjectProperty ;
                                         rdfs:domain [ rdf:type owl:Class ;
                                                       owl:unionOf ( <https://w3id.org/gfo-light/ProcessualEntity>
                                                                     <https://w3id.org/gfo-light/SituationalEntity>
                                                                   )
                                                     ] ;
                                         rdfs:range [ rdf:type owl:Class ;
                                                      owl:unionOf ( <https://w3id.org/gfo-light/ProcessualEntity>
                                                                    <https://w3id.org/gfo-light/SituationalEntity>
                                                                  )
                                                    ] ;
                                         rdfs:label "results from"@en .


###  https://w3id.org/gfo-light/roleIn
<https://w3id.org/gfo-light/roleIn> rdf:type owl:ObjectProperty ;
                                    rdfs:domain <https://w3id.org/gfo-light/Role> ;
                                    rdfs:range [ rdf:type owl:Class ;
                                                 owl:unionOf ( <https://w3id.org/gfo-light/Object>
                                                               <https://w3id.org/gfo-light/ObjectAggregate>
                                                               <https://w3id.org/gfo-light/ProcessualEntity>
                                                               <https://w3id.org/gfo-light/Relator>
                                                               <https://w3id.org/gfo-light/SituationalEntity>
                                                             )
                                               ] ;
                                    rdfs:label "role in"@en .


###  https://w3id.org/gfo-light/situationPartOf
<https://w3id.org/gfo-light/situationPartOf> rdf:type owl:ObjectProperty ;
                                             rdfs:subPropertyOf <https://w3id.org/gfo-light/partOf> ;
                                             rdfs:domain [ rdf:type owl:Class ;
                                                           owl:unionOf ( <https://w3id.org/gfo-light/Attributive>
                                                                         <https://w3id.org/gfo-light/Situation>
                                                                       )
                                                         ] ;
                                             rdfs:range <https://w3id.org/gfo-light/Situation> ;
                                             rdfs:label "situation part of"@en .


###  https://w3id.org/gfo-light/spatiallyEndsOn
<https://w3id.org/gfo-light/spatiallyEndsOn> rdf:type owl:ObjectProperty ;
                                             rdfs:subPropertyOf <https://w3id.org/gfo-light/spatiallyPassesThrough> ;
                                             rdfs:label "spatially ends on"@en .


###  https://w3id.org/gfo-light/spatiallyPassesThrough
<https://w3id.org/gfo-light/spatiallyPassesThrough> rdf:type owl:ObjectProperty ;
                                                    rdfs:domain [ rdf:type owl:Class ;
                                                                  owl:unionOf ( <https://w3id.org/gfo-light/Line>
                                                                                <https://w3id.org/gfo-light/Surface>
                                                                              )
                                                                ] ;
                                                    rdfs:range <https://w3id.org/gfo-light/Continuant> ;
                                                    rdfs:label "spatially passes through"@en .


###  https://w3id.org/gfo-light/spatiallyStartsOn
<https://w3id.org/gfo-light/spatiallyStartsOn> rdf:type owl:ObjectProperty ;
                                               rdfs:subPropertyOf <https://w3id.org/gfo-light/spatiallyPassesThrough> ;
                                               rdfs:label "spatially starts on"@en .


###  https://w3id.org/gfo-light/temporalPartOf
<https://w3id.org/gfo-light/temporalPartOf> rdf:type owl:ObjectProperty ;
                                            rdfs:subPropertyOf <https://w3id.org/gfo-light/temporallyRelatedWith> ;
                                            rdfs:label "temporal part of"@en ;
                                            <http://www.w3.org/2004/02/skos/core#definition> "X temporal part of Y: X starts Y or X finishes Y or X during Y"@en .


###  https://w3id.org/gfo-light/temporallyContains
<https://w3id.org/gfo-light/temporallyContains> rdf:type owl:ObjectProperty ;
                                                rdfs:subPropertyOf <https://w3id.org/gfo-light/hasTemporalPart> ;
                                                rdfs:label "temporally contains"@en .


###  https://w3id.org/gfo-light/temporallyEqual
<https://w3id.org/gfo-light/temporallyEqual> rdf:type owl:ObjectProperty ;
                                             rdfs:subPropertyOf <https://w3id.org/gfo-light/temporallyRelatedWith> ;
                                             rdfs:label "temporally equal"@en ;
                                             <http://www.w3.org/2004/02/skos/core#definition> "X equal Y: Xs = Ys and Xf = Yf"@en .


###  https://w3id.org/gfo-light/temporallyFinishedBy
<https://w3id.org/gfo-light/temporallyFinishedBy> rdf:type owl:ObjectProperty ;
                                                  rdfs:subPropertyOf <https://w3id.org/gfo-light/hasTemporalPart> ;
                                                  owl:inverseOf <https://w3id.org/gfo-light/temporallyFinishes> ;
                                                  rdfs:label "temporally finished by"@en .


###  https://w3id.org/gfo-light/temporallyFinishes
<https://w3id.org/gfo-light/temporallyFinishes> rdf:type owl:ObjectProperty ;
                                                rdfs:subPropertyOf <https://w3id.org/gfo-light/temporalPartOf> ;
                                                rdfs:label "temporally finishes"@en ;
                                                <http://www.w3.org/2004/02/skos/core#definition> "X finishes Y: Xs > Ys and Xf = Yf"@en .


###  https://w3id.org/gfo-light/temporallyMeets
<https://w3id.org/gfo-light/temporallyMeets> rdf:type owl:ObjectProperty ;
                                             rdfs:subPropertyOf <https://w3id.org/gfo-light/temporallyRelatedWith> ;
                                             owl:inverseOf <https://w3id.org/gfo-light/temporallyMetBy> ;
                                             rdfs:label "temporally meets"@en ;
                                             <http://www.w3.org/2004/02/skos/core#definition> "X meets Y: Xf = Ys"@en .


###  https://w3id.org/gfo-light/temporallyMetBy
<https://w3id.org/gfo-light/temporallyMetBy> rdf:type owl:ObjectProperty ;
                                             rdfs:subPropertyOf <https://w3id.org/gfo-light/temporallyRelatedWith> ;
                                             rdfs:label "temporally met by"@en .


###  https://w3id.org/gfo-light/temporallyOverlappedBy
<https://w3id.org/gfo-light/temporallyOverlappedBy> rdf:type owl:ObjectProperty ;
                                                    rdfs:subPropertyOf <https://w3id.org/gfo-light/temporallyRelatedWith> ;
                                                    owl:inverseOf <https://w3id.org/gfo-light/temporallyOverlaps> ;
                                                    rdfs:label "temporally overlapped by"@en .


###  https://w3id.org/gfo-light/temporallyOverlaps
<https://w3id.org/gfo-light/temporallyOverlaps> rdf:type owl:ObjectProperty ;
                                                rdfs:subPropertyOf <https://w3id.org/gfo-light/temporallyRelatedWith> ;
                                                rdfs:label "temporally overlaps"@en ;
                                                <http://www.w3.org/2004/02/skos/core#definition> "X overlaps Y: Xs < Ys and Xf > Ys and Xf < Yf"@en .


###  https://w3id.org/gfo-light/temporallyRelatedWith
<https://w3id.org/gfo-light/temporallyRelatedWith> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <https://w3id.org/gfo-light/Individual> ;
                                                   rdfs:range <https://w3id.org/gfo-light/Individual> ;
                                                   rdfs:comment "If a temporal relation is applied to other concrete individuals as time intervals (attributive, continuant, process, situation), it is propagated to their existence times (hasTime)."@en ,
                                                                "In the definitions of the relations, the variables Xs, Xf, Ys and Yf represent the start (s) and finish (f) of the time intervals X and Y."@en ,
                                                                "Some temporal relations can also be applied to points in time (before/after, equal) or a point in time and a time interval (before, starts, finishes, during or their inverse relations)."@en ;
                                                   rdfs:label "temporally related with"@en ;
                                                   <http://www.w3.org/2004/02/skos/core#definition> "Temporal relations between time intervals based on Allen, J. F. (1983). Maintaining knowledge about temporal intervals. Communications of the ACM, 26(11), 832-843."@en .


###  https://w3id.org/gfo-light/temporallyStartedBy
<https://w3id.org/gfo-light/temporallyStartedBy> rdf:type owl:ObjectProperty ;
                                                 rdfs:subPropertyOf <https://w3id.org/gfo-light/hasTemporalPart> ;
                                                 owl:inverseOf <https://w3id.org/gfo-light/temporallyStarts> ;
                                                 rdfs:label "temporally started by"@en .


###  https://w3id.org/gfo-light/temporallyStarts
<https://w3id.org/gfo-light/temporallyStarts> rdf:type owl:ObjectProperty ;
                                              rdfs:subPropertyOf <https://w3id.org/gfo-light/temporalPartOf> ;
                                              rdfs:label "temporally starts"@en ;
                                              <http://www.w3.org/2004/02/skos/core#definition> "X starts Y: Xs = Ys and Xf < Yf"@en .


###  https://w3id.org/gfo-light/timeOf
<https://w3id.org/gfo-light/timeOf> rdf:type owl:ObjectProperty ;
                                    rdfs:domain <https://w3id.org/gfo-light/TimeEntity> ;
                                    rdfs:range <https://w3id.org/gfo-light/ConcreteIndividual> ;
                                    rdfs:label "time of"@en .


#################################################################
#    Data properties
#################################################################

###  https://w3id.org/gfo-light/afterDateTimeValue
<https://w3id.org/gfo-light/afterDateTimeValue> rdf:type owl:DatatypeProperty ;
                                                rdfs:subPropertyOf <https://w3id.org/gfo-light/dateTimeValue> ;
                                                rdfs:comment "Shortcut for 'after'"@en ;
                                                rdfs:label "after date time value"@en .


###  https://w3id.org/gfo-light/beforeDateTimeValue
<https://w3id.org/gfo-light/beforeDateTimeValue> rdf:type owl:DatatypeProperty ;
                                                 rdfs:subPropertyOf <https://w3id.org/gfo-light/dateTimeValue> ;
                                                 rdfs:comment "Shortcut for 'before'"@en ;
                                                 rdfs:label "before date time value"@en .


###  https://w3id.org/gfo-light/booleanValue
<https://w3id.org/gfo-light/booleanValue> rdf:type owl:DatatypeProperty ;
                                          rdfs:domain <https://w3id.org/gfo-light/Attributive> ;
                                          rdfs:range xsd:boolean ;
                                          rdfs:label "boolean value"@en .


###  https://w3id.org/gfo-light/containsDateTimeValue
<https://w3id.org/gfo-light/containsDateTimeValue> rdf:type owl:DatatypeProperty ;
                                                   rdfs:subPropertyOf <https://w3id.org/gfo-light/hasTemporalPartDateTimeValue> ;
                                                   rdfs:comment "Shortcut for 'temporallyContains'"@en ;
                                                   rdfs:label "contains date time value"@en .


###  https://w3id.org/gfo-light/dateTimeValue
<https://w3id.org/gfo-light/dateTimeValue> rdf:type owl:DatatypeProperty ;
                                           rdfs:domain <https://w3id.org/gfo-light/Individual> ;
                                           rdfs:range xsd:dateTime ;
                                           rdfs:label "date time value"@en .


###  https://w3id.org/gfo-light/decimalValue
<https://w3id.org/gfo-light/decimalValue> rdf:type owl:DatatypeProperty ;
                                          rdfs:domain <https://w3id.org/gfo-light/Attributive> ;
                                          rdfs:range xsd:decimal ;
                                          rdfs:label "decimal value"@en .


###  https://w3id.org/gfo-light/finishedByDateTimeValue
<https://w3id.org/gfo-light/finishedByDateTimeValue> rdf:type owl:DatatypeProperty ;
                                                     rdfs:subPropertyOf <https://w3id.org/gfo-light/hasTemporalPartDateTimeValue> ;
                                                     rdfs:comment "Shortcut for 'temporallyFinishedBy'"@en ;
                                                     rdfs:label "finished by date time value"@en .


###  https://w3id.org/gfo-light/hasTemporalPartDateTimeValue
<https://w3id.org/gfo-light/hasTemporalPartDateTimeValue> rdf:type owl:DatatypeProperty ;
                                                          rdfs:subPropertyOf <https://w3id.org/gfo-light/dateTimeValue> ;
                                                          rdfs:comment "Shortcut for 'hasTemporalPart'"@en ;
                                                          rdfs:label "has temporal part date time value"@en .


###  https://w3id.org/gfo-light/startedByDateTimeValue
<https://w3id.org/gfo-light/startedByDateTimeValue> rdf:type owl:DatatypeProperty ;
                                                    rdfs:subPropertyOf <https://w3id.org/gfo-light/hasTemporalPartDateTimeValue> ;
                                                    rdfs:comment "Shortcut for 'temporallyStartedBy'"@en ;
                                                    rdfs:label "started by date time value"@en .


###  https://w3id.org/gfo-light/stringValue
<https://w3id.org/gfo-light/stringValue> rdf:type owl:DatatypeProperty ;
                                         rdfs:domain <https://w3id.org/gfo-light/Attributive> ;
                                         rdfs:range xsd:string ;
                                         rdfs:label "string value"@en .


###  https://w3id.org/gfo-light/unit
<https://w3id.org/gfo-light/unit> rdf:type owl:DatatypeProperty ;
                                  rdfs:domain <https://w3id.org/gfo-light/Attributive> ;
                                  rdfs:range xsd:string ;
                                  rdfs:label "unit"@en .


#################################################################
#    Classes
#################################################################

###  https://w3id.org/cop/Algorithm
<https://w3id.org/cop/Algorithm> rdf:type owl:Class ;
                                 rdfs:subClassOf <https://w3id.org/gfo-light/InformationObject> ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty <https://w3id.org/cop/implementedBy> ;
                                                   owl:allValuesFrom <https://w3id.org/cop/Software>
                                                 ] ;
                                 rdfs:label "Algorithm"@en ,
                                            "Algorithmus"@de ;
                                 <http://www.w3.org/2004/02/skos/core#definition> "An algorithm is a specification of instructions to solve a problem or a class of problems."@en ,
                                                                                  "Ein Algorithmus ist eine Spezifikation von Anweisungen zur Lösung eines Problems oder einer Klasse von Problemen."@de .


###  https://w3id.org/cop/AttributeSpec
<https://w3id.org/cop/AttributeSpec> rdf:type owl:Class ;
                                     rdfs:subClassOf <https://w3id.org/gfo-light/InformationObject> ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty <https://w3id.org/gfo-light/partOf> ;
                                                       owl:someValuesFrom <https://w3id.org/cop/PhenotypeClassView>
                                                     ] ;
                                     rdfs:label "Attribute specification"@en ,
                                                "Attributspezifikation"@de ;
                                     <http://www.w3.org/2004/02/skos/core#definition> "An attribute specification is a specification of an attribute."@en ,
                                                                                      "Eine Attributspezifikation ist eine Spezifikation eines Attributs."@de .


###  https://w3id.org/cop/BasicRestrictedPhenotypeClassView
<https://w3id.org/cop/BasicRestrictedPhenotypeClassView> rdf:type owl:Class ;
                                                         rdfs:subClassOf <https://w3id.org/cop/PhenotypeClassView> ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty <https://w3id.org/cop/basicRestrictionOf> ;
                                                                           owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass <https://w3id.org/cop/BasicUnrestrictedPhenotypeClassView>
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty <https://w3id.org/gfo-light/hasPart> ;
                                                                           owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass <https://w3id.org/cop/ValueRangeSpec>
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty <https://w3id.org/gfo-light/represents> ;
                                                                           owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass <https://w3id.org/cop/RestrictedPhenotypeClass>
                                                                         ] ;
                                                         rdfs:label "Basic restricted phenotype class view"@en ,
                                                                    "Basissicht einer eingeschränkten Phänotypklasse"@de ;
                                                         <http://www.w3.org/2004/02/skos/core#definition> "A basic restricted phenotype class view represents a restricted phenotype class that restricts an unrestricted phenotype class represented by a basic view."@en ,
                                                                                                          "Eine Basissicht einer eingeschränkten Phänotypklasse repräsentiert eine eingeschränkte Phänotypklasse, die eine uneingeschränkte Phänotypklasse einschränkt, die durch eine Basissicht repräsentiert wird."@de ;
                                                         <http://www.w3.org/2004/02/skos/core#example> "Specification of the phenotype class 'Weight over 100 kg'"@en .


###  https://w3id.org/cop/BasicUnrestrictedPhenotypeClassView
<https://w3id.org/cop/BasicUnrestrictedPhenotypeClassView> rdf:type owl:Class ;
                                                           rdfs:subClassOf <https://w3id.org/cop/PhenotypeClassView> ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty <https://w3id.org/gfo-light/hasPart> ;
                                                                             owl:someValuesFrom <https://w3id.org/cop/TerminologyCode>
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty <https://w3id.org/gfo-light/hasPart> ;
                                                                             owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass <https://w3id.org/cop/DataTypeSpec>
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty <https://w3id.org/gfo-light/represents> ;
                                                                             owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass <https://w3id.org/cop/UnrestrictedPhenotypeClass>
                                                                           ] ;
                                                           rdfs:label "Basic unrestricted phenotype class view"@en ,
                                                                      "Basissicht einer uneingeschränkten Phänotypklasse"@de ;
                                                           <http://www.w3.org/2004/02/skos/core#definition> "A basic unrestricted phenotype class view represents an unrestricted phenotype class whose instances (phenotypes) have already been determined and can be queried from the data source."@en ,
                                                                                                            "Eine Basissicht einer uneingeschränkten Phänotypklasse repräsentiert eine uneingeschränkte Phänotypklasse, deren Instanzen (Phänotypen) bereits bestimmt wurden und von der Datenquelle abgefragt werden können."@de ;
                                                           <http://www.w3.org/2004/02/skos/core#example> "Specification of the phenotype class 'Weight'"@en .


###  https://w3id.org/cop/BooleanSpec
<https://w3id.org/cop/BooleanSpec> rdf:type owl:Class ;
                                   rdfs:subClassOf <https://w3id.org/cop/DataTypeSpec> ;
                                   rdfs:label "Boolean data type specification"@en .


###  https://w3id.org/cop/DataTypeSpec
<https://w3id.org/cop/DataTypeSpec> rdf:type owl:Class ;
                                    rdfs:subClassOf <https://w3id.org/cop/AttributeSpec> ;
                                    rdfs:label "Data type specification"@en ,
                                               "Datentypspezifikation"@de ;
                                    <http://www.w3.org/2004/02/skos/core#definition> "A data type specification is a specification of a data type (e.g., string, decimal, boolean or date-time)."@en ,
                                                                                     "Eine Datentypspezifikation ist eine Spezifikation eines Datentyps (z.B. Text, Zahl, Boolescher Wert oder Datum-Uhrzeit)."@de .


###  https://w3id.org/cop/DateTimeSpec
<https://w3id.org/cop/DateTimeSpec> rdf:type owl:Class ;
                                    rdfs:subClassOf <https://w3id.org/cop/DataTypeSpec> ;
                                    rdfs:label "Date-time data type specification"@en .


###  https://w3id.org/cop/DecimalSpec
<https://w3id.org/cop/DecimalSpec> rdf:type owl:Class ;
                                   rdfs:subClassOf <https://w3id.org/cop/DataTypeSpec> ;
                                   rdfs:label "Decimal data type specification"@en .


###  https://w3id.org/cop/DerivationExpression
<https://w3id.org/cop/DerivationExpression> rdf:type owl:Class ;
                                            rdfs:subClassOf <https://w3id.org/cop/AttributeSpec> ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty <https://w3id.org/cop/hasVariable> ;
                                                              owl:someValuesFrom <https://w3id.org/cop/PhenotypeClassView>
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty <https://w3id.org/gfo-light/partOf> ;
                                                              owl:someValuesFrom <https://w3id.org/cop/DerivedUnrestrictedPhenotypeClassView>
                                                            ] ;
                                            rdfs:label "Ableitungsausdruck"@de ,
                                                       "Derivation expression"@en ;
                                            <http://www.w3.org/2004/02/skos/core#definition> "A derivation expression is an executable formal specification of a combination of different functions/operators and input variables, the execution of which calculates/derives a new value (e.g., of a phenotype) based on the input values."@en ,
                                                                                             "Ein Ableitungsausdruck ist eine ausführbare formale Spezifikation einer Kombination aus verschiedenen Funktionen/Operatoren und Eingabevariablen, deren Ausführung einen neuen Wert (z.B. eines Phänotyps) auf der Grundlage der Eingabewerte berechnet/ableitet."@de .


###  https://w3id.org/cop/DerivedRestrictedPhenotypeClassView
<https://w3id.org/cop/DerivedRestrictedPhenotypeClassView> rdf:type owl:Class ;
                                                           rdfs:subClassOf <https://w3id.org/cop/PhenotypeClassView> ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty <https://w3id.org/cop/derivedRestrictionOf> ;
                                                                             owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass <https://w3id.org/cop/DerivedUnrestrictedPhenotypeClassView>
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty <https://w3id.org/gfo-light/hasPart> ;
                                                                             owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass <https://w3id.org/cop/ValueRangeSpec>
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty <https://w3id.org/gfo-light/represents> ;
                                                                             owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass <https://w3id.org/cop/RestrictedPhenotypeClass>
                                                                           ] ;
                                                           rdfs:label "Ableitungssicht einer eingeschränkten Phänotypklasse"@de ,
                                                                      "Derived restricted phenotype class view"@en ;
                                                           <http://www.w3.org/2004/02/skos/core#definition> "A derived restricted phenotype class view represents a restricted phenotype class that restricts an unrestricted phenotype class represented by a derived view."@en ,
                                                                                                            "Eine Ableitungssicht einer eingeschränkten Phänotypklasse repräsentiert eine eingeschränkte Phänotypklasse, die eine uneingeschränkte Phänotypklasse einschränkt, die durch eine Ableitungssicht repräsentiert wird."@de ;
                                                           <http://www.w3.org/2004/02/skos/core#example> "Specification of the phenotype class 'Overweight (e.g., BMI over 30)'"@en .


###  https://w3id.org/cop/DerivedUnrestrictedPhenotypeClassView
<https://w3id.org/cop/DerivedUnrestrictedPhenotypeClassView> rdf:type owl:Class ;
                                                             rdfs:subClassOf <https://w3id.org/cop/PhenotypeClassView> ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty <https://w3id.org/cop/derivedFrom> ;
                                                                               owl:someValuesFrom <https://w3id.org/cop/PhenotypeClassView>
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty <https://w3id.org/gfo-light/hasPart> ;
                                                                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass <https://w3id.org/cop/DerivationExpression>
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty <https://w3id.org/gfo-light/represents> ;
                                                                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass <https://w3id.org/cop/UnrestrictedPhenotypeClass>
                                                                             ] ;
                                                             rdfs:label "Ableitungssicht einer uneingeschränkten Phänotypklasse"@de ,
                                                                        "Derived unrestricted phenotype class view"@en ;
                                                             <http://www.w3.org/2004/02/skos/core#definition> "A derived unrestricted phenotype class view represents an unrestricted phenotype class whose instances (phenotypes) need to be determined (i.e., derived from other phenotypes)."@en ,
                                                                                                              "Eine Ableitungssicht einer uneingeschränkten Phänotypklasse repräsentiert eine uneingeschränkte Phänotypklasse, deren Instanzen (Phänotypen) bestimmt (d.h. von anderen Phänotypen abgeleitet) werden müssen."@de ;
                                                             <http://www.w3.org/2004/02/skos/core#example> "Specification of the phenotype class 'Body Mass Index (BMI)'"@en .


###  https://w3id.org/cop/Description
<https://w3id.org/cop/Description> rdf:type owl:Class ;
                                   rdfs:subClassOf <https://w3id.org/cop/AttributeSpec> ;
                                   rdfs:label "Beschreibung"@de ,
                                              "Description"@en ;
                                   <http://www.w3.org/2004/02/skos/core#definition> "A description is a string describing an entity."@en ,
                                                                                    "Eine Beschreibung ist eine Zeichenkette, die eine Entität beschreibt."@de .


###  https://w3id.org/cop/DynamicPhenotypeAlgorithm
<https://w3id.org/cop/DynamicPhenotypeAlgorithm> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://w3id.org/cop/PhenotypeAlgorithm> ;
                                                 rdfs:label "Dynamic phenotype algorithm"@en ,
                                                            "Dynamischer Phänotypalgorithmus"@de ;
                                                 <http://www.w3.org/2004/02/skos/core#definition> "A dynamic phenotype algorithm is a phenotype algorithm for executing an arbitrary phenotype query."@en ,
                                                                                                  "Ein dynamischer Phänotypalgorithmus ist ein Phänotypalgorithmus für die Ausführung einer beliebigen Phänotypabfrage."@de .


###  https://w3id.org/cop/Model
<https://w3id.org/cop/Model> rdf:type owl:Class ;
                             rdfs:subClassOf <https://w3id.org/gfo-light/InformationObject> ;
                             rdfs:label "Model"@en ,
                                        "Modell"@de ;
                             <http://www.w3.org/2004/02/skos/core#definition> "A model is a representation/specification of an abstraction of an entity."@en ,
                                                                              "Ein Modell ist eine Repräsentation/Spezifikation einer Abstraktion einer Entität."@de .


###  https://w3id.org/cop/Organism
<https://w3id.org/cop/Organism> rdf:type owl:Class ;
                                rdfs:subClassOf <https://w3id.org/gfo-light/Object> ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty <https://w3id.org/gfo-light/hasAttributive> ;
                                                  owl:someValuesFrom <https://w3id.org/cop/Phenotype>
                                                ] ;
                                rdfs:label "Organism"@en ,
                                           "Organismus"@de ;
                                <http://www.w3.org/2004/02/skos/core#definition> "An organism is a living object."@en ,
                                                                                 "Ein Organismus ist ein lebendes Objekt."@de .


###  https://w3id.org/cop/Phenotype
<https://w3id.org/cop/Phenotype> rdf:type owl:Class ;
                                 rdfs:subClassOf <https://w3id.org/gfo-light/Attributive> ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty <https://w3id.org/gfo-light/instanceOf> ;
                                                   owl:someValuesFrom <https://w3id.org/cop/PhenotypeClass>
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty <https://w3id.org/gfo-light/attributiveOf> ;
                                                   owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass <https://w3id.org/cop/Organism>
                                                 ] ;
                                 rdfs:label "Phenotype"@en ,
                                            "Phänotyp"@de ;
                                 <http://www.w3.org/2004/02/skos/core#definition> "A phenotype is a (combination of) bodily feature(s) or observable characteristic(s)/trait(s) of an organism."@en ,
                                                                                  "Ein Phänotyp ist eine (Kombination von) körperliche(n) Eigenschaft(en) oder beobachtbare(s) Merkmal(e)/Eigenschaft(en) eines Organismus."@de ;
                                 <http://www.w3.org/2004/02/skos/core#example> "Body Mass Index (BMI) of a specific person"@en ,
                                                                               "Overweight of a specific person"@en ,
                                                                               "Weight of a specific person"@en .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <https://w3id.org/cop/Phenotype> ;
   owl:annotatedProperty <http://www.w3.org/2004/02/skos/core#definition> ;
   owl:annotatedTarget "A phenotype is a (combination of) bodily feature(s) or observable characteristic(s)/trait(s) of an organism."@en ;
   <http://purl.org/dc/terms/references> "Mahner M, Kary M. What Exactly Are Genomes, Genotypes and Phenotypes? And What About Phenomes? J Theor Biol 1997;186:55–63. https://doi.org/10.1006/jtbi.1996.0335."@en ,
                                         "Scheuermann RH, Ceusters W, Smith B. Toward an Ontological Treatment of Disease and Diagnosis. Summit Transl Bioinforma 2009;2009:116–20. https://pmc.ncbi.nlm.nih.gov/articles/PMC3041577/"@en
 ] .


###  https://w3id.org/cop/PhenotypeAlgorithm
<https://w3id.org/cop/PhenotypeAlgorithm> rdf:type owl:Class ;
                                          rdfs:subClassOf <https://w3id.org/cop/Algorithm> ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty <https://w3id.org/cop/applicableFor> ;
                                                            owl:someValuesFrom <https://w3id.org/cop/PhenotypeQuery>
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty <https://w3id.org/cop/implementedBy> ;
                                                            owl:allValuesFrom <https://w3id.org/cop/PhenotypingSoftware>
                                                          ] ;
                                          rdfs:label "Phenotype algorithm"@en ,
                                                     "Phänotypalgorithmus"@de ;
                                          <http://www.w3.org/2004/02/skos/core#definition> "A phenotype algorithm is an algorithm for executing a phenotype query, i.e., identifying individuals matching the query criteria (i.e., meeting all the inclusion but none of the exclusion criteria) and deriving/outputting further phenotypes (projection entries)."@en ,
                                                                                           "Ein Phänotypalgorithmus ist ein Algorithmus zur Ausführung einer Phänotypabfrage, d.h. zur Identifizierung von Individuen, die den Abfragekriterien entsprechen (d.h. alle Einschluss-, aber keines der Ausschlusskriterien erfüllen) und zur Ableitung/Ausgabe weiterer Phänotypen (Projektionseinträge)."@de .


###  https://w3id.org/cop/PhenotypeClass
<https://w3id.org/cop/PhenotypeClass> rdf:type owl:Class ;
                                      rdfs:subClassOf <https://w3id.org/gfo-light/Category> ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <https://w3id.org/gfo-light/instantiatedBy> ;
                                                        owl:allValuesFrom <https://w3id.org/cop/Phenotype>
                                                      ] ;
                                      owl:disjointUnionOf ( <https://w3id.org/cop/RestrictedPhenotypeClass>
                                                            <https://w3id.org/cop/UnrestrictedPhenotypeClass>
                                                          ) ;
                                      rdfs:label "Phenotype class"@en ,
                                                 "Phänotypklasse"@de ;
                                      <http://www.w3.org/2004/02/skos/core#definition> "Phenotype classes are categories whose instances are phenotypes."@en ,
                                                                                       "Phänotypklassen sind Kategorien, deren Instanzen Phänotypen sind."@de .


###  https://w3id.org/cop/PhenotypeClassView
<https://w3id.org/cop/PhenotypeClassView> rdf:type owl:Class ;
                                          rdfs:subClassOf <https://w3id.org/cop/Model> ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty <https://w3id.org/gfo-light/hasPart> ;
                                                            owl:someValuesFrom <https://w3id.org/cop/Title>
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty <https://w3id.org/gfo-light/represents> ;
                                                            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass <https://w3id.org/cop/PhenotypeClass>
                                                          ] ;
                                          rdfs:label "Phenotype class view"@en ,
                                                     "Phänotypklassensicht"@de ;
                                          <http://www.w3.org/2004/02/skos/core#definition> "A phenotype class view is a formal representation of a phenotype class (its attributes and relationships)."@en ,
                                                                                           "Eine Phänotypklassensicht ist eine formale Repräsentation einer Phänotypklasse (ihrer Attribute und Relationen)."@de .


###  https://w3id.org/cop/PhenotypeModel
<https://w3id.org/cop/PhenotypeModel> rdf:type owl:Class ;
                                      rdfs:subClassOf <https://w3id.org/cop/Model> ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <https://w3id.org/gfo-light/hasPart> ;
                                                        owl:someValuesFrom <https://w3id.org/cop/PhenotypeClassView>
                                                      ] ;
                                      rdfs:label "Phenotype model"@en ,
                                                 "Phänotypmodell"@de ;
                                      <http://www.w3.org/2004/02/skos/core#definition> "A phenotype model is a formal representation of delimited phenotypic knowledge (i.e., phenotype classes, their attributes, and relationships)."@en ,
                                                                                       "Ein Phänotypmodell ist eine formale Darstellung von abgegrenztem phänotypischem Wissen (d.h. von Phänotypklassen, ihren Attributen und Beziehungen)."@de .


###  https://w3id.org/cop/PhenotypeQuery
<https://w3id.org/cop/PhenotypeQuery> rdf:type owl:Class ;
                                      rdfs:subClassOf <https://w3id.org/cop/Model> ,
                                                      [ rdf:type owl:Class ;
                                                        owl:unionOf ( [ rdf:type owl:Restriction ;
                                                                        owl:onProperty <https://w3id.org/cop/hasExclusion> ;
                                                                        owl:someValuesFrom <https://w3id.org/cop/PhenotypeClassView>
                                                                      ]
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty <https://w3id.org/cop/hasInclusion> ;
                                                                        owl:someValuesFrom <https://w3id.org/cop/PhenotypeClassView>
                                                                      ]
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty <https://w3id.org/cop/hasProjection> ;
                                                                        owl:someValuesFrom <https://w3id.org/cop/PhenotypeClassView>
                                                                      ]
                                                                    )
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <https://w3id.org/cop/basedOn> ;
                                                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass <https://w3id.org/cop/PhenotypeModel>
                                                      ] ;
                                      rdfs:label "Phenotype query"@en ,
                                                 "Phänotypabfrage"@de ;
                                      <http://www.w3.org/2004/02/skos/core#definition> "A phenotype query is a specification of certain phenotype classes as inclusion or exclusion criteria or as projection (output) entries."@en ,
                                                                                       "Eine Phänotypabfrage ist eine Spezifikation bestimmter Phänotypklassen als Ein- oder Ausschlusskriterien oder als Projektions- (Ausgabe-) Einträge."@de .


###  https://w3id.org/cop/Phenotyping
<https://w3id.org/cop/Phenotyping> rdf:type owl:Class ;
                                   rdfs:subClassOf <https://w3id.org/gfo-light/Process> ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty <https://w3id.org/cop/identifies> ;
                                                     owl:allValuesFrom <https://w3id.org/cop/Organism>
                                                   ] ;
                                   rdfs:label "Phenotyping"@en ,
                                              "Phänotypisierung"@de ;
                                   <http://www.w3.org/2004/02/skos/core#definition> "Die Phänotypisierung ist ein Prozess der Identifizierung von Personen mit bestimmten Phänotypen."@de ,
                                                                                    "Phenotyping is a process of identifying individuals with certain phenotypes."@en .


###  https://w3id.org/cop/PhenotypingSoftware
<https://w3id.org/cop/PhenotypingSoftware> rdf:type owl:Class ;
                                           rdfs:subClassOf <https://w3id.org/cop/Software> ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty <https://w3id.org/cop/implements> ;
                                                             owl:someValuesFrom <https://w3id.org/cop/PhenotypeAlgorithm>
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty <https://w3id.org/cop/realises> ;
                                                             owl:someValuesFrom <https://w3id.org/cop/Phenotyping>
                                                           ] ;
                                           rdfs:comment "A run of a phenotyping software (implemented phenotype algorithm) realises a phenotyping process."@en ,
                                                        "Ein Durchlauf einer Phänotypisierungssoftware (implementierter Phänotypisierungsalgorithmus) realisiert einen Phänotypisierungsprozess."@de ;
                                           rdfs:label "Phenotyping software"@en ,
                                                      "Phänotypisierungssoftware"@de ;
                                           <http://www.w3.org/2004/02/skos/core#definition> "Phenotyping software is a software implementing a phenotype algorithm."@en ,
                                                                                            "Phänotypisierungssoftware ist eine Software, die einen Phänotypisierungsalgorithmus implementiert."@de .


###  https://w3id.org/cop/RestrictedPhenotypeClass
<https://w3id.org/cop/RestrictedPhenotypeClass> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://w3id.org/cop/PhenotypeClass> ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty <https://w3id.org/cop/restrictionOf> ;
                                                                  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass <https://w3id.org/cop/UnrestrictedPhenotypeClass>
                                                                ] ;
                                                rdfs:label "Eingeschränkte Phänotypklasse"@de ,
                                                           "Restricted phenotype class"@en ;
                                                <http://www.w3.org/2004/02/skos/core#altLabel> "Phenotype restriction"@en ,
                                                                                               "Phänotyprestriktion"@de ;
                                                <http://www.w3.org/2004/02/skos/core#definition> "A phenotype class whose extension (the set of instances, i.e., phenotypes) is restricted to a certain value range is called restricted phenotype class."@en ,
                                                                                                 "Eine Phänotypklasse, deren Erweiterung (die Menge der Instanzen, d.h. der Phänotypen) auf einen bestimmten Wertebereich beschränkt ist, wird als eingeschränkte Phänotypklasse bezeichnet."@de ;
                                                <http://www.w3.org/2004/02/skos/core#example> "Overweight (e.g., BMI over 30)"@en ,
                                                                                              "Weight over 100 kg"@en .


###  https://w3id.org/cop/Software
<https://w3id.org/cop/Software> rdf:type owl:Class ;
                                rdfs:subClassOf <https://w3id.org/gfo-light/InformationObject> ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty <https://w3id.org/cop/implements> ;
                                                  owl:someValuesFrom <https://w3id.org/cop/Algorithm>
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty <https://w3id.org/cop/realises> ;
                                                  owl:someValuesFrom <https://w3id.org/gfo-light/Process>
                                                ] ;
                                rdfs:label "Software"@de ,
                                           "Software"@en ;
                                <http://www.w3.org/2004/02/skos/core#definition> "Software refers to executable computer programmes including all their components."@en ,
                                                                                 "Unter Software versteht man ausführbare Computerprogramme einschließlich aller ihrer Komponenten."@de .


###  https://w3id.org/cop/StaticPhenotypeAlgorithm
<https://w3id.org/cop/StaticPhenotypeAlgorithm> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://w3id.org/cop/PhenotypeAlgorithm> ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty <https://w3id.org/cop/applicableFor> ;
                                                                  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass <https://w3id.org/cop/PhenotypeQuery>
                                                                ] ;
                                                rdfs:label "Static phenotype algorithm"@en ,
                                                           "Statischer Phänotypalgorithmus"@de ;
                                                <http://www.w3.org/2004/02/skos/core#definition> "A static phenotype algorithm is a phenotype algorithm for executing exactly one specific phenotype query."@en ,
                                                                                                 "Ein statischer Phänotypalgorithmus ist ein Phänotypalgorithmus zur Ausführung genau einer bestimmten Phänotypabfrage."@de .


###  https://w3id.org/cop/StringSpec
<https://w3id.org/cop/StringSpec> rdf:type owl:Class ;
                                  rdfs:subClassOf <https://w3id.org/cop/DataTypeSpec> ;
                                  rdfs:label "String data type specification"@en .


###  https://w3id.org/cop/Synonym
<https://w3id.org/cop/Synonym> rdf:type owl:Class ;
                               rdfs:subClassOf <https://w3id.org/cop/AttributeSpec> ;
                               rdfs:label "Synonym"@de ,
                                          "Synonym"@en ;
                               <http://www.w3.org/2004/02/skos/core#definition> "A synonym is a string that has a similar meaning to the title."@en ,
                                                                                "Ein Synonym ist eine Zeichenkette, die eine ähnliche Bedeutung wie der Titel hat."@de .


###  https://w3id.org/cop/TerminologyCode
<https://w3id.org/cop/TerminologyCode> rdf:type owl:Class ;
                                       rdfs:subClassOf <https://w3id.org/cop/AttributeSpec> ;
                                       rdfs:label "Terminologiecode"@de ,
                                                  "Terminology code"@en ;
                                       <http://www.w3.org/2004/02/skos/core#definition> "A terminology code is a code of a terminology (code system)."@en ,
                                                                                        "Ein Terminologiecode ist ein Code aus einer Terminologie (Codesystem)."@de .


###  https://w3id.org/cop/Title
<https://w3id.org/cop/Title> rdf:type owl:Class ;
                             rdfs:subClassOf <https://w3id.org/cop/AttributeSpec> ;
                             rdfs:label "Titel"@de ,
                                        "Title"@en ;
                             <http://www.w3.org/2004/02/skos/core#definition> "A title is a string designating an entity."@en ,
                                                                              "Ein Titel ist eine Zeichenkette, die eine Entität bezeichnet."@de .


###  https://w3id.org/cop/UnitOfMeasureSpec
<https://w3id.org/cop/UnitOfMeasureSpec> rdf:type owl:Class ;
                                         rdfs:subClassOf <https://w3id.org/cop/AttributeSpec> ;
                                         rdfs:label "Maßeinheitsspezifikation"@de ,
                                                    "Unit of measure specification"@en ;
                                         <http://www.w3.org/2004/02/skos/core#definition> "A unit of measure specification is a specification of a unit of measure."@en ,
                                                                                          "Eine Maßeinheitsspezifikation ist eine Spezifikation einer Maßeinheit."@de .


###  https://w3id.org/cop/UnrestrictedPhenotypeClass
<https://w3id.org/cop/UnrestrictedPhenotypeClass> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://w3id.org/cop/PhenotypeClass> ;
                                                  rdfs:label "Uneingeschränkte Phänotypklasse"@de ,
                                                             "Unrestricted phenotype class"@en ;
                                                  <http://www.w3.org/2004/02/skos/core#definition> "A phenotype class whose extension (the set of instances, i.e., phenotypes) is not restricted to a certain value range is called unrestricted phenotype class."@en ,
                                                                                                   "Eine Phänotypklasse, deren Erweiterung (die Menge der Instanzen, d.h. der Phänotypen) nicht auf einen bestimmten Wertebereich beschränkt ist, wird als uneingeschränkte Phänotypklasse bezeichnet."@de ;
                                                  <http://www.w3.org/2004/02/skos/core#example> "Body Mass Index (BMI)"@en ,
                                                                                                "Weight"@en .


###  https://w3id.org/cop/ValueRangeSpec
<https://w3id.org/cop/ValueRangeSpec> rdf:type owl:Class ;
                                      rdfs:subClassOf <https://w3id.org/cop/AttributeSpec> ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <https://w3id.org/gfo-light/partOf> ;
                                                        owl:someValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( <https://w3id.org/cop/BasicRestrictedPhenotypeClassView>
                                                                                           <https://w3id.org/cop/DerivedRestrictedPhenotypeClassView>
                                                                                         )
                                                                           ]
                                                      ] ;
                                      rdfs:label "Value range specification"@en ,
                                                 "Wertebereichsspezifikation"@de ;
                                      <http://www.w3.org/2004/02/skos/core#definition> "A value range specification is a specification of the permitted values of an entity (e.g., of a phenotype), either by listing them (e.g., for string values) or by defining the minimum and maximum (e.g., for numerical values)."@en ,
                                                                                       "Eine Wertebereichsspezifikation ist eine Spezifikation der zulässigen Werte einer Entität (z.B. eines Phänotyps), entweder durch Auflistung (z.B. bei Zeichenkettenwerten) oder durch Definition von Minimum und Maximum (z.B. bei numerischen Werten)."@de .


###  https://w3id.org/gfo-light/Attributive
<https://w3id.org/gfo-light/Attributive> rdf:type owl:Class ;
                                         rdfs:subClassOf <https://w3id.org/gfo-light/ConcreteIndividual> ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty <https://w3id.org/gfo-light/attributiveOf> ;
                                                           owl:someValuesFrom <https://w3id.org/gfo-light/Individual>
                                                         ] ;
                                         rdfs:comment "Qualities (attributes, traits, characteristics, etc.) of concrete individuals, relations (relators) between them and roles that objects can play in different contexts are subsumed under the category Attributive."@en ;
                                         rdfs:label "Attributive"@en ;
                                         <http://www.w3.org/2004/02/skos/core#definition> "Attributives are individuals that depend on other individuals by some kind of dependency relation."@en .


###  https://w3id.org/gfo-light/Category
<https://w3id.org/gfo-light/Category> rdf:type owl:Class ;
                                      rdfs:subClassOf <https://w3id.org/gfo-light/Entity> ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <https://w3id.org/gfo-light/instantiatedBy> ;
                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                            owl:unionOf ( <https://w3id.org/gfo-light/Category>
                                                                                          <https://w3id.org/gfo-light/Individual>
                                                                                        )
                                                                          ]
                                                      ] ;
                                      rdfs:label "Category"@en ;
                                      <http://www.w3.org/2004/02/skos/core#altLabel> "Class"@en ,
                                                                                     "Kind"@en ,
                                                                                     "Type"@en ;
                                      <http://www.w3.org/2004/02/skos/core#definition> "The notion of category covers all abstract entities that can be instantiated by or are predicated of other entities."@en .


###  https://w3id.org/gfo-light/Chronoid
<https://w3id.org/gfo-light/Chronoid> rdf:type owl:Class ;
                                      rdfs:subClassOf <https://w3id.org/gfo-light/TimeEntity> ,
                                                      [ rdf:type owl:Class ;
                                                        owl:unionOf ( [ owl:intersectionOf ( [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty <https://w3id.org/gfo-light/temporallyFinishedBy> ;
                                                                                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass <https://w3id.org/gfo-light/TimeBoundary>
                                                                                             ]
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty <https://w3id.org/gfo-light/temporallyStartedBy> ;
                                                                                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass <https://w3id.org/gfo-light/TimeBoundary>
                                                                                             ]
                                                                                           ) ;
                                                                        rdf:type owl:Class
                                                                      ]
                                                                      [ owl:intersectionOf ( [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty <https://w3id.org/gfo-light/finishedByDateTimeValue> ;
                                                                                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onDataRange xsd:dateTime
                                                                                             ]
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty <https://w3id.org/gfo-light/startedByDateTimeValue> ;
                                                                                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onDataRange xsd:dateTime
                                                                                             ]
                                                                                           ) ;
                                                                        rdf:type owl:Class
                                                                      ]
                                                                    )
                                                      ] ;
                                      rdfs:label "Chronoid"@en ;
                                      <http://www.w3.org/2004/02/skos/core#altLabel> "Time interval"@en ,
                                                                                     "Time period"@en ;
                                      <http://www.w3.org/2004/02/skos/core#definition> "Chronoids are real-valued time intervals with endpoints."@en ;
                                      <http://www.w3.org/2004/02/skos/core#example> "The time (extension) of a football match (from the start point in time to the end point in time)"@en .


###  https://w3id.org/gfo-light/ConcreteIndividual
<https://w3id.org/gfo-light/ConcreteIndividual> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://w3id.org/gfo-light/Individual> ,
                                                                [ rdf:type owl:Class ;
                                                                  owl:unionOf ( [ owl:intersectionOf ( [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty <https://w3id.org/gfo-light/finishedByDateTimeValue> ;
                                                                                                         owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onDataRange xsd:dateTime
                                                                                                       ]
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty <https://w3id.org/gfo-light/startedByDateTimeValue> ;
                                                                                                         owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onDataRange xsd:dateTime
                                                                                                       ]
                                                                                                     ) ;
                                                                                  rdf:type owl:Class
                                                                                ]
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty <https://w3id.org/gfo-light/hasTime> ;
                                                                                  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass <https://w3id.org/gfo-light/TimeEntity>
                                                                                ]
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty <https://w3id.org/gfo-light/dateTimeValue> ;
                                                                                  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onDataRange xsd:dateTime
                                                                                ]
                                                                              )
                                                                ] ;
                                                rdfs:label "Concrete individual"@en ;
                                                <http://www.w3.org/2004/02/skos/core#definition> "Concrete individuals are entities that have an immediate relation to time or to space-time. They exist in time."@en .


###  https://w3id.org/gfo-light/Continuant
<https://w3id.org/gfo-light/Continuant> rdf:type owl:Class ;
                                        rdfs:subClassOf <https://w3id.org/gfo-light/ConcreteIndividual> ,
                                                        [ rdf:type owl:Class ;
                                                          owl:unionOf ( [ owl:intersectionOf ( [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty <https://w3id.org/gfo-light/finishedByDateTimeValue> ;
                                                                                                 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onDataRange xsd:dateTime
                                                                                               ]
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty <https://w3id.org/gfo-light/startedByDateTimeValue> ;
                                                                                                 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onDataRange xsd:dateTime
                                                                                               ]
                                                                                             ) ;
                                                                          rdf:type owl:Class
                                                                        ]
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty <https://w3id.org/gfo-light/hasTime> ;
                                                                          owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass <https://w3id.org/gfo-light/Chronoid>
                                                                        ]
                                                                      )
                                                        ] ;
                                        rdfs:comment "Social or material (three-dimensional) objects, their groups/aggregates, parts and boundaries (two-, one- and zero-dimensional entities, i.e., surfaces, lines and points) are subsumed under the category Continuant."@en ,
                                                     "While the object parts are firmly connected to the entire object, the aggregate members are loose objects. When modelling a person, for example, you could consider their skeleton as an object and as part of the human body. However, if we look at bone finds in the context of anthropology, the skeleton can be modelled as an aggregate of individual bones. Another example is a computer. A kit of computer components is an object aggregate before assembly and an object (a computer) afterwards. However, if the components are thrown into the case without being correctly connected, it is not a computer, but the components are simply located in the case."@en ;
                                        rdfs:label "Continuant"@en ;
                                        <http://www.w3.org/2004/02/skos/core#definition> "Continuants are concrete individuals that persist through time and are wholly present at every point of their existence time (lifetime)."@en .


###  https://w3id.org/gfo-light/Entity
<https://w3id.org/gfo-light/Entity> rdf:type owl:Class ;
                                    rdfs:label "Entity"@en ;
                                    <http://www.w3.org/2004/02/skos/core#definition> "Everything that exists is called an entity."@en .


###  https://w3id.org/gfo-light/Individual
<https://w3id.org/gfo-light/Individual> rdf:type owl:Class ;
                                        rdfs:subClassOf <https://w3id.org/gfo-light/Entity> ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <https://w3id.org/gfo-light/instanceOf> ;
                                                          owl:someValuesFrom <https://w3id.org/gfo-light/Category>
                                                        ] ;
                                        rdfs:label "Individual"@en ;
                                        <http://www.w3.org/2004/02/skos/core#definition> "Individuals are entities which cannot be further instantiated."@en .


###  https://w3id.org/gfo-light/InformationObject
<https://w3id.org/gfo-light/InformationObject> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://w3id.org/gfo-light/Object> ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty <https://w3id.org/gfo-light/represents> ;
                                                                 owl:someValuesFrom <https://w3id.org/gfo-light/Entity>
                                                               ] ;
                                               rdfs:label "Information object"@en ;
                                               <http://www.w3.org/2004/02/skos/core#definition> "Information objects are symbolic entities that denote/designate, describe, specify or represent other entities."@en ;
                                               <http://www.w3.org/2004/02/skos/core#example> "Computer programme"@en ,
                                                                                             "Description"@en ,
                                                                                             "Diagram"@en ,
                                                                                             "Model"@en ,
                                                                                             "Title"@en .


###  https://w3id.org/gfo-light/Line
<https://w3id.org/gfo-light/Line> rdf:type owl:Class ;
                                  rdfs:subClassOf <https://w3id.org/gfo-light/ObjectBoundary> ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty <https://w3id.org/gfo-light/boundaryOf> ;
                                                    owl:allValuesFrom <https://w3id.org/gfo-light/Surface>
                                                  ] ;
                                  rdfs:comment "Lines are not necessarily straight. They can be, for example, curves or broken lines that pass through various points and form a corner, a triangle or a polygon."@en ;
                                  rdfs:label "Line"@en ;
                                  <http://www.w3.org/2004/02/skos/core#definition> "A line is a 1-dimensional object boundary."@en ;
                                  <http://www.w3.org/2004/02/skos/core#example> "Boundary line of the football field"@en ,
                                                                                "Longitudinal axis of the human skeleton"@en .


###  https://w3id.org/gfo-light/Object
<https://w3id.org/gfo-light/Object> rdf:type owl:Class ;
                                    rdfs:subClassOf <https://w3id.org/gfo-light/Continuant> ;
                                    rdfs:label "Object"@en ;
                                    <http://www.w3.org/2004/02/skos/core#definition> "Objects are social or material entities that can exist independently of each other."@en ;
                                    <http://www.w3.org/2004/02/skos/core#example> "Bone"@en ,
                                                                                  "Chopstick"@en ,
                                                                                  "Computer"@en ,
                                                                                  "Person"@en .


###  https://w3id.org/gfo-light/ObjectAggregate
<https://w3id.org/gfo-light/ObjectAggregate> rdf:type owl:Class ;
                                             rdfs:subClassOf <https://w3id.org/gfo-light/Continuant> ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <https://w3id.org/gfo-light/hasMember> ;
                                                               owl:someValuesFrom [ rdf:type owl:Class ;
                                                                                    owl:unionOf ( <https://w3id.org/gfo-light/Object>
                                                                                                  <https://w3id.org/gfo-light/ObjectAggregate>
                                                                                                )
                                                                                  ]
                                                             ] ;
                                             rdfs:label "Object aggregate"@en ;
                                             <http://www.w3.org/2004/02/skos/core#altLabel> "Collection"@en ,
                                                                                            "Collective"@en ,
                                                                                            "Group"@en ;
                                             <http://www.w3.org/2004/02/skos/core#definition> "Object aggregates are groups of objects that together form a unit."@en ;
                                             <http://www.w3.org/2004/02/skos/core#example> "Research group"@en ,
                                                                                           "Sports team"@en .


###  https://w3id.org/gfo-light/ObjectBoundary
<https://w3id.org/gfo-light/ObjectBoundary> rdf:type owl:Class ;
                                            rdfs:subClassOf <https://w3id.org/gfo-light/Continuant> ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty <https://w3id.org/gfo-light/hasOwner> ;
                                                              owl:someValuesFrom <https://w3id.org/gfo-light/Object>
                                                            ] ;
                                            rdfs:label "Object boundary"@en ;
                                            <http://www.w3.org/2004/02/skos/core#definition> "Object boundaries are 0-, 1-, or 2-dimensional (visible or imaginary) entities (i.e., points, lines and surfaces) that border objects (natural boundaries) or are located inside them (inner boundaries)."@en .


###  https://w3id.org/gfo-light/ObjectPart
<https://w3id.org/gfo-light/ObjectPart> rdf:type owl:Class ;
                                        rdfs:subClassOf <https://w3id.org/gfo-light/Continuant> ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <https://w3id.org/gfo-light/partOf> ;
                                                          owl:someValuesFrom <https://w3id.org/gfo-light/Object>
                                                        ] ;
                                        rdfs:label "Object part"@en ;
                                        <http://www.w3.org/2004/02/skos/core#definition> "Object parts are material entities that cannot exist independently of the corresponding whole object."@en ;
                                        <http://www.w3.org/2004/02/skos/core#example> "Part of a bone"@en ,
                                                                                      "Part of a chopstick"@en .


###  https://w3id.org/gfo-light/Point
<https://w3id.org/gfo-light/Point> rdf:type owl:Class ;
                                   rdfs:subClassOf <https://w3id.org/gfo-light/ObjectBoundary> ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty <https://w3id.org/gfo-light/boundaryOf> ;
                                                     owl:allValuesFrom <https://w3id.org/gfo-light/Line>
                                                   ] ;
                                   rdfs:label "Point"@en ;
                                   <http://www.w3.org/2004/02/skos/core#definition> "A point is a 0-dimensional object boundary."@en ;
                                   <http://www.w3.org/2004/02/skos/core#example> "Gonion"@en ,
                                                                                 "Penalty spot"@en .


###  https://w3id.org/gfo-light/Process
<https://w3id.org/gfo-light/Process> rdf:type owl:Class ;
                                     rdfs:subClassOf <https://w3id.org/gfo-light/ProcessualEntity> ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty <https://w3id.org/gfo-light/hasProcessPart> ;
                                                       owl:someValuesFrom [ rdf:type owl:Class ;
                                                                            owl:unionOf ( <https://w3id.org/gfo-light/Attributive>
                                                                                          <https://w3id.org/gfo-light/Process>
                                                                                          <https://w3id.org/gfo-light/Situation>
                                                                                        )
                                                                          ]
                                                     ] ;
                                     rdfs:comment "Processes represent dynamic knowledge."@en ;
                                     rdfs:label "Process"@en ;
                                     <http://www.w3.org/2004/02/skos/core#definition> "Processes are concrete individuals that happen in time and have a temporal extension (a chronoid)."@en ;
                                     <http://www.w3.org/2004/02/skos/core#example> "A treatment of a patient in a hospital"@en ,
                                                                                   "Football match"@en ,
                                                                                   "The course of an illness"@en ,
                                                                                   "The first half of the match"@en .


###  https://w3id.org/gfo-light/ProcessAggregate
<https://w3id.org/gfo-light/ProcessAggregate> rdf:type owl:Class ;
                                              rdfs:subClassOf <https://w3id.org/gfo-light/ProcessualEntity> ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty <https://w3id.org/gfo-light/hasMember> ;
                                                                owl:someValuesFrom <https://w3id.org/gfo-light/ProcessualEntity>
                                                              ] ;
                                              rdfs:label "Process aggregate"@en ;
                                              <http://www.w3.org/2004/02/skos/core#definition> "Process aggregates are sets of processes that are contextually related but not temporally connected."@en ;
                                              <http://www.w3.org/2004/02/skos/core#example> "All football matches in a league season"@en ,
                                                                                            "Series of lectures in a semester"@en .


###  https://w3id.org/gfo-light/ProcessualEntity
<https://w3id.org/gfo-light/ProcessualEntity> rdf:type owl:Class ;
                                              rdfs:subClassOf <https://w3id.org/gfo-light/ConcreteIndividual> ,
                                                              [ rdf:type owl:Class ;
                                                                owl:unionOf ( [ owl:intersectionOf ( [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty <https://w3id.org/gfo-light/finishedByDateTimeValue> ;
                                                                                                       owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onDataRange xsd:dateTime
                                                                                                     ]
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty <https://w3id.org/gfo-light/startedByDateTimeValue> ;
                                                                                                       owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onDataRange xsd:dateTime
                                                                                                     ]
                                                                                                   ) ;
                                                                                rdf:type owl:Class
                                                                              ]
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty <https://w3id.org/gfo-light/hasTime> ;
                                                                                owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass <https://w3id.org/gfo-light/Chronoid>
                                                                              ]
                                                                            )
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty <https://w3id.org/gfo-light/hasParticipant> ;
                                                                owl:allValuesFrom <https://w3id.org/gfo-light/Continuant>
                                                              ] ;
                                              rdfs:label "Processual entity"@en ;
                                              <http://www.w3.org/2004/02/skos/core#definition> "Processual entities include processes and processual aggregates."@en .


###  https://w3id.org/gfo-light/Quality
<https://w3id.org/gfo-light/Quality> rdf:type owl:Class ;
                                     rdfs:subClassOf <https://w3id.org/gfo-light/Attributive> ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty <https://w3id.org/gfo-light/qualityOf> ;
                                                       owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass <https://w3id.org/gfo-light/Individual>
                                                     ] ;
                                     rdfs:comment "Qualities can possess values."@en ;
                                     rdfs:label "Quality"@en ;
                                     <http://www.w3.org/2004/02/skos/core#altLabel> "Attribute"@en ,
                                                                                    "Characteristic"@en ,
                                                                                    "Feature"@en ,
                                                                                    "Property"@en ,
                                                                                    "Trait"@en ;
                                     <http://www.w3.org/2004/02/skos/core#definition> "Qualities are attributives that typically inhere in its bearer."@en ;
                                     <http://www.w3.org/2004/02/skos/core#example> "Observable or measurable characteristics of single objects, e.g., persons, (such as weight and height, laboratory parameters or symptoms)"@en ,
                                                                                   "Qualities of object groups (e.g., goals scored by a football team in a match)"@en ,
                                                                                   "Qualities of processes (e.g., the number of spectators as quality of a football match)"@en .


###  https://w3id.org/gfo-light/Relator
<https://w3id.org/gfo-light/Relator> rdf:type owl:Class ;
                                     rdfs:subClassOf <https://w3id.org/gfo-light/Attributive> ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty <https://w3id.org/gfo-light/containsRole> ;
                                                       owl:someValuesFrom <https://w3id.org/gfo-light/Role>
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty <https://w3id.org/gfo-light/relates> ;
                                                       owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
                                                       owl:onClass <https://w3id.org/gfo-light/Continuant>
                                                     ] ;
                                     rdfs:comment "A relator represents an individual relation instance."@en ;
                                     rdfs:label "Relator"@en ;
                                     <http://www.w3.org/2004/02/skos/core#definition> "Relators are attributives that connect other entities (role players) by relational roles (played by role players)."@en ;
                                     <http://www.w3.org/2004/02/skos/core#example> "A relator describing the relative location of an object (playing the target object role) in relation to another object (playing the reference object role), e.g., the location of a person relative to the city centre or the location of an anatomical structure relative to the longitudinal axis"@en ,
                                                                                   "A winner-loser relator connecting a winner and a loser team by a winner and a loser role"@en ,
                                                                                   "The marriage (relator) of John and Mary (in which Mary plays the wife role and John the husband role)"@en .


###  https://w3id.org/gfo-light/Role
<https://w3id.org/gfo-light/Role> rdf:type owl:Class ;
                                  rdfs:subClassOf <https://w3id.org/gfo-light/Attributive> ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty <https://w3id.org/gfo-light/playedBy> ;
                                                    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass <https://w3id.org/gfo-light/Continuant>
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty <https://w3id.org/gfo-light/roleIn> ;
                                                    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:unionOf ( <https://w3id.org/gfo-light/Object>
                                                                                <https://w3id.org/gfo-light/ObjectAggregate>
                                                                                <https://w3id.org/gfo-light/ProcessualEntity>
                                                                                <https://w3id.org/gfo-light/Relator>
                                                                                <https://w3id.org/gfo-light/SituationalEntity>
                                                                              )
                                                                ]
                                                  ] ;
                                  rdfs:comment "An object part can play a (e.g., functional) role in the whole object (e.g., the processor is part of the computer and has the task/function/role to process commands). A member (object) of a social group (object aggregate) can play a social role in that group (e.g., John is member of the football team and plays the role of midfielder). Objects can play processual or situational roles in processes (e.g., team A plays the home team role and team B plays the visiting team role in a football match) or situations (e.g., scorer and assistant role in a goal situation or roles played by a doctor and a patient in a risk/adverse situation in hospital) in which they participate. Objects can play relational roles in a relation/relator (e.g., wife role and husband role of the marriage relator)."@en ;
                                  rdfs:label "Role"@en ;
                                  <http://www.w3.org/2004/02/skos/core#definition> "A role is a relational entity that links a continuant (role player) with some context (object, object aggregate, processual entity, situational entity, relator), in which the continuant plays that role."@en ;
                                  <http://www.w3.org/2004/02/skos/core#example> "John is member of the football team and plays the role of midfielder."@en ,
                                                                                "Roles played by a doctor and a patient in a risk/adverse situation in hospital"@en ,
                                                                                "Target object role and reference object role of a relative location relator (describes the relative location of an object playing the target object role in relation to another object playing the reference object role)"@en ,
                                                                                "Team A plays the home team role and team B plays the visiting team role in a football match."@en ,
                                                                                "The processor is part of the computer and has the task/function/role to process commands."@en ,
                                                                                "Wife role and husband role of the marriage relator"@en ,
                                                                                "Winner team role and loser team role of the winner-loser relator"@en .


###  https://w3id.org/gfo-light/Situation
<https://w3id.org/gfo-light/Situation> rdf:type owl:Class ;
                                       rdfs:subClassOf <https://w3id.org/gfo-light/SituationalEntity> ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty <https://w3id.org/gfo-light/hasSituationPart> ;
                                                         owl:someValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( <https://w3id.org/gfo-light/Attributive>
                                                                                            <https://w3id.org/gfo-light/Situation>
                                                                                          )
                                                                            ]
                                                       ] ;
                                       rdfs:comment "A situation can exist at a certain point in time or during a certain period of time and can be part or result of a process or another situation."@en ,
                                                    "Situations represent static knowledge."@en ;
                                       rdfs:label "Situation"@en ;
                                       <http://www.w3.org/2004/02/skos/core#definition> "Situations are combinations/constellations of attributives that belong together in the context of the use case under consideration."@en ;
                                       <http://www.w3.org/2004/02/skos/core#example> "A risk situation when treating a patient in hospital if his laboratory values (qualities) are in the critical range over a certain period of time"@en ,
                                                                                     "The situation after the wedding of John and Mary (i.e., the situation in which they are married containing the marriage relator with a husband and a wife role)"@en ,
                                                                                     "The situation at the end of a football match containing players' qualities (e.g., number of goals or assists), teams' qualities (e.g., number of goals or ball possession) and a winner-loser relator with one team playing the winner role and the other team playing the loser role"@en .


###  https://w3id.org/gfo-light/SituationAggregate
<https://w3id.org/gfo-light/SituationAggregate> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://w3id.org/gfo-light/SituationalEntity> ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty <https://w3id.org/gfo-light/hasMember> ;
                                                                  owl:someValuesFrom <https://w3id.org/gfo-light/SituationalEntity>
                                                                ] ;
                                                rdfs:label "Situation aggregate"@en ;
                                                <http://www.w3.org/2004/02/skos/core#definition> "Situation aggregates are sets of situations that are contextually related but not temporally connected."@en ;
                                                <http://www.w3.org/2004/02/skos/core#example> "All phases of increased temperature in the course of an illness"@en .


###  https://w3id.org/gfo-light/SituationalEntity
<https://w3id.org/gfo-light/SituationalEntity> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://w3id.org/gfo-light/ConcreteIndividual> ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty <https://w3id.org/gfo-light/hasParticipant> ;
                                                                 owl:allValuesFrom <https://w3id.org/gfo-light/Continuant>
                                                               ] ;
                                               rdfs:label "Situational entity"@en ;
                                               <http://www.w3.org/2004/02/skos/core#definition> "Situational entities include situations and situational aggregates."@en .


###  https://w3id.org/gfo-light/Surface
<https://w3id.org/gfo-light/Surface> rdf:type owl:Class ;
                                     rdfs:subClassOf <https://w3id.org/gfo-light/ObjectBoundary> ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty <https://w3id.org/gfo-light/boundaryOf> ;
                                                       owl:allValuesFrom <https://w3id.org/gfo-light/Object>
                                                     ] ;
                                     rdfs:label "Surface"@en ;
                                     <http://www.w3.org/2004/02/skos/core#definition> "A surface is a 2-dimensional object boundary."@en ;
                                     <http://www.w3.org/2004/02/skos/core#example> "Frontal plane of the human skeleton"@en ,
                                                                                   "Surface of the football field"@en .


###  https://w3id.org/gfo-light/TimeBoundary
<https://w3id.org/gfo-light/TimeBoundary> rdf:type owl:Class ;
                                          rdfs:subClassOf <https://w3id.org/gfo-light/TimeEntity> ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty <https://w3id.org/gfo-light/dateTimeValue> ;
                                                            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onDataRange xsd:dateTime
                                                          ] ;
                                          rdfs:label "Time boundary"@en ;
                                          <http://www.w3.org/2004/02/skos/core#altLabel> "Point in time"@en ,
                                                                                         "Time point"@en ;
                                          <http://www.w3.org/2004/02/skos/core#example> "Start point in time of a football match"@en .


###  https://w3id.org/gfo-light/TimeEntity
<https://w3id.org/gfo-light/TimeEntity> rdf:type owl:Class ;
                                        rdfs:subClassOf <https://w3id.org/gfo-light/Individual> ;
                                        rdfs:comment "The time entities defined in GFO-light are points in time (time boundaries) and time intervals/periods (chronoids), which consist of points in time."@en ;
                                        rdfs:label "Time entity"@en .


###  Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/
