Known classes of agents needed, with current definitions:
| Class |
Current class definition |
Subclass of |
Notes/known issues |
| Person |
foaf:Person |
foaf:Agent |
|
| Organization |
foaf:Organization |
foaf:Agent |
|
| Group |
foaf:Group |
foaf:Agent |
Proposed usage of acl:agentGroup (see FCREPO-2275) has range vcard:Group |
| Software Agent |
none |
none |
No class defined |
Proposals:
Questions:
@prefix ex: <http://hybox.info/example/ns#>
ex:Agent a rdfs:Class ;
rdfs:label "Agent" ;
rdfs:subclassOf foaf:Agent, prov:Agent .
ex:Person a rdfs:Class ;
rdfs:label "Person" ;
rdfs:subClassOf ex:Agent, foaf:Person, prov:Person .
ex:Group a rdfs:Class ;
rdfs:label "Group" ;
rdfs:subClassOf ex:Agent, foaf:Group, vcard:Group .
ex:SoftwareAgent a rdfs:Class ;
rdfs:label "Software Agent";
rdfs:subClassOf ex:Agent, prov:SoftwareAgent .
Known classes of agents needed, with current definitions:
foaf:Personfoaf:Agentfoaf:Organizationfoaf:Agentfoaf:Groupfoaf:Agentacl:agentGroup(see FCREPO-2275) has rangevcard:GroupProposals:
prov:SoftwareAgentfor Software Agenthybox:SoftwareAgent(see detail here)Questions:
foaf:Grouporvcard:Group? 😞