Skip to content

Can an Agent that is not a foaf:Person have an Account? #51

@anarchivist

Description

@anarchivist

See #6 and #16. The diagram on #6 suggests that:

@prefix ex: <http://example.com/entities#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sioc: <http://rdfs.org/sioc/ns#> .

ex:user1 a foaf:Person ;
    foaf:name "Bruce Boxleitner" ;
    org:memberOf ex:group1 .
    # inferred from inverse:
    # ex:user1 foaf:account ex:account1.

ex:account1 a sioc:UserAccount ; # sioc:UserAccount rdfs:subclassOf foaf:OnlineAccount 
    foaf:accountName "[email protected]" ;
    sioc:account_of ex:user1 .

ex:group1 a foaf:Group ; 
    foaf:name "ENCOM Programmers" .
    # inferred from inverse:
    # ex:group1 foaf:member ex:user1 .

Is it expected that other foaf:Agents -- organzations, groups, and the not-yet-defined software agents -- have their own Accounts?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions