Role (v. 0.1)

Overview

The RDF Role vocabulary was originally proposed on the FOAF Wiki by Reto Bachmann-Gmür on 09/01/04, and the initial proposal is still extant there (as of 10/27/05), though the referenced RDF version of the schema is not. Soon I hope to modify it somewhat to reduce the verbosity necessary in specifying group membership and role in FOAF documents. It is available as RDF in the source of this document and here.

 
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"  
        xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"  
        xmlns="http://wymiwyg.org/ontologies/foaf/role#"  
        xml:base="http://wymiwyg.org/ontologies/foaf/role"> 
         
 <rdfs:Class rdf:ID="Role"> 
  <rdfs:label xml:lang="en">Role</rdfs:label> 
  <rdfs:comment xml:lang="en">Describes a Role (Function/Position) agents may have within a Group</rdfs:comment> 
 </rdfs:Class> 
  
 <rdfs:Class rdf:ID="Participation"> 
  <rdfs:label xml:lang="en">Participation</rdfs:label> 
  <rdfs:comment xml:lang="en">Describes that and in which Role an Agent participates in a group</rdfs:comment> 
  <!-- should possibly be subclass of agent --> 
 </rdfs:Class> 
  
  
 <rdf:Property rdf:ID="participates"> 
        <rdfs:label xml:lang="en">participates</rdfs:label> 
        <rdfs:label xml:lang="de">partizipiert</rdfs:label> 
        <rdfs:comment xml:lang="en">Associates a participation to an agent</rdfs:comment> 
        <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/> 
        <rdfs:range rdf:resource="#Participation"/> 
 </rdf:Property> 
  
 <rdf:Property rdf:ID="role"> 
        <rdfs:label xml:lang="en">Role</rdfs:label> 
        <rdfs:label xml:lang="de">Rolle</rdfs:label> 
        <rdfs:comment xml:lang="en">The role of the participator in the group</rdfs:comment> 
        <rdfs:domain rdf:resource="#Participation"/> 
        <rdfs:range rdf:resource="#Role"/> 
 </rdf:Property> 
  
 <rdf:Property rdf:ID="denotation"> 
        <rdfs:label xml:lang="en">Denotation</rdfs:label> 
        <rdfs:label xml:lang="de">Denotation</rdfs:label> 
        <rdfs:comment xml:lang="en">A denotation of the role (e.g. "Chief Ideologist")</rdfs:comment> 
        <rdfs:domain rdf:resource="#Role"/> 
        <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> 
 </rdf:Property> 
  
 <rdf:Property rdf:ID="abbrevation"> 
        <rdfs:label xml:lang="en">Abbrevation</rdfs:label> 
        <rdfs:label xml:lang="de">AbkŸrzung</rdfs:label> 
        <rdfs:comment xml:lang="en">The abbreviation for the Role (e.g. "CEO")</rdfs:comment> 
        <rdfs:domain rdf:resource="#Role"/> 
        <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> 
 </rdf:Property> 
  
 <rdf:Property rdf:ID="group"> 
        <rdfs:label xml:lang="en">Group</rdfs:label> 
        <rdfs:label xml:lang="de">Gruppe</rdfs:label> 
        <rdfs:range rdf:resource="#Participation"/> 
        <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Group"/> 
 </rdf:Property> 
 

</rdf:RDF> 
Role Describes a Role (Function/Position) agents may have within a Group Participation Describes that and in which Role an Agent participates in a group participates partizipiert Associates a participation to an agent Role Rolle The role of the participator in the group Denotation Denotation A denotation of the role (e.g. "Chief Ideologist") Abbrevation AbkŸrzung The abbreviation for the Role (e.g. "CEO") Group Gruppe