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

Re: schema:Bookmark ?

From: Jason Douglas <jasondouglas@google.com>
Date: Mon, 15 Sep 2014 15:59:27 +0000
Message-ID: <CAEiKvUBgVCZvFyvc+QEK9vBKLoLuw5_7t9YD=LwJVUO24j8+ww@mail.gmail.com>
To: "martin.hepp@ebusiness-unibw.org" <martin.hepp@ebusiness-unibw.org>, ☮ elf Pavlik ☮ <perpetual-tripper@wwelves.org>
Cc: W3C Web Schemas Task Force <public-vocabs@w3.org>
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 Monday, 15 September 2014 16:00:01 UTC

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