- From: Jason Douglas <jasondouglas@google.com>
- Date: Thu, 18 Sep 2014 01:47:07 +0000
- To: Melvin Carvalho <melvincarvalho@gmail.com>, Guha <guha@google.com>
- Cc: "martin.hepp@ebusiness-unibw.org" <martin.hepp@ebusiness-unibw.org>, ☮ elf Pavlik ☮ <perpetual-tripper@wwelves.org>, W3C Web Schemas Task Force <public-vocabs@w3.org>
- Message-ID: <CAEiKvUALhooajxqqcG1m9mhaV3PXoYPh00yXsQQd=kxSRmXddg@mail.gmail.com>
Right, that's why there's both an object and a result slot on Action. My precise question was exactly what you started to answer, "What properties would Bookmark add?" On Wed Sep 17 2014 at 5:45:48 PM Melvin Carvalho <melvincarvalho@gmail.com> wrote: > On 17 September 2014 23:47, Guha <guha@google.com> wrote: > >> As much as I love Actions, sometimes, we need to be able to model the >> result of the action independently. >> >> A bookmark may have properties such as the , the number of times it has >> been used, etc. which don't really make sense in the Action context. >> > > +1 > >> >> guha >> >> On Mon, Sep 15, 2014 at 8:59 AM, Jason Douglas <jasondouglas@google.com> >> wrote: >> >>> Why is a BookmarkAction directly on a WebPage insufficient? What >>> properties would Bookmark add? >>> >>> >>> On Mon Sep 15 2014 at 12:31:52 AM martin.hepp@ebusiness-unibw.org < >>> martin.hepp@ebusiness-unibw.org> wrote: >>> >>>> +1 to the idea of schema:Bookmark. >>>> >>>> I can imagine a lot of use in confirmation emails of various kinds - if >>>> they contain a bookmark entity in JSON-LD, an e-mail client could ask to >>>> store that bookmark (or to share it via Twitter, Facebook, G+, ...). >>>> >>>> Martin >>>> >>>> >>>> >>>> >>>> On 13 Sep 2014, at 18:45, ☮ elf Pavlik ☮ <perpetual-tripper@wwelves.org> >>>> wrote: >>>> >>>> > Hi, >>>> > >>>> > I try to help friends who work on open source project - >>>> > http://remotestorage.io - with creating proper JSON-LD contexts for >>>> > various data it stores, preferably using schema.org vocabulary >>>> whenever >>>> > I can. One of @unhosted apps using remoteStorage simply stores >>>> bookmarks. >>>> > http://remotestorage.io/modules/code/files/bookmarks-js.html >>>> > >>>> > Schema.org has http://schema.org/BookmarkAction but I don't see >>>> anything >>>> > to use as schema:result. I would see schema:Bookmark as sub type of >>>> > schema:CreativeWork similar as schema:WebPage itself. >>>> > >>>> > On first thought I would use >>>> > schema:Bookmark --[schema:about]--> schema:WebPage >>>> > >>>> > It all gets more interesting when as reader I want to mark page as >>>> > read/unread (existing feature in remoteStorage bookmarks module) >>>> > >>>> > Given >>>> > { >>>> > "@type": "WebPage", >>>> > ... >>>> > "potentialAction": { >>>> > "@type": "ReadAction" >>>> > ... >>>> > } >>>> > } >>>> > >>>> > Once I perform this action I would like to somehow reference this fact >>>> > from my bookmark... I see it also related to my previous email *result >>>> > of an Action, how to relate those two resources?* >>>> > http://lists.w3.org/Archives/Public/public-vocabs/2014Sep/0101.html >>>> > >>>> > I might even want to time how much time it took me to read particular >>>> > article. Maybe to capture it I could just store my Action somehow >>>> > referenced: >>>> > >>>> > { >>>> > "@type": "ReadAction", >>>> > "actionStatus": "CompletedActionStatus", >>>> > "startTime": "2017-01-04T10:30:00+01:00", >>>> > "endTime": "2017-01-04T10:34:15+01:00" >>>> > } >>>> > >>>> > >>>> > Okie dokie, I better stop here since my mind starts drifting into >>>> *named >>>> > graphs* :D >>>> > >>>> > Happy bookmarking!!! >>>> > >>>> >>>> >>>> >>
Received on Thursday, 18 September 2014 01:47:36 UTC