@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix linkml: <https://w3id.org/linkml/> .
@prefix ns1: <http://purl.obolibrary.org/obo/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sdo: <http://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://w3id.org/linkml/examples/personinfo> a owl:Ontology ;
    rdfs:label "personinfo" ;
    ns1:IAO_0000700 <https://w3id.org/linkml/examples/personinfo/GeoAge>,
        <https://w3id.org/linkml/examples/personinfo/Thing> ;
    dcterms:license "https://creativecommons.org/publicdomain/zero/1.0/" ;
    linkml:generation_date "2021-10-02 02:02" ;
    linkml:metamodel_version "1.7.0" ;
    linkml:source_file "linkml_issue_384.yaml" ;
    linkml:source_file_date "Sat Oct  2 01:57:27 2021" ;
    linkml:source_file_size 1220 .

<https://w3id.org/linkml/examples/personinfo/GeoObject> a owl:Class ;
    rdfs:label "GeoObject" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality 1 ;
            owl:onClass <https://w3id.org/linkml/examples/personinfo/GeoAge> ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/age> ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality 1 ;
            owl:onDataRange xsd:string ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/aliases> ],
        <https://w3id.org/linkml/examples/personinfo/Thing> .

<https://w3id.org/linkml/examples/personinfo/Organization> a owl:Class ;
    rdfs:label "Organization" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality 1 ;
            owl:onDataRange xsd:string ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/full_name> ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://w3id.org/linkml/examples/personinfo/Organization> ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/parent> ],
        <https://w3id.org/linkml/examples/personinfo/Thing> .

<https://w3id.org/linkml/examples/personinfo/Person> a owl:Class ;
    rdfs:label "Person" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/aliases> ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://w3id.org/linkml/examples/personinfo/Person> ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/parent> ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality 1 ;
            owl:onDataRange xsd:integer ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/age> ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality 1 ;
            owl:onDataRange xsd:string ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/phone> ],
        <https://w3id.org/linkml/examples/personinfo/Thing> ;
    skos:exactMatch sdo:Person .

<https://w3id.org/linkml/examples/personinfo/id> a owl:DatatypeProperty ;
    rdfs:label "id" ;
    rdfs:range xsd:string .

<https://w3id.org/linkml/examples/personinfo/phone> a owl:DatatypeProperty ;
    rdfs:label "phone" ;
    rdfs:range xsd:string .

<https://w3id.org/linkml/examples/personinfo/unit> a owl:DatatypeProperty ;
    rdfs:label "unit" ;
    rdfs:range xsd:string .

<https://w3id.org/linkml/examples/personinfo/value> a owl:DatatypeProperty ;
    rdfs:label "value" ;
    rdfs:range xsd:float .

<https://w3id.org/linkml/examples/personinfo/GeoAge> a owl:Class ;
    rdfs:label "GeoAge" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality 1 ;
            owl:onDataRange xsd:string ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/unit> ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality 1 ;
            owl:onDataRange xsd:float ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/value> ] .

<https://w3id.org/linkml/examples/personinfo/age> a owl:DatatypeProperty,
        owl:ObjectProperty .

<https://w3id.org/linkml/examples/personinfo/aliases> a owl:DatatypeProperty .

<https://w3id.org/linkml/examples/personinfo/full_name> a owl:DatatypeProperty .

<https://w3id.org/linkml/examples/personinfo/parent> a owl:ObjectProperty .

<https://w3id.org/linkml/examples/personinfo/Thing> a owl:Class ;
    rdfs:label "Thing" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality 1 ;
            owl:onDataRange xsd:string ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/full_name> ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality 1 ;
            owl:onDataRange xsd:string ;
            owl:onProperty <https://w3id.org/linkml/examples/personinfo/id> ] .


