Closed andreiciortea closed 1 year ago
I see you removed "rdfs:subClassOf :Artifact" as decided but should there be anything instead eg "rdfs:subClassOf :Hostable" for any of them?
in the current definition of Hostable we find the line: "skos:example "an agent, an artefact, other MAS platforms, workspaces, resource profiles, signifiers, organizations, can be hosted on a MAS platform"@en ;" we need this to be coherent with the ontology in one way or another
@FabienGandon thanks for pointing this out. I've updated the skos:example
for :Hostable
to remove "other MAS Platforms", I think "workspaces" and "organizations" makes sense as examples --- but following the last discussion it is not yet clear how this should be modeled. E.g., following the JaCaMo approach, an organization could be hosted via a set of organizational artifacts, a workspace could be hosted via a workspace artifact.
I do not see another subclass relation for :HypermediaMASPlatform
and :Workspace
at the moment.
@DrLeturc commit https://github.com/HyperAgents/ns.hyperagents.org/pull/128/commits/20c3412704d23c5b91914426aab75ec911ba7188 added :HypermediaMASPlatform
as a subclass of :Hostable
. Please note I removed this subclass relation in commit https://github.com/HyperAgents/ns.hyperagents.org/pull/128/commits/f6857135bbdb38c60fe5f29416f70c4668e600cb: Issue #122 started from the problem that a :HypermediaMASPlatform
cannot host another :HypermediaMASPlatform
, so we agreed a :HypermediaMASPlatform
should not be :Hostable
. Let me know if I might be missing anything!
I would remove "workspaces" and "organizations" as examples since they are unsure and we don't need the examples to be exhaustive
@FabienGandon done. We need also approval from MSE and then we can merge (cc @gnardin @maximelefrancois86 @vcharpenay @Antoine-Zimmermann).
I have updated the natural language definition of :Workspace
in commit https://github.com/HyperAgents/ns.hyperagents.org/pull/128/commits/71be89a240944dff9af04fe368bc673e6129cb50. The previous definition was saying that a workspace can contain platforms, which does not make sense based on our discussions.
Question: should we move the examples given in the natural language definition (e.g., about the LDP container) under a skos:example
property? cc @FabienGandon
We indeed used skos:example
in other definitions
This pull request:
:HypermediaMASPlatform
and:Workspace
as subclasses of:Artifact
:HypermediaMASPlatform
and:Workspace
to be disjoint with:Agent
,:Artifact
,:ResourceProfile
, and:Signifier
.See Issue #122 for more details. I am using the latest version of
core.ttl
currently on the master branch.