Re: schema:Bookmark ?

+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 07:29:41 UTC