@base <http://cedric.cnam.fr/isid/ontologies/PersonLink.owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix : <> .
@prefix dc: <http://purl.org/dc/terms/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix swrl: <http://www.w3.org/2003/11/swrl#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix swrlb: <http://www.w3.org/2003/11/swrlb#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix cc: <http://creativecommons.org/ns#> .

<../../index.php/labo/membre/view?id=125>
    a owl:NamedIndividual, foaf:Person .

<../../index.php/labo/membre/view?id=2201>
    a owl:NamedIndividual, foaf:Person .

<>
    cc:license <http://creativecommons.org/licenses/by/2.0/>, <http://opendatacommons.org/licenses/by/>, <http://www.data.gouv.fr/Licence-Ouverte-Open-Licence> ;
    dc:creator <../../index.php/labo/membre/view?id=125>, <../../index.php/labo/membre/view?id=2201>, <../../~hamdif> ;
    dc:description "A Multilingual and Multicultural Ontology Representing Family Relationships."@en, "Un vocabulaire multilingue et multiculturel pour représenter les relations familiale."@fr ;
    dc:issued "2015-02-14"^^xsd:date ;
    dc:publisher <http://fr.dbpedia.org/resource/Conservatoire_national_des_arts_et_métiers> ;
    dc:rights "Copyright 2015, CNAM" ;
    dc:title "PersonLink Ontology"@en ;
    vann:preferredNamespacePrefix "PersonLink" ;
    vann:preferredNamespaceUri <> ;
    a owl:Ontology ;
    owl:versionInfo "Version 1.0 - 2015-02-14" .

<#1>
    a owl:ObjectProperty ;
    rdfs:domain :Personne ;
    rdfs:label "AncestorOf"@en, "AncêtreDe"@fr, "سلف ل"@ar ;
    rdfs:range :Personne ;
    owl:equivalentProperty <http://purl.org/vocab/relationship/ancestorOf> .

<#1.1>
    a owl:ObjectProperty ;
    rdfs:label "ArrièreGrandParentDe"@fr, "GreatGrandParentOf"@en ;
    rdfs:subPropertyOf <#1> .

<#1.1.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "ArrièreGrandMèreDe"@fr, "GreatGrandMotherOf"@en, "الجدة الكبيرة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.1> .

<#1.1.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "ArrièreGrandPèreDe"@fr, "GreatGrandFatherOf"@en, "الجد الأكبر ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.1> .

<#1.2>
    a owl:ObjectProperty ;
    rdfs:label "GrandParentDe"@fr, "GrandParentOf"@en ;
    rdfs:subPropertyOf <#1> ;
    owl:equivalentProperty <http://purl.org/vocab/relationship/grandparentOf> .

<#1.2.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "GrandMotherOf"@en, "GrandMèreDe"@fr, "جدة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.2> .

<#1.2.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "GrandFatherOf"@en, "GrandPèreDe"@fr, "جد ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.2> .

<#1.3>
    a owl:ObjectProperty ;
    rdfs:label "ParentDe"@fr, "ParentOf"@en ;
    rdfs:subPropertyOf <#1> ;
    owl:equivalentProperty <http://purl.org/vocab/relationship/parentOf> .

<#1.3.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "MotherOf"@en, "MèreDe"@fr, "أم ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.3> .

<#1.3.1.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "LegalMotherOf"@en, "MèreJuridiqueDe"@fr, "الأم القانونية ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.3.1> .

<#1.3.1.2>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "BiologicalMotherOf"@en, "MèreBiologiqueDe"@fr, "الأم البيولوجية ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.3.1> .

<#1.3.1.3>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "EggDonorOf"@en, "MèreDonneuseDe"@fr, "الأم المانحة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.3.1> .

<#1.3.1.4>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "MèreNaturelleDe"@fr, "NaturalMotherOf"@en, "الأم الطبيعية ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.3.1> .

<#1.3.1.5>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "MèrePorteuseDe"@fr, "SurrogateOf"@en, "أم بديلة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.3.1> .

<#1.3.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "FatherOf"@en, "PèreDe"@fr, "أب ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.3> .

