A social machine is a Web application that enables users to interact flexibly and creatively to carry out social processes. Currently, social machines are realized via procedural technologies such as Web services. These approaches do not capture the social semantics at the heart of a social machine. Capturing the semantics of social processes would be crucial to enhancing user autonomy, accountability, interoperability, and decentralization. We present Fluid, a decentralized multiagent architecture in which the semantics of a Web application is represented foremost as a social protocol that captures the applicable norms. Unlike data decentralization architectures such as Solid, Fluid decentralizes not just the data, but also the application logic. Our contributions are the following. One, we demonstrate how Fluid promotes user autonomy and introduces accountability as a counterbalance to autonomy. Two, we demonstrate how interesting sociotechnical patterns, e.g., relating to information governance may be captured in Fluid. Three, we demonstrate how Fluid applications may be realized using data decentralization technologies such as Solid.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Fluid: Social Norms–Based Multiagent Systems on the Web

  • Amit K. Chopra,
  • Munindar P. Singh

摘要

A social machine is a Web application that enables users to interact flexibly and creatively to carry out social processes. Currently, social machines are realized via procedural technologies such as Web services. These approaches do not capture the social semantics at the heart of a social machine. Capturing the semantics of social processes would be crucial to enhancing user autonomy, accountability, interoperability, and decentralization. We present Fluid, a decentralized multiagent architecture in which the semantics of a Web application is represented foremost as a social protocol that captures the applicable norms. Unlike data decentralization architectures such as Solid, Fluid decentralizes not just the data, but also the application logic. Our contributions are the following. One, we demonstrate how Fluid promotes user autonomy and introduces accountability as a counterbalance to autonomy. Two, we demonstrate how interesting sociotechnical patterns, e.g., relating to information governance may be captured in Fluid. Three, we demonstrate how Fluid applications may be realized using data decentralization technologies such as Solid.