sh:message"There shall be at least one annotation <http://purl.org/dc/terms/license> <https://forge.etsi.org/etsi-software-license>."
sh:message"There shall be at least one annotation <http://purl.org/dc/terms/license> <https://forge.etsi.org/etsi-software-license>"
];
sh:property[
sh:pathdcterms:creator;
sh:nodeKindsh:BlankNodeOrIRI;
sh:minCount0;
sh:severitysh:Warning;
sh:message"The <http://purl.org/dc/terms/creator> shall be blank nodes or IRIs."
sh:message"The <http://purl.org/dc/terms/creator> should be blank nodes or IRIs"
];
sh:property[
sh:pathdcterms:creator;
sh:severitysh:Warning;
sh:nodesarefsh:PersonShape;
sh:message"Every creator shall be a <http://schema.org/Person> with <http://schema.org/givenName>, <http://schema.org/familyName>, and <http://schema.org/affiliation>."
sh:message"Every creator should be a <http://schema.org/Person> with <http://schema.org/givenName>, <http://schema.org/familyName>, and <http://schema.org/affiliation>"
];
sh:property[
sh:pathdcterms:contributor;
sh:nodeKindsh:BlankNodeOrIRI;
sh:minCount0;
sh:severitysh:Warning;
sh:message"The <http://purl.org/dc/terms/contributor> shall be blank nodes or IRIs."
sh:message"The <http://purl.org/dc/terms/contributor> should be blank nodes or IRIs"
];
sh:property[
sh:pathdcterms:contributor;
sh:severitysh:Warning;
sh:nodesarefsh:PersonShape;
sh:message"Every contributor shall be a <http://schema.org/Person> with <http://schema.org/givenName>, <http://schema.org/familyName>, and <http://schema.org/affiliation>."
sh:message"Every contributor should be a <http://schema.org/Person> with <http://schema.org/givenName>, <http://schema.org/familyName>, and <http://schema.org/affiliation>"
];
sh:property[
sh:pathdcterms:publisher;
sh:maxCount0;
sh:severitysh:Warning;
sh:message"The annotation <http://purl.org/dc/terms/publisher> shall not be set in the source file, as it will be computed automatically."
sh:message"The annotation <http://purl.org/dc/terms/publisher> will be computed automatically"
];
sh:property[
sh:pathvann:preferredNamespacePrefix;
sh:maxCount0;
sh:severitysh:Warning;
sh:message"The annotation <http://purl.org/vocab/vann/preferredNamespacePrefix> shall not be set in the source file, as it will be computed automatically."
sh:message"The annotation <http://purl.org/vocab/vann/preferredNamespacePrefix> will be computed automatically"
];
sh:property[
sh:pathvann:preferredNamespaceUri;
sh:maxCount0;
sh:severitysh:Warning;
sh:message"The annotation <http://purl.org/vocab/vann/preferredNamespaceUri> shall not be set in the source file, as it will be computed automatically."
sh:message"The annotation <http://purl.org/vocab/vann/preferredNamespaceUri> will be computed automatically"
].
sarefsh:PersonShape
@@ -151,19 +151,19 @@ sarefsh:PersonShape
sh:pathrdf:type;
sh:hasValueschema:Person;
sh:severitysh:Warning;
sh:message"Each contributor shall be a <http://schema.org/Person>."
sh:message"Every contributor should be a <http://schema.org/Person>"
];
sh:property[
sh:pathschema:givenName;
sh:minCount1;
sh:severitysh:Warning;
sh:message"Each contributor shall have at least one <http://schema.org/givenName>."
sh:message"Every contributor should have at least one <http://schema.org/givenName>"
];
sh:property[
sh:pathschema:familyName;
sh:minCount1;
sh:severitysh:Warning;
sh:message"Each contributor shall have at least one <http://schema.org/lastName>."
sh:message"Every contributor should have at least one <http://schema.org/lastName>"
];
sh:property[
sh:pathschema:affiliation;
@@ -171,7 +171,7 @@ sarefsh:PersonShape
sh:nodeKindsh:BlankNodeOrIRI;
sh:nodesarefsh:AffiliationShape;
sh:severitysh:Warning;
sh:message"Each contributor shall have at least one <http://schema.org/affiliation>, that shall be a blank node or a IRI of type <http://schema.org/Organization> with at least one <http://schema.org/name>."
sh:message"Every contributor should have at least one <http://schema.org/affiliation>, that should be a blank node or a IRI of type <http://schema.org/Organization> with at least one <http://schema.org/name>"
].
sarefsh:AffiliationShape
@@ -182,112 +182,39 @@ sarefsh:AffiliationShape
sh:pathrdf:type;
sh:hasValueschema:Organization;
sh:severitysh:Warning;
sh:message"The affiliation of each contributor shall be a <http://schema.org/Organization>."
sh:message"The affiliation of each contributor should be a <http://schema.org/Organization>"
];
sh:property[
sh:pathschema:name;
sh:minCount1;
sh:severitysh:Warning;
sh:message"The affiliation of each contributor shall have at least one <http://schema.org/name>."
sh:message"The affiliation of each contributor should have at least one <http://schema.org/name>"
].
[]ash:NodeShape;
sh:targetClassowl:Class;
sh:message"The owl:Class should have at least one rdfs:label and one rdfs:comment";