<#1.3.2.1>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "LegalFatherOf"@en, "PèreJuridiqueDe"@fr, "الأب القانوني ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.3.2> .

<#1.3.2.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "BiologicalFatherOf"@en, "PèreBiologiqueDe"@fr, "الأب البيولوجي ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.3.2> .

<#1.3.2.3>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "DonorFatherOf"@en, "PèreDonneurDe"@fr, "الأب المانح ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.3.2> .

<#1.3.2.4>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "NaturalFatherOf"@en, "PèreNaturelDe"@fr, "الأب الطبيعي ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#1.3.2> .

<#10>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "NieceOf"@en, "NièceDe"@fr ;
    rdfs:range :Personne .

<#10.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "ابنة الاخت ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#10> .

<#10.2>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "ابنة الاخ ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#10> .

<#11>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "NephewOf"@en, "NeveuDe"@fr ;
    rdfs:range :Personne .

<#11.1>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "إبن الأ خت ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#11> .

<#11.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "إبن الأخ ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#11> .

<#12>
    a owl:ObjectProperty ;
    rdfs:domain :Personne ;
    rdfs:label "SeparatedFrom"@en ;
    rdfs:range :Personne .

<#12.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "SéparéeDe"@fr ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#12> .

<#12.1.1>
    a owl:ObjectProperty ;
    rdfs:label "ExCommonLawWifeOf"@en, "ExConcubineDe"@fr, "خليلة سابقة ل"@ar ;
    rdfs:subPropertyOf <#12.1> .

<#12.1.2>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "ExConjointeDe"@fr, "ExWifeOf"@en, "زوجة سابقة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#12.1> .

<#12.1.2.1>
    a owl:ObjectProperty ;
    rdfs:label "ExConjointeHomoDe"@fr, "ExGayWifeOf"@en, "زوجة مثلية سابقة ل"@ar ;
    rdfs:subPropertyOf <#12.1.2> .

<#12.1.2.2>
    a owl:ObjectProperty ;
    rdfs:label "ExConjointeHétéroDe"@fr, "ExStraightWifeOf"@en, "زوجة سابقة ل"@ar ;
    rdfs:subPropertyOf <#12.1.2> .

<#12.1.2.3>
    a owl:ObjectProperty ;
    rdfs:label "ExConjointePolyandreDe"@fr, "ExPolyandrousWifeOf"@en, "زوجة متعددة الأزواج سابقة ل "@ar ;
    rdfs:subPropertyOf <#12.1.2> .

<#12.1.3>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "VeuveDe"@fr, "WidowOf"@en, "أرملة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#12.1> .

<#12.1.4>
    a owl:ObjectProperty ;
    rdfs:label "ExPacséeÀ"@fr ;
    rdfs:subPropertyOf <#12.1> .

<#12.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "SéparéDe"@fr ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#12> .

<#12.2.1>
    a owl:ObjectProperty ;
    rdfs:label "ExCommonLawHusbandOf"@en, "ExConcubinDe"@fr, "خليل سابق ل"@ar ;
    rdfs:subPropertyOf <#12.2> .

<#12.2.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "ExConjointDe"@fr, "ExHusbandOf"@en, "زوج سابق ل "@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#12.2> .

<#12.2.2.1>
    a owl:ObjectProperty ;
    rdfs:label "ExConjointHomoDe"@fr, "ExGayHusbandOf"@en, "زوج مثلي سابق ل"@ar ;
    rdfs:subPropertyOf <#12.2.2> .

<#12.2.2.2>
    a owl:ObjectProperty ;
    rdfs:label "ExConjointHétéroDe"@fr, "ExStraightHusbandOf"@en, "زوج سابق ل"@ar ;
    rdfs:subPropertyOf <#12.2.2> .

<#12.2.2.3>
    a owl:ObjectProperty ;
    rdfs:label "ExConjointPolygyneDe"@fr, "ExPolygynousHusbandOf"@en, "زوج متعدد الزوجات سابق ل"@ar ;
    rdfs:subPropertyOf <#12.2.2> .

<#12.2.3>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label " أرمل ل"@ar, "VeufDe"@fr, "WidowerOf"@en ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#12.2> .

