diff --git a/shapes/class.ttl b/shapes/class.ttl new file mode 100644 index 0000000..1489df4 --- /dev/null +++ b/shapes/class.ttl @@ -0,0 +1,15 @@ +@prefix sh: . +@prefix rdfs: . +@prefix xsd: . +@prefix dct: . +@prefix vs: . + +@prefix class_shape: . + +class_shape:ClassShape a sh:NodeShape ; + sh:targetClass rdfs:Class ; + sh:codeIdentifier "Class" ; + dct:created "2024-06-01"^^xsd:date ; + vs:term_status "testing" ; + sh:name "Class Shape" ; + . diff --git a/shapes/vcard.ttl b/shapes/vcard.ttl index 8cf9cbd..1f2e7c3 100644 --- a/shapes/vcard.ttl +++ b/shapes/vcard.ttl @@ -4,7 +4,6 @@ @prefix vcard: . @prefix dct: . @prefix vs: . -@prefix prov: . @prefix vcard_shape: . @@ -210,27 +209,4 @@ vcard_shape:AddressShape sh:description "Country Name"; sh:codeIdentifier "countryName"; ] ; -. - -################################################################# -# Individual Shape -################################################################# - -vcard_shape:VCardIndividualShape - a sh:NodeShape ; - sh:targetClass vcard:Individual ; - sh:name "vCard Individual Shape" ; - sh:description "An object representing a single person or entity" ; - dct:created "2026-04-13"^^xsd:date ; - vs:term_status "testing" ; - dct:references ; - prov:wasDerivedFrom ; - sh:description "This shape validates vCard Individual data" ; - sh:codeIdentifier "Individual"; - - sh:and ( - vcard_shape:VCardShape - ) - - . \ No newline at end of file