W3C home > Mailing lists > Public > public-vocabs@w3.org > September 2014

Re: schema:Bookmark ?

From: Jason Douglas <jasondouglas@google.com>
Date: Thu, 18 Sep 2014 01:47:07 +0000
Message-ID: <CAEiKvUALhooajxqqcG1m9mhaV3PXoYPh00yXsQQd=kxSRmXddg@mail.gmail.com>
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>
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

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:29:44 UTC