sh:message"There shall be exactly one dcterms:license annotation, with value <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> should be blank nodes or IRIs"
];
sh:property[
sh:pathdcterms:creator;
sh:severitysh:Warning;
sh:nodesarefsh:PersonShape;
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> should be blank nodes or IRIs"
];
sh:property[
sh:pathdcterms:contributor;
sh:severitysh:Warning;
sh:nodesarefsh:PersonShape;
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>"
].
sarefsh:PersonShape
ash:NodeShape;
sh:targetClassschema:Person;
sh:severitysh:Warning;
sh:property[
sh:pathrdf:type;
sh:hasValueschema:Person;
sh:severitysh:Warning;
sh:message"Every contributor should be a <http://schema.org/Person>"
];
sh:property[
sh:pathschema:givenName;
sh:minCount1;
sh:severitysh:Warning;
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"Every contributor should have at least one <http://schema.org/lastName>"
];
sh:property[
sh:pathschema:affiliation;
sh:minCount1;
sh:nodeKindsh:BlankNodeOrIRI;
sh:nodesarefsh:AffiliationShape;
sh:severitysh:Warning;
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
ash:NodeShape;
sh:targetClassschema:Organization;
sh:severitysh:Warning;
sh:property[
sh:pathrdf:type;
sh:hasValueschema:Organization;
sh:severitysh:Warning;
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 should have at least one <http://schema.org/name>"