- From: Richard Wallis <richard.wallis@dataliberate.com>
- Date: Wed, 9 Mar 2016 22:44:49 +0000
- To: Robert Sanderson <azaroth42@gmail.com>
- Cc: "schema.org Mailing List" <public-schemaorg@w3.org>, Web Annotation <public-annotation@w3.org>
- Message-ID: <CAD47Kz7=2h9Z4hULzMEAbLpkdPUP_kEBYrkx2fNnRE1Yp=qR1Q@mail.gmail.com>
Wondering if this could be handled with a new subtype of UpdateAction
<http://schema.org/UpdateAction>. An AnnotateAction might work well with
AddAction, DeleteAction and ReplaceAction as sibling types.
So a resulting markup might look like:
<script type=“application/ld+json”>
{
“@context”: “http://schema.org”,
“@type”: “ImageObject”,
“@id”: “http://example.org/diagram.jpg”,
“name”: “Diagram 1”,
“potentialAction”: {
“@type”: “AnnotateAction”,
“url”: “http://example.org/services/annotations/“
}
}
</script>
~Richard.
Richard Wallis
Founder, Data Liberate
http://dataliberate.com
Linkedin: http://www.linkedin.com/in/richardwallis
Twitter: @rjw
On 8 March 2016 at 18:35, Robert Sanderson <azaroth42@gmail.com> wrote:
>
> Dear Schema folks,
>
> In the W3C Web Annotation Working Group, we have defined a (simple, RESTy,
> JSON-LD based) protocol [1] for interactions between clients and servers.
> We would love to have a way to discover those services, from web pages and
> indeed any web resource.
>
> Our current approach is to have a link header from any resource to the URL
> of the service, however if we could align with any existing approaches in
> the broader schema.org community, this seems valuable. In trawling for
> the appropriate classes and predicates, the closest seems to be
> ServiceChannel, however it /has/ a serviceUrl, rather than being the
> service that is identified by the URL.
>
> The relationship we're looking for is: (some web resource) has_service
> (web service URL)
> Along the lines of:
> http://example.org/diagram.jpg has_service
> http://example.org/services/annotations/
> That could be added in a link header, <link> element, or in a JSON-LD
> description of the resource.
>
> Any advice would be appreciated :)
>
> Thanks,
>
> Rob Sanderson
>
> [1] Draft: http://w3c.github.io/web-annotation/protocol/wd/
>
> --
> Rob Sanderson
> Information Standards Advocate
> Digital Library Systems and Services
> Stanford, CA 94305
>
Received on Wednesday, 9 March 2016 22:45:21 UTC