# Base: http://example.org/extension1.owl
@prefix ns1: .
@prefix xs: .
@prefix ns2: .
@prefix rdfs: .
@prefix daml: .
@prefix rdf: .
@prefix xs_: .
@prefix : <#> .
@prefix owl: .
<> a owl:Ontology .
ns1:foo
a owl:DatatypeProperty , rdf:Property ;
rdfs:range xs_:string .
ns1:FooFoo
a owl:Class ;
owl:intersectionOf ([ a owl:Restriction ;
owl:minCardinality "1"^^xs_:int ;
owl:onProperty ns1:foo
] [ a owl:Restriction ;
owl:maxCardinality "2"^^xs_:int ;
owl:onProperty ns1:foo
]) .
ns1:Foo
a owl:Class ;
owl:intersectionOf ([ a owl:Restriction ;
owl:cardinality "1"^^xs_:int ;
owl:onProperty ns1:foo
]) .