HyperAgents / hmas

An ontology to describe Hypermedia Multi-Agent Systems, interactions, and organizations.
https://purl.org/hmas/
1 stars 0 forks source link

How to model social relationships between agents? #181

Open Antoine-Zimmermann opened 8 months ago

Antoine-Zimmermann commented 8 months ago

In some cases, we may want to define norms with respect to what social relations agents have (e.g., on Facebook, one can only see some content if one is friend with the content owner). With the current ontology, how do we model the social relations, such as "follows" (Twitter, Reddit), "friend" (facebook), "connection" (LinkedIn)?

oboissier commented 8 months ago

A possible approach is to use the group, role, membership and specialisation of hasMembershipRelationshipWith links among membership. Specialisations of these links could be "follows", "friend", "connection", group instances being "Twitter" or "Reddit" or "Facebook" or "LinkedIn", role instance being "Member".