- From: Guha <guha@google.com>
- Date: Wed, 17 Sep 2014 14:47:18 -0700
- To: Jason Douglas <jasondouglas@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: <CAPAGhv_6ymu+VJyExZ7g59akCPOCWLfiNXbJxh79eoTT8gKPOA@mail.gmail.com>
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. 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 Wednesday, 17 September 2014 21:47:45 UTC