Re: [admin] Agenda - teleconference 15 April 2015

That's documented here:
http://w3c.github.io/web-annotation/protocol/wd/#suggest-the-uri-for-a-resource

Rob

On Wed, Apr 15, 2015 at 8:08 AM, TB Dinesh <dinesh@servelots.com> wrote:

> Also, do we want to slug suggest ids for body and target references in a
> POST?
>
> On Wed, Apr 15, 2015 at 6:05 PM, Robert Sanderson <azaroth42@gmail.com>
> wrote:
> >
> >
> > Hi TB,
> >
> > I guess your question is about the last POST?
> >
> > It seems to me like that should be two separate annotations. One noting
> that
> > it's spring, and the other noting that where it was taken, as there's no
> way
> > to link individual bodies with individual targets.  Otherwise, according
> to
> > the spec at the moment, each body is about each target.
> >
> > Rob
> >
> >
> > On Wed, Apr 15, 2015 at 7:57 AM, TB Dinesh <dinesh@servelots.com> wrote:
> >>
> >> Late to send to the telcon for discussion but trying to make an example
> >> case.
> >> The problems here are in identifying ids in body and target of POST.
> >> Will do another version after the telcon maybe
> >> ----------------------------------------------
> >>
> >> Image Annotation by 2 persons
> >> Protocol headers included
> >>
> >> Description of the annotations in this example
> >>
> >> We have a picture (http://example.com/petek1.jpg) that includes a tree
> >> at Petek at B University. Owner wants to share the image of the tree
> >> (and ask info about the tree)
> >> Identify the Judas tree. Someone else says something about the shape
> >> of the Judas tree.
> >> Say something about where it is. Say something about season the
> >> picture was taken.
> >>
> >> Scenario: foaf:person1 on example.com requests annotation from
> example.org
> >>
> >> GET /annotations/ HTTP/1.1
> >> Host: example.org
> >> Accept: application/ld+json
> >>
> >> RESPONSE
> >>
> >> HTTP/1.1 200 OK
> >>
> >> Content-Type: application/ld+json
> >> ETag: "_87e52ce123123"
> >> Link: <http://www.w3.org/ns/ldp#BasicContainer>; rel="type"
> >>      <http://www.w3.org/TR/annotation-protocol/constraints>;
> >> rel="http://www.w3.org/ns/ldp#constrainedBy"
> >>
> >> Allow: POST,GET,OPTIONS,HEAD
> >> Vary: Accept
> >> Content-Length: 221
> >>
> >> {
> >>  "@context": "http://www.w3.org/ns/oa",
> >>  "@id": "http://example.org/annotations/",
> >>  "@type": "ldp:BasicContainer",
> >>  "label": "A Container for Open Annotations",
> >>  "alternate": ["http://example.org/annotations2/",
> >> "http://example.org/moreAnnotations/"],
> >>  "contains": ["87459petek"]
> >> }
> >>
> >> {   "@id": "87459petek",
> >>     "@type": "oa:Annotation",
> >>     "target": {
> >>     "@id": "http://example.com/petek1.jpg",
> >>     "@type": "dctypes:Image",
> >>     "format": "image/jpeg"
> >>     },
> >>
> >>  "body": { #asks about a tree in the image
> >>     "@id": "947ask",
> >>     "@type": "dctypes:Sound",
> >>     "format": "audio/mpeg",
> >>     "language": "tr"
> >>     }
> >>  "annotatedBy":    "http://example.org/person1",
> >>  "annotatedAt": "2015-04-14T12:00:00Z"
> >> },
> >>
> >> {"@id": "947ask",
> >> "@type": "oa:SpecificResource",
> >> "source": "http://audio.example.org/sound1"}
> >>
> >>
> >> 2.
> >> #Identify tree as Judas tree.
> >> #Says something about the shape of the Judas tree.
> >>
> >>
> >> POST /annotations/ HTTP/1.1
> >> Host: example.org
> >> Accept: application/ld+json
> >> Content-Type: application/ld+json
> >> Content-Length: __
> >> Slug: "87554petek"
> >>
> >> {    "@context": "http://www.w3.org/ns/oa",
> >>     "@type": "oa:Annotation",
> >>     "target": {
> >>     "@type": "dctypes:Image",
> >>     "format": "image/jpeg",
> >> "selector": {
> >>          "@type": ["oa:SvgSelector", "oa:EmbeddedContent"],
> >>          "value": "<svg:svg> [(120,123)(127,135)(160,135)(160,123)]
> >> </svg:svg>",
> >>          "format": "image/svg+xml"
> >>     }
> >>   },
> >>  "body": {
> >> "value": “It is Judas. They are like intricate umbrellas”,
> >>     "@type": {"dctypes:text","oa:EmbeddedContent"},
> >>     "format": "text/plain",
> >>     "language": "en"
> >>     },
> >>   }
> >>
> >> RESPONSE
> >>
> >>
> >> HTTP/1.1 201 CREATED
> >> Content-Type: application/ld+json
> >> ETag: "_87e52ce126126petek1"
> >> Allow: PUT,GET,OPTIONS,HEAD,DELETE,PATCH
> >> Link: <http://www.w3.org/ns/ldp#Resource>; rel="type"
> >> Vary: Accept
> >> Content-Length: ___
> >>
> >> {    "@context": "http://www.w3.org/ns/oa",
> >>     "@type": "oa:Annotation",
> >>     "@id": "87554petek",
> >>     "target": {
> >>     "@id": "http://example.org/petek1fgr",
> >>     "@type": "dctypes:Image",
> >>     "format": "image/jpeg",
> >> "selector": {
> >>          "@type": ["oa:SvgSelector", "oa:EmbeddedContent"],
> >>          "value": "<svg:svg> [(120,123)(127,135)(160,135)(160,123)]
> >> </svg:svg>",
> >>          "format": "image/svg+xml"
> >>     }
> >>   },
> >>  "body": {
> >>     "@id": "947ans",
> >> "value": “It is Judas. They are like intricate umbrellas”,
> >>     "@type": {"dctypes:text","oa:EmbeddedContent"},
> >>     "format": "text/plain",
> >>     "language": "en"
> >>     },
> >>  "annotatedBy": "foaf:person2",
> >>  "annotatedAt": "2015-04-15T15:50:00Z"
> >> }
> >>
> >> Then further annotates again with multiple bodies and targets
> >>
> >>
> >> POST /annotations/ HTTP/1.1
> >> Host: example.org
> >> Accept: application/ld+json
> >> Content-Type: application/ld+json
> >> Content-Length: __
> >>
> >> {
> >> "@type": "oa:Annotation",
> >> "target": [    {"@id": "http://example.org/petek1fgr"}, {"@id":
> >> "http://example.org/petek1"}  ],
> >> "body":
> >> [{ #for target.2
> >> "value": “It is early spring”
> >> "@type": {"dctypes:text","oa:EmbeddedContent"},
> >> "format": "text/plain",
> >>  "language": "en"
> >> },
> >> { #for target.1
> >> "value": “Looks like it is taken at Petek in South Campus”
> >> "@type": {"dctypes:text","oa:EmbeddedContent"},
> >> "format": "text/plain",
> >> "language": "en"
> >> }
> >> ],
> >>
> >> }
> >>
> >
> >
> >
> > --
> > Rob Sanderson
> > Information Standards Advocate
> > Digital Library Systems and Services
> > Stanford, CA 94305
>



-- 
Rob Sanderson
Information Standards Advocate
Digital Library Systems and Services
Stanford, CA 94305

Received on Wednesday, 15 April 2015 15:56:51 UTC