# Base: http://example.org/range.owl
@prefix ns1: .
@prefix xs: .
@prefix ns2: .
@prefix rdfs: .
@prefix daml: .
@prefix rdf: .
@prefix xs_: .
@prefix : <#> .
@prefix owl: .
ns1:FooBar
a owl:Class ;
rdfs:subClassOf
[ a owl:Restriction ;
owl:cardinality "2"^^xs_:int ;
owl:onProperty ns1:foobar
] ;
rdfs:subClassOf
[ a owl:Restriction ;
owl:allValuesFrom
[ a owl:Class ;
owl:unionOf (ns1:Bar ns1:Foo)
] ;
owl:onProperty ns1:foobar
] .
<> a owl:Ontology .
ns1:foobar
a owl:ObjectProperty , rdf:Property .
ns1:Bar
a owl:Class .
ns1:Foo
a owl:Class .