Showing the cardinality 0..3, the 0 means no minimum. 

Note the SubClassOf(:A ObjectMaxCardinality(3 :hasB)). This is important, because the cardinality is actually exported and noted in the OWL ontology. In previous versions, this was not supported. 

Ontology(<http://example.com/ontology/Unnamed>
Annotation(rdfs:label "Example"^^xsd:string)

Declaration(Class(:A))
Declaration(Class(:B))
Declaration(ObjectProperty(:hasB))

############################
#   Object Properties
############################

# Object Property: :hasB (has b)

AnnotationAssertion(rdfs:label :hasB "has b"^^xsd:string)
ObjectPropertyDomain(:hasB :A)
ObjectPropertyRange(:hasB :B)



############################
#   Classes
############################

# Class: :A (:A)

SubClassOf(:A ObjectMaxCardinality(3 :hasB))


)