W3C home > Mailing lists > Public > public-annotation@w3.org > November 2015

[web-annotation] ActivityStreams / Annotation comparison

From: Rob Sanderson via GitHub <sysbot+gh@w3.org>
Date: Fri, 06 Nov 2015 00:18:26 +0000
To: public-annotation@w3.org
Message-ID: <issues.opened-115406167-1446769105-sysbot+gh@w3.org>
azaroth42 has just created a new issue for 
https://github.com/w3c/web-annotation:

== ActivityStreams / Annotation comparison ==
The ActivityStreams vocabulary has many of the same basic features as 
ours, although the Annotation model adds significant value in the 
target area of SpecificResources.  This issue exists to track the 
mapping, and provide input towards assessing if there is a common core
 of features.

After some clarification with James, a basic property mapping looks 
something like:
  * as:published -> created
  * as:updated --> modified (proposed)
  * as:content --> content (proposed new name for text)
  * as:name (proposed new name for as:displayName) --> label
  * id, as:url, as:href --> id
  * type --> type
  * as:actor --> typically our creator
  * as:context --> scope
  * as:scope, as:bcc, as:cc, as:bto, as:to --> audience? (proposed)
  * as:generator --> generator
  * as:hreflang --> language [but note no language for Content 
resources]
  * as:mediaType --> format
  * as:oneOf --> oa:Choice or repeated predicate for selector/state 
(proposed)
  * (all of the Collection stuff) --> (the same Collection stuff)
  * as:inReplyTo --> target
  * as:subject, as:object, as:target --> The mapping depends on the 
type of the parent object, but these typically map somehow to body and
 target
  * as:tag --> Annotation

Class mapping:
  * Content --> EmbeddedContent
  * Note --> TextualBody
  * Audio --> Audio
  * Image --> Image
  * Video --> Video
  * Question --> Annotation [kinda]
  * Application --> Software
  * Group --> Organization
  * Organization --> Organization
  * Person --> Person

Significant missing mappings:

  * as:accuracy --> ___ (for confidence of the annotation's 
truthiness)
  * Document, Page -->  ___ (for separating web page or other 
multi-media resource)
  * as:attributedTo --> ___ (for separating creator and agent 
responsible)
  * as:replies --> ___ (a collection of things that reply to this)
  * ___ --> Dataset (they don't have any way to type a Dataset)
  * ___ --> generated


See https://github.com/w3c/web-annotation/issues/102
Received on Friday, 6 November 2015 00:18:28 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 18:54:42 UTC