- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Thu, 18 Sep 2014 02:45:47 +0200
- To: Guha <guha@google.com>
- Cc: Jason Douglas <jasondouglas@google.com>, "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: <CAKaEYh+6p3K8vAmBUXQ+q4hiq+6N4u+A96Wb9Kr2bJxRgeuh0w@mail.gmail.com>
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 00:46:15 UTC