<#12.2.4>
    a owl:ObjectProperty ;
    rdfs:label "ExPacséÀ"@fr ;
    rdfs:subPropertyOf <#12.2> .

<#13>
    a owl:ObjectProperty ;
    rdfs:domain :Personne ;
    rdfs:label "PartnerOf"@en ;
    rdfs:range :Personne .

<#13.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "UnieÀ"@fr, "مرتبطة ب"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#13> .

<#13.1.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "CommonLawWifeOf"@en, "ConcubineDe"@fr, "خليلة ل"@ar ;
    rdfs:range :Homme ;
    rdfs:subPropertyOf <#13.1> .

<#13.1.2>
    a owl:ObjectProperty ;
    rdfs:label "ConjointeDe"@fr, "WifeOf"@en, "زوجة ل"@ar ;
    rdfs:subPropertyOf <#13.1> .

<#13.1.2.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "ConjointeHomoDe"@fr, "GayWifeOf"@en, "زوجة مثلية ل"@ar ;
    rdfs:range :Femme ;
    rdfs:subPropertyOf <#13.1.2> .

<#13.1.2.2>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "ConjointeHétéroDe"@fr, "StraightWifeOf"@en, "زوجة ل"@ar ;
    rdfs:range :Homme ;
    rdfs:subPropertyOf <#13.1.2> .

<#13.1.2.3>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "ConjointePolyandreDe"@fr, "PolyandrousWifeOf"@en, "زوجة متعددة الأزواج ل "@ar ;
    rdfs:range :Homme ;
    rdfs:subPropertyOf <#13.1.2> .

<#13.1.3>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "PacséeÀ"@fr ;
    rdfs:range :Homme ;
    rdfs:subPropertyOf <#13.1> .

<#13.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "UniÀ"@fr, "مرتبط ب "@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#13> .

<#13.2.1>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "CommonLawHusbandOf"@en, "ConcubinDe"@fr, "خليل ل"@ar ;
    rdfs:range :Femme ;
    rdfs:subPropertyOf <#13.2> .

<#13.2.2>
    a owl:ObjectProperty ;
    rdfs:label "ConjointDe"@fr, "HusbandOf"@en, "زوج ل "@ar ;
    rdfs:subPropertyOf <#13.2> .

<#13.2.2.1>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "ConjointHomoDe"@fr, "GayHusbandOf"@en, "زوج مثلي ل"@ar ;
    rdfs:range :Homme ;
    rdfs:subPropertyOf <#13.2.2> .

<#13.2.2.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "ConjointHétéroDe"@fr, "StraightHusbandOf"@en, "زوج ل"@ar ;
    rdfs:range :Femme ;
    rdfs:subPropertyOf <#13.2.2> .

<#13.2.2.3>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "ConjointPolygyneDe"@fr, "PolygynousHusbandOf"@en, "زوج متعدد الزوجات ل"@ar ;
    rdfs:range :Femme ;
    rdfs:subPropertyOf <#13.2.2> .

<#13.2.3>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "PacséÀ"@fr ;
    rdfs:range :Femme ;
    rdfs:subPropertyOf <#13.2> .

<#2>
    a owl:ObjectProperty ;
    rdfs:domain :Personne ;
    rdfs:label "CousinOf"@en ;
    rdfs:range :Personne .

<#2.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "CousineDe"@fr ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#2> .

<#2.1.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "ابنة خال ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#2.1> .

<#2.1.2>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "ابنة عم ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#2.1> .

<#2.1.3>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "إبنة خالة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#2.1> .

<#2.1.4>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "إبنة عمة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#2.1> .

<#2.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "CousinDe"@fr ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#2> .

<#2.2.1>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "ابن خال ل "@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#2.2> .

<#2.2.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "ابن عم ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#2.2> .

<#2.2.3>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "إبن خالة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#2.2> .

<#2.2.4>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "إبن عمة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#2.2> .

<#3>
    a owl:ObjectProperty ;
    rdfs:domain :Personne ;
    rdfs:label "DescendantDe"@fr, "DescendantOf"@en, "سليل ل"@ar ;
    rdfs:range :Personne ;
    owl:equivalentProperty <http://purl.org/vocab/relationship/descendantOf> .

