Closed andreiciortea closed 9 months ago
@andreiciortea
We (@oboissier and I) agree that hmas:Organization refers to a resource, i.e. the organization. Yet it describes the structural, functional, configuration, and normative aspects of the organization (I personally do not know if we can say it refers to a non-information resource). A hmas:ResourceProfile associated to the hmas:Organization would then describe and allow to expose through signifiers, the possible actions that can be performed by an agent in the organization. We envision that an hmas:Organization may have multiple hmas:ResourceProfiles that can be contained in the same or in multiple distinct hmas:Workspaces. This will allow hmas:Agents to interact with an hmas:Organization.
While hmas:Organizations are situated on hmas:Workspaces through hmas:Agents and hmas:Artifacts, they are contained in hmas:Workspaces through their hmas:ResourceProfiles.
[UPDATE ON May 25, 2023] Based on Issue #154, hmas:Organizations will be associated to one or multiple hmas:ResourceProfiles, but neither of them will be contained in hmas:Workspaces. They both will be accessible through the hmas:Agents and the hmas:Artifacts that situate the hmas:Organizations on the hmas:Workspaces.
From the two comments so far I see only two concrete impacts on the core.ttl :
Did I miss an action?
Need to be discussed during the plenary (5-10min)
Consensus :
To Do :
UPDATE FROM PLENARY 28/06/2023:
Definition at time of discussion: "A logical container of one or multiple interactions among agents and potentially artifacts. Workspaces can contain any resource in general and in particular agents, artifacts, other workspaces, or platforms. A workspace can be a LDP container and this can be done by multi-typing the container or by multiple inheritance on a Class ex:Workcontainer. "@en ;
Agreed sentences: "All interactions happen in the context a workspace whether or not it was explicitly reified." "Workspaces can be created or deleted by agents on a needed basis." "A workspace can be, for instance, implemented on top of an LDP indirect container."
Remove subclass and disjointness between Workspace and Artifact
Check the double use of owl:disjointWith and owl:AllDisjointClasses
All changes are implemented in the latest Core.ttl
I'm opening this issue to discuss the use of the term hmas:Workspace — and to regroup some of the discussions from f2f meetings and email conversations. Two questions that surfaced in the discussion of Issue #122 are:
Long write-up, but I tried to keep it structured, concise, and self-contained. Concrete proposals for the core ontology and its usage are at the very end.
To open the discussion, consider the following examples:
<#andrei>
); in contrast, if I am using an LDP Direct Container, the derived object of the membership triple would the profile document itselfFrom these examples:
Concrete proposals for the core ontology and its usage: