@base <http://eulersharp.sourceforge.net/2003/03swap/human> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix con: <http://www.w3.org/2000/10/swap/pim/contact#> .
@prefix dce: <http://purl.org/dc/elements/1.1/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix unicore: <http://purl.uniprot.org/core/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix fos: <foster#> .
@prefix event: <event#> .
@prefix physical: <physicalResource#> .
@prefix quant: <quantities#> .
@prefix agent: <agent#> .
@prefix organism: <organism#> .
@prefix clinskosch: <http://www.agfa.com/w3c/2009/clinicalSKOSSchemes#> .
@prefix doc: <document#> .
@prefix humanbody: <humanBody#> .
@prefix human: <#> .

<>
    dce:contributor "\"Until 2010: Pieterjan De Potter, Pedro Debevere, Ghent University - IBBT/ELIS - Multimedia Lab/Belgium"@en ;
    dce:creator "Hans Cools, MD, Agfa Healthcare/Belgium"@en ;
    dce:description "Formal general description of human."@en ;
    dce:format "OWL Full"@en ;
    dce:publisher "Agfa Healthcare/Belgium"@en ;
    dce:title "Human"@en ;
    a owl:Ontology .

human:AdministrativeFemale
    a human:AdministrativeGender, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "administrative female"@en ;
    skos:definition "Being officially registered as female."@en ;
    skos:note "Can differ from the biological gender."@en .

human:AdministrativeGender
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "administrative gender"@en ;
    owl:oneOf (human:AdministrativeMale
        human:AdministrativeFemale
    ) ;
    skos:definition "Officially registered gender of a human."@en .

human:AdministrativeMale
    a human:AdministrativeGender, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "administrative male"@en ;
    skos:definition "Being officially registered as male."@en ;
    skos:note "Can differ from the biological gender."@en .

human:AdvanceDirectivesReport
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "advance directives report"@en ;
    rdfs:subClassOf doc:Report ;
    skos:definition "Report with a person's advance directives about treatment and who can decide in place in case the person cannot decide anymore."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "371538006"^^clinskosch:sct20080731DT
    ] .

human:AverageLinguisticSkill
    a human:LinguisticSkillLevel, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "average linguistic skill"@en ;
    skos:definition "Average linguistic skill level of a person."@en .

human:BiologicalAdult
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "biologically adult human"@en ;
    rdfs:subClassOf human:Person, organism:MatureOrganism, [
        a owl:Restriction ;
        owl:allValuesFrom human:Person ;
        owl:onProperty organism:hasChild
    ] ;
    skos:definition "Person having attained reproductive ability or evidencing secondary sex characteristics."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "133936004"^^clinskosch:sct20080731DT
    ] .

human:BiologicalFather
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:subClassOf human:BiologicalParent, human:Man .

human:BiologicalGender
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "biological gender"@en ;
    owl:oneOf (human:male
        human:female
        human:intersexual
    ) ;
    skos:definition "Biological gender of a human."@en .

human:BiologicalMother
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:subClassOf human:BiologicalParent, human:Woman .

human:BiologicalParent
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "biological human parent"@en ;
    rdfs:subClassOf human:BiologicalAdult, organism:Parent ;
    skos:definition "First grade living ascendant of a human."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "13646006"^^clinskosch:sct20080731DT
    ] .

human:ContactPerson
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "contact person role"@en ;
    rdfs:subClassOf human:PersonRole ;
    skos:definition "Person that can be contacted about something."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "70862002"^^clinskosch:sct20080731DT
    ] .

human:Female
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "human female"@en ;
    rdfs:subClassOf human:Human, [
        a owl:Restriction ;
        owl:onProperty human:hasBiologicalGender ;
        owl:someValuesFrom human:female
    ] ;
    skos:definition "Human of the female biological gender."@en .

human:Fetus
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "human fetus"@en ;
    rdfs:subClassOf human:Human ;
    skos:definition "Immature human in the uterus after the end of the second month of gestation."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "410599005"^^clinskosch:sct20080731DT
    ] .

human:FluentLinguisticSkill
    a human:LinguisticSkillLevel, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "fluent linguistic skill"@en ;
    skos:definition "Fluent linguistic skill level of a person."@en .

