SEMICeu / dcat-ap_shacl

DCAT-AP SHACL constraint definitions
https://github.com/SEMICeu/dcat-ap_shacl
12 stars 3 forks source link

vcard:Kind fn mandatory property ? #27

Closed barthanssens closed 7 years ago

barthanssens commented 7 years ago

Maybe a vcard:fn should be added to the vcard:Kind shape in dcat-ap.shapes.ttl

The vCard / RDF spec https://www.w3.org/TR/vcard-rdf/ (part 2.3) mentions that fn or hasFN is a (actually, the only) mandatory vCard property

Something like:

sh:property [ sh:predicate vcard:fn ; sh:minCount 1 ; sh:nodeKind sh:Literal ; ] ;

costezki commented 7 years ago

such constraint even if very useful should not be part of the dcat-ap but rather managed in some "standard" vCard-ap SHACL implementation.