<#3.1>
    a owl:ObjectProperty ;
    rdfs:label "ChildOf"@en, "EnfantDe"@fr ;
    rdfs:subPropertyOf <#3> ;
    owl:equivalentProperty <http://purl.org/vocab/relationship/childOf> .

<#3.1.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "DaughterOf"@en, "FilleDe"@fr, "إبنة ل "@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1> .

<#3.1.1.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "AdoptedDaughterOf"@en, "FilleAdoptiveDe"@fr, "ابنة بالتبني ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1.1> .

<#3.1.1.2>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "BiologicalDaughterOf"@en, "FilleBiologiqueDe"@fr, "إبنة بيولوجية ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1.1> .

<#3.1.1.3>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "FilleDonnéeDe"@fr, "GivenGirlOf"@en, "إبنة ممنوحة من"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1.1> .

<#3.1.1.4>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "FilleNaturelleDe"@fr, "NaturalDaughterOf"@en, "إبنة طبيعية ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1.1> .

<#3.1.1.5>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "FillePortéeDe"@fr, "SurrogateDaughterOf"@en ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1.1> .

<#3.1.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "FilsDe"@fr, "SonOf"@en, "إبن ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1> .

<#3.1.2.1>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "AdoptedSonOf"@en, "FilsAdoptifDe"@fr, "إبن بالتبني ل "@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1.2> .

<#3.1.2.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "BiologicalSonOf"@en, "FilsBiologiqueDe"@fr, "إبن بيولوجي ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1.2> .

<#3.1.2.3>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "FilsDonnéDe"@fr, "GivenSonOf"@en, "إبن ممنوح من "@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1.2> .

<#3.1.2.4>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "FilsNaturelDe"@fr, "NaturalSonOf"@en, "إبن طبيعي ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1.2> .

<#3.1.2.5>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "FilsPortéDe"@fr, "SurrogateSonOf"@en ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.1.2> .

<#3.2>
    a owl:ObjectProperty ;
    rdfs:label "GrandChildOf"@en, "PetitEnfantDe"@fr ;
    rdfs:subPropertyOf <#3> ;
    owl:equivalentProperty <http://purl.org/vocab/relationship/grandchildOf> .

<#3.2.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "GrandDaughterOf"@en, "PetiteFilleDe"@fr, "حفيدة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.2> .

<#3.2.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "GrandSonOf"@en, "PetitFilsDe"@fr, "حفيد ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#3.2> .

<#4>
    a owl:ObjectProperty ;
    rdfs:domain :Personne ;
    rdfs:label "HalfSiblingOf"@en ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#5> .

<#4.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "DemiSoeurDe"@fr, "HalfSisterOf"@en, "أخت غير شقيقة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#4> .

<#4.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "DemiFrèreDe"@fr, "HalfBrotherOf"@en, "أخ غير شقيق ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#4> .

<#5>
    a owl:ObjectProperty ;
    rdfs:domain :Personne ;
    rdfs:label "SiblingOf"@en ;
    rdfs:range :Personne ;
    owl:equivalentProperty <http://purl.org/vocab/relationship/siblingOf> .

<#5.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "SisterOf"@en, "SoeurDe"@fr, "أخت ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#5> .

<#5.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "BrotherOf"@en, "FrèreDe"@fr, "أخ ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#5> .

<#6>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "BruDe"@fr, "DaughterInLawOf"@en ;
    rdfs:range :Personne .

<#7>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "GendreDe"@fr, "SonInLawOf"@en ;
    rdfs:range :Personne .

<#8>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "AuntOf"@en, "TanteDe"@fr ;
    rdfs:range :Personne .

<#8.1>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "TanteMaternelleDe"@fr, "خالة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#8> .

<#8.2>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "TantePaternelleDe"@fr, "عمة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#8> .

<#8.3>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "زوجة الخال ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#8> .

<#8.4>
    a owl:ObjectProperty ;
    rdfs:domain :Femme ;
    rdfs:label "زوجة العم ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#8> .

<#9>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "OncleDe"@fr, "UncleOf"@en ;
    rdfs:range :Personne .

<#9.1>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "OncleMaternelDe"@fr, "خال ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#9> .

<#9.2>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "OnclePaternelDe"@fr, "عم ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#9> .

