本項は歴史的事項を説明しています。本項の内容の一部または全部は、現在の状況とは異なるかもしれません。
(なお本項の内容の一部または全部は、互換性または歴史的連続性のために現在も有効な場合もあります。しかし新たに利用することは避けるべきです。)
[45] Activity Streams 2.0 が application/activity+json
、
JSON Activity Streams 1.0 が application/stream+json
または application/json
とされています。
[52] 加えて実装は
application/ld+json; profile="https://www.w3.org/ns/activitystreams"
を application/activity+json
と等価に扱うべきとされています
>>51。
[41] Activity Streams 2.0 は JSON-LD を使っていますが、 JSON-LD に従い処理する義務はないとしています。
[42] しかし JSON-LD を使って既定の自然言語を記述したり、 拡張の語彙を使ったりすることになっています。 JSON-LD を使った実装と使わない実装は、 そうした情報を処理できません。
[43] それだけでなく、 JSON-LD と矛盾する拡張も容認されているようです >>50。 JSON-LD を使う実装も、汎用の JSON-LD の処理器を使うだけでなく、それで拾えきれなかった情報の処理が必要になります。
[44] これは相互運用性の深刻な問題のような気がしますが。。。
This specification describes a JSON-based [RFC7159] serialization syntax for the Activity Vocabulary that conforms to a subset of [JSON-LD] syntax constraints but does not require JSON-LD processing.
When using [JSON-LD] mechanisms to produce or consume Activity Streams 2.0 documents, the @language property may be used within a @context to identify the default language. This mechanism may not be understood by implementations that do not choose to process Activity Streams 2.0 documents using JSON-LD.
For extensions, [JSON-LD] is used as the primary mechanism for defining and disambiguating extensions. Implementations that wish to fully support extensions should use [JSON-LD] mechanisms.
It is also important to note that there are valid JSON constructs which cannot be used within a JSON-LD document. For instance, JSON-LD forbids "arrays of arrays" as used, for example, by the popular GeoJSON specification. While implementations are free to use such constructs as extensions within an Activity Streams 2.0 document, consumers that use the standard JSON-LD Processing Algorithms will be required to either ignore such extensions or map those to alternative compatible constructs prior to applying the JSON-LD algorithms.
[1] Activity Streams Concepts and Representations (Draft) ( ( 版)) <http://activitystrea.ms/head/json-activity.html>
[2] ActivityStreams - an evolving format for syndicating social activities around the web ( ( 版)) <http://activitystrea.ms/>
[4] Activity Streams API Draft Specification 0.1 ( ( 版)) <http://activitystrea.ms/head/activity-api.html>
[3] Activity Streams 2.0 ( 版) <http://www.w3.org/TR/2014/WD-activitystreams-core-20141023/>
[5] Activity Streams 2.0 ( ( 版)) <http://jasnell.github.io/w3c-socialwg-activitystreams/activitystreams2.html>
[6] Activity Vocabulary ( ( 版)) <http://www.w3.org/TR/2014/WD-activitystreams-vocabulary-20141023/>
[7] Activity Vocabulary ( ( 版)) <http://jasnell.github.io/w3c-socialwg-activitystreams/activitystreams2-vocabulary.html>
[8] Activity Streams 2.0 ( ( 版)) <http://www.w3.org/TR/2015/WD-activitystreams-core-20150129/>
[9] Activity Vocabulary ( ( 版)) <http://www.w3.org/TR/2015/WD-activitystreams-vocabulary-20150129/>
[10] Activity Streams 2.0 ( 版) <http://jasnell.github.io/w3c-socialwg-activitystreams/activitystreams-core/index.html>
[11] Activity Streams 2.0 ( 版) <http://www.w3.org/TR/2014/WD-activitystreams-core-20141023/>
[12] Activity Streams 2.0 ( 版) <http://www.w3.org/TR/2015/WD-activitystreams-core-20150129/>
[13] Activity Streams 2.0 ( 版) <http://www.w3.org/TR/2015/WD-activitystreams-core-20150722/>
[14] Activity Vocabulary ( 版) <http://jasnell.github.io/w3c-socialwg-activitystreams/activitystreams-vocabulary/index.html>
[15] Activity Vocabulary ( 版) <http://www.w3.org/TR/2014/WD-activitystreams-vocabulary-20141023/>
[16] Activity Vocabulary ( 版) <http://www.w3.org/TR/2015/WD-activitystreams-vocabulary-20150129/>
[17] Activity Vocabulary ( 版) <http://www.w3.org/TR/2015/WD-activitystreams-vocabulary-20150722/>
[18] Activity Streams 2.0 ( 版) <http://www.w3.org/TR/2015/WD-activitystreams-core-20151006/>
[19] Activity Vocabulary ( 版) <http://www.w3.org/TR/2015/WD-activitystreams-vocabulary-20151006/>
[20] Activity Streams 2.0 ( 版) <http://www.w3.org/TR/2015/WD-activitystreams-core-20151215/>
[21] Activity Vocabulary ( 版) <http://www.w3.org/TR/2015/WD-activitystreams-vocabulary-20151215/>
[22] Activity Streams Working Group: Atom Activity Streams 1.0 ( 版) <http://activitystrea.ms/specs/atom/1.0/>
[23] Activity Streams 2.0 ( ()) <https://www.w3.org/TR/2016/WD-activitystreams-core-20160531/>
[24] Activity Vocabulary ( ()) <https://www.w3.org/TR/2016/WD-activitystreams-vocabulary-20160531/>
[25] Activity Streams 2.0 () <https://www.w3.org/TR/2016/WD-activitystreams-core-20160706/>
[26] Activity Vocabulary () <https://www.w3.org/TR/2016/WD-activitystreams-vocabulary-20160706/>
[27] Activity Vocabulary () <https://www.w3.org/TR/2016/WD-activitystreams-vocabulary-20160712/>
[28] Activity Streams 2.0 () <https://www.w3.org/TR/2016/WD-activitystreams-core-20160712/>
[29] Activity Streams 2.0 () <https://www.w3.org/TR/2016/CR-activitystreams-core-20160906/>
[30] Activity Vocabulary () <https://www.w3.org/TR/2016/CR-activitystreams-vocabulary-20160906/>
[31] Activity Streams 2.0 () <https://www.w3.org/TR/2016/CR-activitystreams-core-20161215/>
[32] Activity Vocabulary () <https://www.w3.org/TR/2016/CR-activitystreams-vocabulary-20161215/>
[33] documentation/Extensions.md at master · tootsuite/documentation () <https://github.com/tootsuite/documentation/blob/master/Extensions.md>
[34] Activity Streams 2.0 () <https://www.w3.org/TR/2017/PR-activitystreams-core-20170413/>
[35] Activity Vocabulary () <https://www.w3.org/TR/2017/PR-activitystreams-vocabulary-20170413/>
[36] Activity Streams 2.0 () <https://www.w3.org/TR/2017/REC-activitystreams-core-20170523/>
[37] Activity Streams 2.0 () <https://w3c.github.io/activitystreams/core/>
[38] Activity Vocabulary () <https://www.w3.org/TR/2017/REC-activitystreams-vocabulary-20170523/>
[39] Activity Vocabulary () <https://w3c.github.io/activitystreams/vocabulary/>
[40] Activity Streams extensions - W3C Wiki () <https://www.w3.org/wiki/Activity_Streams_extensions>
[54] activitystreams/ERRATA.md at master · w3c/activitystreams () <https://github.com/w3c/activitystreams/blob/master/ERRATA.md>