-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarify Agent class hierarchy/definitions #53
Comments
Counter proposal from discussion with @cmh2166:
ex:SoftwareAgent a rdfs:Class ;
rdfs:label "Software Agent" ;
rdfs:subClassOf foaf:Agent ;
owl:equivalentClass prov:SoftwareAgent . |
pros of option 1:
cons of option 1:
pros of option 2:
cons of option 2:
Also, is this assuming that Hydra system Users & instance data metadata Agents are both using this model (which is a goal I think)? So Agents that work with WebACL but also are Agents as RWOs upon which we can associated Authorities, indicate at technical metadata creators (software), descriptive metadata Agents (authors, publishers, etc)? |
Yes.
They can, yes. Based on these options I'm leaning towards option 2. |
Known classes of agents needed, with current definitions:
foaf:Person
foaf:Agent
foaf:Organization
foaf:Agent
foaf:Group
foaf:Agent
acl:agentGroup
(see FCREPO-2275) has rangevcard:Group
Proposals:
prov:SoftwareAgent
for Software Agenthybox:SoftwareAgent
(see detail here)Questions:
foaf:Group
orvcard:Group
? 😞The text was updated successfully, but these errors were encountered: