- Specification Profiles
+ 仕様のプロフィール
- This specification defines two closely related and interacting
- protocols:
+ この仕様書では、密接に関係・相互作用する 2 つのプロトコルを定義します:
- - A client to server protocol, or "Social API"
+ - クライアント-サーバー間のプロトコル、すなわち「ソーシャル API」
-
- This protocol permits a client to act on behalf of a user.
- For example, this protocol is used by a mobile phone application to
- interact with a social stream of the user's actor.
+ このプロトコルは、ユーザーに代わってクライアントが動作することを可能にします。
+ 例えば、このプロトコルは、携帯電話のアプリケーションがユーザーの actor のソーシャルストリームと接するために利用されます。
- - A server to server protocol, or "Federation Protocol"
+ - サーバー間のプロトコル、すなわち「連合プロトコル」
-
- This protocol is used to distribute activities between actors on
- different servers, tying them into the same social graph.
+ このプロトコルは、別々のサーバー上の actor たちによる activity を分配し、それらを同一のソーシャルグラフの内に結びつけるために利用されます。
- The ActivityPub specification is designed so that once either of
- these protocols are implemented, supporting the other is of very
- little additional effort.
- However, servers may still implement one without the other.
- This gives three conformance classes:
+ これらのプロトコルのうちどちらか一方を実装したら、もう片方をサポートするのにわずかな努力しか必要がないように ActivityPub の仕様は設計されています。
+ しかしながら、依然としてサーバー側では片方のみしか実装しないこともあります。
+ このことは次の3つの準拠クラスを与えます:
- - ActivityPub conformant Client
+ - ActivityPub に準拠したクライアント
-
- This designation applies to any implementation of the entirety of the
- client portion of the client to server protocol.
+ この指定は、クライアント-サーバー間プロトコルのクライアントの部分すべての実装を持つものに当てはまります。
- - ActivityPub conformant Server
+ - ActivityPub に準拠したサーバー
-
- This designation applies to any implementation of the entirety of the
- server portion of the client to server protocol.
+ この指定は、クライアント-サーバー間プロトコルのサーバーの部分すべての実装を持つものに当てはまります。
- - ActivityPub conformant Federated Server
+ - ActivityPub に準拠した連合済みサーバー
-
- This designation applies to any implementation of the entirety of
- the federation protocols.
+ この指定は、連合プロトコルのサーバーの部分すべての実装を持つものに当てはまります。
- It is called out whenever a portion of the specification only applies
- to implementation of the federation protocol.
- In addition, whenever requirements are specified, it is called out
- whether they apply to the client or server (for the client-to-server
- protocol) or whether referring to a sending or receiving server in
- the server-to-server protocol.
+ 連合プロトコルの実装に仕様の一部が当てはまる場合にのみ、このように分類されて呼ばれます。
+ また、必要条件が指定されているときはいつでも、(クライアント-サーバー間のプロトコルについては)それらがクライアントまたはサーバーに当てはまるかどうか、
+ またはサーバー間のプロトコルの内で送受信を行うサーバーについて言及するかどうかで分類されて呼ばれます。