diff --git a/model/infrastructure/Connector.ttl b/model/infrastructure/Connector.ttl index f4c04c35..4a649b4d 100644 --- a/model/infrastructure/Connector.ttl +++ b/model/infrastructure/Connector.ttl @@ -90,9 +90,9 @@ ids:catalog a owl:ObjectProperty; rdfs:label "catalog"@en; rdfs:comment "References the Catalog of published or requested resource by this Connector."@en. -ids:hasAgents a owl:ObjectProperty; +ids:hasAgent a owl:ObjectProperty; idsm:referenceByUri true; - rdfs:label "has Agents"@en; + rdfs:label "has Agent"@en; rdfs:domain ids:Connector; rdfs:range ids:Agent; rdfs:comment "The Agents for which this Connector may initiate and receive Messages."@en. diff --git a/testing/infrastructure/ConnectorShape.ttl b/testing/infrastructure/ConnectorShape.ttl index dbb49c32..160a6de2 100644 --- a/testing/infrastructure/ConnectorShape.ttl +++ b/testing/infrastructure/ConnectorShape.ttl @@ -74,7 +74,7 @@ shapes:ConnectorShape sh:property [ a sh:PropertyShape ; - sh:path ids:hasAgents ; + sh:path ids:hasAgent ; sh:datatype xsd:anyURI ; sh:pattern "^(?:(?:http(s)?|(s)?ftp|idscp):\\/\\/)?[\\w.-]+(?:\\.[\\w\\w.-]+)+[\\w\\-\\._~:/?#\\[\\]@!\\$&'\\(\\)\\*\\+,;=.]+$" ; sh:severity sh:Violation ;