human:GoodLinguisticSkill
    a human:LinguisticSkillLevel, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "good linguistic skill"@en ;
    skos:definition "Good linguistic skill level of a person."@en .

human:Human
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "human"@en ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty physical:hasComplexity ;
        owl:someValuesFrom humanbody:Body
    ], [
        a owl:Restriction ;
        owl:allValuesFrom human:BiologicalParent ;
        owl:onProperty organism:hasParent
    ], [
        a owl:Restriction ;
        owl:allValuesFrom human:SubspeciesHomoSapiensSapiens ;
        owl:onProperty organism:hasTaxon
    ] ;
    skos:definition "Member of the subspecies Homo sapiens sapiens."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "337915000"^^clinskosch:sct20080731DT
    ] .

human:Husband
    a rdfs:Class ;
    rdfs:isDefinedBy <#> .

human:ImmatureHuman
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "immature human"@en ;
    rdfs:subClassOf human:Person, organism:ImmatureOrganism ;
    skos:definition "Biologically not full-grown person."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "410599005"^^clinskosch:sct20080731DT
    ] .

human:InformedConsent
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "informed consent"@en ;
    skos:definition "."@en .

human:Intersexual
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "intersexual"@en ;
    rdfs:subClassOf human:Human, [
        a owl:Restriction ;
        owl:onProperty human:hasBiologicalGender ;
        owl:someValuesFrom human:intersexual
    ] ;
    skos:definition "Human of the intersexual biological gender."@en .

human:LanguageExpressing
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "language expressing"@en ;
    rdfs:subClassOf event:Action, [
        a owl:Restriction ;
        owl:onProperty agent:hasAgent ;
        owl:someValuesFrom human:Person
    ] ;
    skos:definition "Human expressing a language."@en .

human:LanguageExpression
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "language expression"@en ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty event:outputOf ;
        owl:someValuesFrom human:LanguageExpressing
    ] ;
    skos:definition "Human expression in a language."@en .

human:LanguageExpressionSkill
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "language expression skill"@en ;
    rdfs:subClassOf human:LinguisticSkill ;
    skos:definition "Skilled to express in a language."@en .

human:LanguageSigningSkill
    a human:LanguageExpressionSkill, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "language signing skill"@en ;
    skos:definition "Skilled to sign in a language."@en .

human:LanguageSpeakingSkill
    a human:LanguageExpressionSkill, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "language speaking skill"@en ;
    skos:definition "Skilled to speak a language."@en .

human:LanguageUnderstandingSkill
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "language understanding skill"@en ;
    rdfs:subClassOf human:LinguisticSkill ;
    skos:definition "Skilled to understand a language."@en .

human:LanguageWritingSkill
    a human:LanguageExpressionSkill, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "language writing skill"@en ;
    skos:definition "Skilled to write in a language."@en .

human:LegalAdult
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "legally adult human"@en ;
    rdfs:subClassOf human:Person ;
    skos:Note "Further restriction to be given along specific law."@en ;
    skos:definition "Person being adult as stated by law."@en .

human:LegalFather
    a rdfs:Class ;
    rdfs:isDefinedBy <#> .

human:LegalMother
    a rdfs:Class ;
    rdfs:isDefinedBy <#> .

human:LegalParent
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "legal human parent"@en ;
    skos:definition "Parent of a human as stated by law."@en .

human:Life
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "human life"@en ;
    rdfs:subClassOf organism:Life ;
    skos:definition "Life of a human."@en ;
    skos:note "No satisfying description of onset of a human life."@en .

human:LinguisticSkill
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "linguistic skill"@en ;
    rdfs:subClassOf agent:Ability, [
        a owl:Restriction ;
        owl:onProperty agent:abilityOf ;
        owl:someValuesFrom human:Person
    ], [
        a owl:Restriction ;
        owl:onProperty event:hasObject ;
        owl:someValuesFrom fos:Language
    ], [
        a owl:Restriction ;
        owl:onProperty fos:hasLevel ;
        owl:someValuesFrom human:LinguisticSkillLevel
    ] ;
    skos:definition "Person's skill concerning a language."@en .