<#9.3>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "زوج الخالة ل "@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#9> .

<#9.4>
    a owl:ObjectProperty ;
    rdfs:domain :Homme ;
    rdfs:label "زوج العمة ل"@ar ;
    rdfs:range :Personne ;
    rdfs:subPropertyOf <#9> .

:Femme
    a owl:Class ;
    rdfs:label "Female"@en, "Femme"@fr, "امرأة"@ar ;
    rdfs:subClassOf :Personne, [
        a owl:Restriction ;
        owl:onClass :Homme ;
        owl:onProperty <#13.1.3> ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onClass :Homme ;
        owl:onProperty <#13.1.2.2> ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onClass :Homme ;
        owl:onProperty <#13.1.1> ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onClass :Femme ;
        owl:onProperty <#13.1.2.1> ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
        owl:onClass :Homme ;
        owl:onProperty <#13.1.2.3>
    ] ;
    owl:disjointWith :Homme .

:Homme
    a owl:Class ;
    rdfs:label "Homme"@fr, "Male"@en, "رجل"@ar ;
    rdfs:subClassOf :Personne, [
        a owl:Restriction ;
        owl:onClass :Femme ;
        owl:onProperty <#13.2.2.2> ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onClass :Homme ;
        owl:onProperty <#13.2.2.1> ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onClass :Femme ;
        owl:onProperty <#13.2.1> ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onClass :Femme ;
        owl:onProperty <#13.2.3> ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
        owl:onClass :Femme ;
        owl:onProperty <#13.2.2.3>
    ] .

:Personne
    a owl:Class ;
    rdfs:label "Person"@en, "Personne"@fr, "شخص"@ar ;
    owl:equivalentClass foaf:Person .

<../../~hamdif>
    a owl:NamedIndividual, foaf:Person .

<http://purl.org/vocab/relationship/ancestorOf>
    a owl:ObjectProperty .

<http://purl.org/vocab/relationship/childOf>
    a owl:ObjectProperty .

<http://purl.org/vocab/relationship/descendantOf>
    a owl:ObjectProperty .

<http://purl.org/vocab/relationship/grandchildOf>
    a owl:ObjectProperty .

<http://purl.org/vocab/relationship/grandparentOf>
    a owl:ObjectProperty .

<http://purl.org/vocab/relationship/parentOf>
    a owl:ObjectProperty .

<http://purl.org/vocab/relationship/siblingOf>
    a owl:ObjectProperty .

foaf:Person
    a owl:Class .

<urn:swrl#a>
    a swrl:Variable .

<urn:swrl#b>
    a swrl:Variable .

<urn:swrl#x>
    a swrl:Variable .

<urn:swrl#y>
    a swrl:Variable .

<urn:swrl#z>
    a swrl:Variable .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2.5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#b> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1.5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1.5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1.5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#b> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#7>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#7>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#6>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#b> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2.5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#7>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#6>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#10.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#6>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#6>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#7>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.1.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#6>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#7>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#6>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1.5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#6>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#7>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#b> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#6>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#b> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.1.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#7>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.2.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#11>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#5>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#12.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#7>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#10>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.2.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#8.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#8>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#10>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#6>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.2.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#7>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2.3>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.2.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#11.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1.3.2.4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.2.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.1.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#a> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#5.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#9.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#b> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#4.2>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#5>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#9.4>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:classPredicate :Femme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#3.1.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#3.1.1>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.2>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#x> ;
            swrl:propertyPredicate <#1.3.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#5.1>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:ClassAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:classPredicate :Homme
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#z> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#1.3.1>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#13.1.3>
        ]
        [
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#y> ;
            swrl:argument2 <urn:swrl#z> ;
            swrl:propertyPredicate <#4>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#a> ;
            swrl:propertyPredicate <#8.3>
        ]
    ) .

[]
    a swrl:Imp ;
    swrl:body ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2.1.2>
        ]
    ) ;
    swrl:head ([
            a swrl:IndividualPropertyAtom ;
            swrl:argument1 <urn:swrl#x> ;
            swrl:argument2 <urn:swrl#y> ;
            swrl:propertyPredicate <#2>
        ]
    ) .

