From ff1e1b4229880b67a49da1093ec654cb3c04d0ad Mon Sep 17 00:00:00 2001 From: alien-mcl Date: Mon, 11 Feb 2019 21:06:41 +0100 Subject: [PATCH] Added terms allowing to: - explicitely point a target of the operation - define a collection specification that can have manages predicate provided --- spec/latest/core/core.jsonld | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/spec/latest/core/core.jsonld b/spec/latest/core/core.jsonld index 929184f..50e4970 100644 --- a/spec/latest/core/core.jsonld +++ b/spec/latest/core/core.jsonld @@ -59,6 +59,8 @@ "mapping": "hydra:mapping", "IriTemplateMapping": "hydra:IriTemplateMapping", "variable": "hydra:variable", + "CollectionSpecification": "hydra:CollectionSpecification", + "target": { "@id": "hydra:target", "@type": "@id" }, "defines": { "@reverse": "rdfs:isDefinedBy" }, "comment": "rdfs:comment", "label": "rdfs:label", @@ -505,6 +507,23 @@ "domain": "hydra:IriTemplateMapping", "range": "xsd:string", "vs:term_status": "testing" + }, + { + "@id": "hydra:target", + "@type": "rdf:Property", + "label": "invocation target", + "comment": "Explicit target of the invocation of the operation.", + "domain": "hydra:Operation", + "rangeIncludes": ["hydra:IriTemplate", "hydra:Resource"], + "vs:term_status": "testing" + }, + { + "@id": "hydra:CollectionSpecification", + "@type": "rdfs:Class", + "subClassOf": "hydra:Collection", + "label": "Collection specification", + "comment": "Describes a collection returned by the operation.", + "vs:term_status": "testing" } ] }