human:LinguisticSkillLevel
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "linguistic skill level"@en ;
    rdfs:subClassOf fos:Level ;
    owl:oneOf (human:NativeLinguisticSkill
        human:FluentLinguisticSkill
        human:GoodLinguisticSkill
        human:AverageLinguisticSkill
        human:PoorLinguisticSkill
        human:NoticesLinguisticSkill
        human:NoLinguisticSkill
    ) ;
    skos:definition "Person's skill level concerning a language."@en .

human:Male
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "human male"@en ;
    rdfs:subClassOf human:Human, [
        a owl:Restriction ;
        owl:onProperty human:hasBiologicalGender ;
        owl:someValuesFrom human:male
    ] ;
    skos:definition "Human of the male biological gender."@en .

human:Man
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "man"@en ;
    rdfs:subClassOf human:BiologicalAdult, human:Male ;
    skos:definition "Adult human male."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "339947000"^^clinskosch:sct20080731DT
    ] .

human:Men
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "men"@en ;
    rdfs:subClassOf agent:Group, [
        a owl:Restriction ;
        owl:allValuesFrom human:Man ;
        owl:onProperty foaf:member
    ] ;
    skos:definition "Group of which a man is a member."@en .

human:NativeLinguisticSkill
    a human:LinguisticSkillLevel, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "native linguistic skill"@en ;
    skos:definition "Linguistic skill level of a person raised in that language."@en .

human:Newborn
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "newborn"@en ;
    rdfs:subClassOf human:Human, [
        a owl:Restriction ;
        owl:onProperty human:weighs ;
        owl:someValuesFrom humanbody:BirthWeight
    ] ;
    skos:definition "A newborn infant."@en .

human:NoLinguisticSkill
    a human:LinguisticSkillLevel, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "no linguistic skill"@en ;
    skos:definition "Linguistic skill level of a person having no knowledge of a language."@en .

human:NoticesLinguisticSkill
    a human:LinguisticSkillLevel, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "notices linguistic skill"@en ;
    skos:definition "Linguistic skill level of a person having only notices of a language."@en .

human:Occupation
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "human occupation"@en ;
    rdfs:subClassOf event:Action ;
    skos:definition "Human action serving as one's regular source of livelihood."@en .

human:OccupationRole
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "occupation role"@en ;
    rdfs:subClassOf human:PersonRole ;
    skos:definition "Role of a person with an occupation."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "14679004"^^clinskosch:sct20080731DT
    ] .

human:OccupationalStatus
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "occupational status"@en ;
    rdfs:subClassOf event:State ;
    skos:definition "State of a person's occupation."@en .

human:OnSickLeave
    a human:OccupationalStatus, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "on sick leave"@en ;
    skos:definition "Occupational status of having stopped working due to a health disorder."@en .

human:Partner
    a rdfs:Class ;
    rdfs:isDefinedBy <#> .

human:Person
    a rdfs:Class ;
    rdfs:comment "human:Human members live and are not necessarily born; foaf:Person members are dead or alive, but born. External conflict: foaf:Person rdfs:subClassOf wordnet:person and wordnet:person wordnet:hyponymOf wordnet:organism, and wordnet:organism wordnet:hyponymOf wordnet:livingThing, but not 'hard coded' since wordnet:hyponymOf used instead of rdfs:subClassOf."@en ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "person"@en ;
    owl:intersectionOf (human:Human
        foaf:Person
    ) ;
    skos:definition "A living born human."@en ;
    skos:note "A fetus is not considered as a person, who can have e.g. a health record. The fetus is mentioned in the health record of the mother. The moment the fetus becomes a newborn the fetus part of the record becomes the record of the newborn."@en .

human:PersonLife
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "person life"@en ;
    rdfs:subClassOf human:Life, organism:IndividualLife ;
    skos:definition "Life of a person."@en .

human:PersonRole
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "person role"@en ;
    owl:intersectionOf (human:Role
        con:Person
    ), [
        a owl:Restriction ;
        owl:allValuesFrom human:Person ;
        owl:onProperty agent:rolePlayedBy
    ] ;
    skos:definition "A role a person can play as a social entity."@en .

human:PoorLinguisticSkill
    a human:LinguisticSkillLevel, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "poor linguistic skill"@en ;
    skos:definition "Poor linguistic skill level of a person."@en .

