@prefix bio: .
@prefix foaf: .
@prefix hydra: .
@prefix myvoc: .
@prefix rdfs: .
# Properties that may be given to a foaf:Person (no requirement)
foaf:Person a hydra:Class ;
hydra:supportedProperty [ hydra:property foaf:mbox ],
[ hydra:property foaf:weblog ],
[ hydra:property foaf:name ],
[ hydra:property bio:olb ],
[ hydra:property foaf:knows ].
# Local version of a Person with requirements
myvoc:LocalPerson a hydra:Class ;
rdfs:subClassOf foaf:Person ;
hydra:supportedProperty [ hydra:property foaf:mbox ;
hydra:required true ],
[ hydra:property foaf:name ;
hydra:required true ].