@prefix rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd:  <http://www.w3.org/2001/XMLSchema#> .
@prefix owl:  <http://www.w3.org/2002/07/owl#> .
@prefix :     <http://ns.inria.fr/humans/schema#> . 

: a owl:Ontology ;
    rdfs:label   "Toy Human Ontology" ;
    rdfs:comment "An example of schema to describe people and for teaching purposes" ;
    owl:priorVersion <http://www.inria.fr/2007/09/11/humans.rdfs#> .

:Animal a rdfs:Class ;
    rdfs:label "animal"@en, "animal"@fr ;
    rdfs:comment "a living organism characterized by voluntary movement."@en,
                 "être vivant doué de sensibilite de mobilité."@fr .

:Female a rdfs:Class ;
    rdfs:label "female"@en, "femelle"@fr ;
    rdfs:comment "an animal that produces gametes (ova) that can be fertilized by male gametes (spermatozoa)."@en,
                 "animal appartenant au sexe apte à produire des ovules."@fr ;
    rdfs:subClassOf :Animal .

:Lecturer a rdfs:Class ;
    rdfs:label "lecturer"@en, "professeur"@fr ;
    rdfs:comment "someone who lectures professionally"@en,
                 "personne qui enseigne une discipline, une technique, un art."@fr ;
    rdfs:subClassOf :Person .

:Male a rdfs:Class ;
    rdfs:label "male"@en, "mâle"@fr ;
    rdfs:comment "an animal that produces gametes (spermatozoa) that can fertilize female gametes (ova)."@en,
                 "individu appartenant au sexe qui possède le pouvoir de fécondation."@fr ;
    rdfs:subClassOf :Animal .

:Man a rdfs:Class ;
    rdfs:label "man"@en, "homme"@fr ;
    rdfs:comment "an adult male person"@en,
                 "mâle adulte de l'espèce humaine."@fr ;
    rdfs:subClassOf :Male, :Person .

:Person a rdfs:Class ;
    rdfs:label "human"@en, "human being"@en, "person"@en,
               "homme"@fr, "humain"@fr, "personne"@fr, "être humain"@fr ;
    rdfs:comment "a member of the human species"@en,
                 "un membre de l'espèce humaine."@fr ;
    rdfs:subClassOf :Animal .

:Researcher a rdfs:Class ;
    rdfs:label "researcher"@en, "scientist"@en, "chercheur"@fr, "scientifique"@fr ;
    rdfs:comment "a person who devotes himself to doing research"@en,
                 "personne adonnée à des recherches spécialisées."@fr ;
    rdfs:subClassOf :Person .

:Woman a rdfs:Class ;
    rdfs:label "woman"@en, "femme"@fr ;
    rdfs:comment "an adult female person"@en,
                 "femelle adulte de l'espèce humaine."@fr ;
    rdfs:subClassOf :Female, :Person .

:age a rdf:Property ;
    rdfs:label "age"@en, "âge"@fr ;
    rdfs:comment "complete existence duration."@en,
                 "durée complète d'existence."@fr .

:hasBrother a rdf:Property ;
    rdfs:label "has for brother"@en, "a pour frère"@fr ;
    rdfs:comment "relation with a male who has the same parents."@en,
                 "relation avec un mâle ayant les mêmes parents."@fr ;
    rdfs:domain :Animal ;
    rdfs:range  :Male .

:hasChild a rdf:Property ;
    rdfs:label "has for child"@en, "a pour enfant"@fr ;
    rdfs:comment "relation between an animal and another animal to which it gave birth."@en,
                 "relation entre un animal et un autre animal auquel il a donné naissance."@fr .

:hasFather a rdf:Property ;
    rdfs:label "has for father"@en, "a pour père"@fr ;
    rdfs:comment "to have for parent a male."@en,
                 "avoir pour parent un mâle."@fr ;
    rdfs:range :Male ;
    rdfs:subPropertyOf :hasParent .

:hasFriend a rdf:Property ;
    rdfs:label "has for friend"@en, "a pour ami"@fr ;
    rdfs:comment "relation between a person and another person he or she knows well and regards with affection and trust."@en,
                 "relation entre une personne et une autre personne qui est l'objet d'un attachement privilégié."@fr ;
    rdfs:domain :Person ;
    rdfs:range  :Person .

:hasMother a rdf:Property ;
    rdfs:label "has for mother"@en, "a pour mère"@fr ;
    rdfs:comment "to have for parent a female."@en,
                 "avoir pour parent un femmelle."@fr ;
    rdfs:range :Female ;
    rdfs:subPropertyOf :hasParent .

:hasSister a rdf:Property ;
    rdfs:label "has for sister"@en, "a pour soeur"@fr ;
    rdfs:comment "relation with a female who has the same parents."@en,
                 "relation avec une femelle ayant les mêmes parents."@fr ;
    rdfs:domain :Animal ;
    rdfs:range  :Female .

:hasSpouse a rdf:Property ;
    rdfs:label "has for spouse"@en, "est en ménage avec"@fr ;
    rdfs:comment "a person's partner in marriage."@en,
                 "le partenaire d'une personne dans un mariage."@fr ;
    rdfs:domain :Person ;
    rdfs:range  :Person .

:name a rdf:Property ;
    rdfs:label "name"@en, "nom"@fr ;
    rdfs:comment "designation of something."@en,
                 "désignation de quelque chose."@fr .

:shirtsize a rdf:Property ;
    rdfs:label "shirt size"@en, "size"@en, "taille"@fr, "taille de chemise"@fr ;
    rdfs:comment "express in some way the approximate dimensions of the shirts of a person."@en,
                 "dimensions approximatives des chemises portées par une personne."@fr ;
    rdfs:domain :Person .

:shoesize a rdf:Property ;
    rdfs:label "shoe size"@en, "size"@en, "pointure"@fr ;
    rdfs:comment "express in some way the approximate length of the shoes for a person."@en,
        "taille, exprimée en points, des chaussures d'une personne."@fr ;
    rdfs:domain :Person .

:trouserssize a rdf:Property ;
    rdfs:label "size"@en, "trousers size"@en, "taille"@fr, "taille de pantalon"@fr ;
    rdfs:comment "express in some way the approximate dimensions of the trousers of a person."@en,
                 "dimensions approximatives des pantalons portés par une personne."@fr ;
    rdfs:domain :Person .

:hasAncestor a rdf:Property ;
    rdfs:label "has for ancestor"@en, "a pour ancêtre"@fr ;
    rdfs:comment "relation between an animal and another animal from which it is descended."@en,
                 "relation entre un animal et un autre animal duquel il descend."@fr ;
    rdfs:domain :Animal ;
    rdfs:range  :Animal .

:hasParent a rdf:Property ;
    rdfs:label "has for parent"@en, "a pour parent"@fr ;
    rdfs:comment "relation between an animal and another animal which gave birth to it."@en,
                 "relation entre un animal et un autre animal qui lui a donné naissance."@fr ;
    rdfs:subPropertyOf :hasAncestor .