human:PregnantWoman
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "pregnant woman"@en ;
    rdfs:subClassOf human:Woman, organism:PregnantOrganism, [
        a owl:Restriction ;
        owl:onProperty organism:hasGravidity ;
        owl:someValuesFrom organism:Pregnant
    ] ;
    skos:definition "Woman with offspring developing in her body."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "255409004"^^clinskosch:sct20080731DT
    ] .

human:Retired
    a human:OccupationalStatus, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "retired"@en ;
    skos:definition "Occupational status of having stopped working."@en .

human:Role
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "human role"@en ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom human:Human ;
        owl:onProperty agent:rolePlayedBy
    ] ;
    skos:definition "A role a human can play."@en .

human:SignedLanguageUnderstandingSkill
    a human:LanguageUnderstandingSkill, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "signed language understanding skill"@en ;
    skos:definition "Skilled to understand signed language."@en .

human:SpokenLanguageUnderstandingSkill
    a human:LanguageUnderstandingSkill, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "spoken language understanding skill"@en ;
    skos:definition "Skilled to understand spoken language."@en .

human:Spouse
    a rdfs:Class ;
    rdfs:isDefinedBy <#> .

human:SubspeciesHomoSapiensSapiens
    unicore:rank unicore:Subspecies ;
    unicore:scientificName "Homo sapiens sapiens"@en ;
    a unicore:Taxon, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:subClassOf <http://purl.uniprot.org/taxonomy/9606> .

human:Woman
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "woman"@en ;
    rdfs:subClassOf human:BiologicalAdult, human:Female ;
    skos:definition "Adult human female."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "224526002"^^clinskosch:sct20080731DT
    ] .

human:Women
    a rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "women"@en ;
    rdfs:subClassOf agent:Group, [
        a owl:Restriction ;
        owl:allValuesFrom human:Woman ;
        owl:onProperty foaf:member
    ] ;
    owl:disjointWith human:Men ;
    skos:definition "Group of which a woman is a member."@en .

human:Working
    a human:OccupationalStatus, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "working"@en ;
    skos:definition "Occupational status of having a job."@en .

human:WrittenLanguageUnderstandingSkill
    a human:LanguageUnderstandingSkill, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "written language understanding skill"@en ;
    skos:definition "Skilled to understand written language."@en .

human:contactPersonFor
    a owl:ObjectProperty ;
    rdfs:domain [
        a owl:Restriction ;
        owl:onProperty agent:playsRole ;
        owl:someValuesFrom human:ContactPerson
    ] ;
    rdfs:isDefinedBy <#> ;
    rdfs:range rdfs:Resource ;
    skos:definition "Specifying something a person can be contacted about."@en .

human:contactPersonOf
    a owl:ObjectProperty ;
    rdfs:domain [
        a owl:Restriction ;
        owl:onProperty agent:playsRole ;
        owl:someValuesFrom human:ContactPerson
    ] ;
    rdfs:isDefinedBy <#> ;
    rdfs:range human:Person ;
    skos:definition "Specifying a person having a contact person."@en .

human:female
    a human:BiologicalGender, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "humanly female"@en ;
    skos:definition "Being of a human female gender."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "248152002"^^clinskosch:sct20080731DT
    ] .

human:forWhichIsContactPerson
    a owl:ObjectProperty ;
    rdfs:domain rdfs:Resource ;
    rdfs:isDefinedBy <#> ;
    rdfs:range [
        a owl:Restriction ;
        owl:onProperty agent:playsRole ;
        owl:someValuesFrom human:ContactPerson
    ] ;
    skos:definition "Specifying a person that can be contacted about something."@en .

human:hasAdministrativeGender
    a owl:ObjectProperty ;
    rdfs:domain human:Person ;
    rdfs:isDefinedBy <#> ;
    rdfs:range human:AdministrativeGender ;
    rdfs:subPropertyOf foaf:gender ;
    skos:definition "Specifying the officially registered gender of a person."@en .

human:hasBiologicalGender
    a owl:ObjectProperty ;
    rdfs:domain human:Human ;
    rdfs:isDefinedBy <#> ;
    rdfs:range human:BiologicalGender ;
    skos:definition "Specifying the biological gender of a human."@en .

human:hasBodyMassIndex
    a owl:ObjectProperty ;
    rdfs:domain human:Human ;
    rdfs:isDefinedBy <#> ;
    rdfs:range humanbody:AdultBodyMassIndexMeasurement ;
    owl:propertyChainAxiom (physical:hasComplexity
        humanbody:hasBodyMassIndex
        quant:hasMeasurement
    ) ;
    skos:definition "Specifying an adult human's body mass index measurement."@en .

human:hasContactPerson
    a owl:ObjectProperty ;
    rdfs:domain human:Person ;
    rdfs:isDefinedBy <#> ;
    rdfs:range [
        a owl:Restriction ;
        owl:onProperty agent:playsRole ;
        owl:someValuesFrom human:ContactPerson
    ] ;
    skos:definition "Specifying a contact person of another person."@en .

human:hasInformedConsent
    a owl:ObjectProperty ;
    rdfs:domain human:LegalAdult ;
    rdfs:isDefinedBy <#> ;
    rdfs:range human:InformedConsent ;
    skos:definition "Specifying an informed consent of a legally adult human."@en .

human:hasLength
    a owl:ObjectProperty ;
    rdfs:domain human:Human ;
    rdfs:isDefinedBy <#> ;
    rdfs:range humanbody:LengthMeasurement ;
    owl:propertyChainAxiom (physical:hasComplexity
        humanbody:hasLength
        quant:hasMeasurement
    ) ;
    skos:definition "Specifying a human's length measurement."@en .

human:hasOccupationalStatus
    a owl:ObjectProperty ;
    rdfs:domain human:Person ;
    rdfs:isDefinedBy <#> ;
    rdfs:range human:OccupationalStatus ;
    skos:definition "Specifying a status of a person's occupation."@en .

human:hasSurfaceArea
    a owl:ObjectProperty ;
    rdfs:domain human:Human ;
    rdfs:isDefinedBy <#> ;
    rdfs:range humanbody:SurfaceAreaMeasurement ;
    owl:propertyChainAxiom (physical:hasComplexity
        humanbody:hasSurfaceArea
        quant:hasMeasurement
    ) ;
    skos:definition "Specifying a human's surface area measurement."@en .

human:hasWeightStatus
    a owl:ObjectProperty ;
    rdfs:domain human:Human ;
    rdfs:isDefinedBy <#> ;
    rdfs:range humanbody:WeightStatus ;
    owl:propertyChainAxiom (physical:hasComplexity
        humanbody:hasWeightStatus
    ) ;
    skos:definition "Specifying a body weight status of a human."@en .

human:informedlyConsentsTo
    a owl:ObjectProperty ;
    rdfs:domain human:LegalAdult ;
    rdfs:isDefinedBy <#> ;
    rdfs:range event:Action ;
    skos:definition "Specifying an action a legally adult human informedly consents to."@en .

human:intersexual
    a human:BiologicalGender, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "human intersexual"@en ;
    owl:disjointWith organism:Pregnant ;
    skos:definition "Being of a gender that is neither male or female, with biological characteristics of both."@en .

human:male
    a human:BiologicalGender, rdfs:Class ;
    rdfs:isDefinedBy <#> ;
    rdfs:label "humanly male"@en ;
    owl:disjointWith organism:Pregnant ;
    skos:definition "Being of a human male gender."@en ;
    skos:exactMatch [
        a skos:Concept ;
        skos:inScheme clinskosch:sct20080731 ;
        skos:notation "248153007"^^clinskosch:sct20080731DT
    ] .

human:weighs
    a owl:ObjectProperty ;
    rdfs:domain human:Human ;
    rdfs:isDefinedBy <#> ;
    rdfs:range humanbody:WeightMeasurement ;
    owl:propertyChainAxiom (physical:hasComplexity
        humanbody:hasWeight
        quant:hasMeasurement
    ) ;
    skos:definition "Specifying a human's weight measurement."@en .

human:weighsAtBirth
    a owl:ObjectProperty ;
    rdfs:domain human:Person ;
    rdfs:isDefinedBy <#> ;
    rdfs:range humanbody:WeightMeasurement ;
    owl:propertyChainAxiom (physical:hasComplexity
        humanbody:hasBirthWeight
        quant:hasMeasurement
    ) ;
    skos:definition "Specifying a human's birth weight measurement."@en .

