Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "FOAF vocabulary usage"

(Attributes Used)
 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}} [[Image:Higgins logo 76Wx100H.jpg|right]]
+
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}  
 
The [[Persona vocabulary]] imports [http://xmlns.com/foaf/0.1 FOAF] and uses some of the classes and attributes it defines.  
 
The [[Persona vocabulary]] imports [http://xmlns.com/foaf/0.1 FOAF] and uses some of the classes and attributes it defines.  
  
 
== UML Overview  ==
 
== UML Overview  ==
  
We show below the aspect of PDM that builds on the FOAF ontology:  
+
Classes and attributes from FOAF:
  
[[Image:Foaf 2.0.114.png|center]]
+
[[Image:Foaf 2.0.120.png|center]]
  
== Classes Used ==
+
== Classes ==
  
*foaf:OnlineAccount
+
Used:
*foaf:OnlineEcommerceAccount
+
* Document
*foaf:OnlineGamingAccount
+
* PersonalProfileDocument
*foaf:OnlineChatAccount
+
* Image
*foaf:Document
+
 
*foaf:PersonalProfileDocument
+
Not used:
*foaf:Image
+
* OnlineAccount
 +
* OnlineEcommerceAccount
 +
* OnlineGamingAccount
 +
* OnlineChatAccount
  
 
== Attributes Used ==
 
== Attributes Used ==
  
*foaf:account
+
* status  
*foaf:accountName
+
* myersBriggs  
*foaf:accountServiceHomepage
+
* geekcode  
*foaf:status  
+
* aimChatID  
*foaf:myersBriggs  
+
* skypeId  
*foaf:geekcode  
+
* icqChatID  
*foaf:geekcode
+
* img
*foaf:aimChatID  
+
* yahooID  
*foaf:skypeId  
+
* msnChatID  
*foaf icqChatID  
+
* made  
*foaf:yahooID  
+
* maker  
*foaf:msnChatID  
+
* depicts  
*foaf:made  
+
* depiction  
*foaf:maker  
+
* knows  
*foaf:mbox
+
* page  
*foaf:mbox_sha1sum
+
* homepage  
*foaf:depicts  
+
* weblog  
*foaf:depiction  
+
* openid  
*foaf:knows  
+
* thumbnail
*foaf:gender
+
* tipjar  
*foaf:thumbnail
+
* schoolHomepage  
*foaf:page  
+
* workplaceHomepage  
*foaf:homepage  
+
* workInfoHomepage
*foaf:weblog  
+
*foaf:openid  
+
*foaf:tipjar  
+
*foaf:schoolHomepage  
+
*foaf:workplaceHomepage  
+
*foaf:workInfoHomepage
+
  
 
== Attributes Not Used ==
 
== Attributes Not Used ==
*foaf:phone - use vcard:Tel instead
+
* account
*foaf:holdsAccount - archaic: use foaf:account instead
+
* accountName
 +
* accountServiceHomepage
 +
* age - use fp:age (as a presentation value computed from vcard:bday raw data)
 +
* birthday - use p:birthday
 +
* gender - use p:gender
 +
* mbox - use vcard:email
 +
* mbox_sha1
 +
* phone - use vcard:tel
 +
* holdsAccount - archaic: use (foaf:) account
  
 
== Links ==
 
== Links ==
 
* [[Persona Data Model 2.0]]
 
* [[Persona Data Model 2.0]]

Latest revision as of 15:36, 13 April 2012

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}} The Persona vocabulary imports FOAF and uses some of the classes and attributes it defines.

UML Overview

Classes and attributes from FOAF:

Foaf 2.0.120.png

Classes

Used:

  • Document
  • PersonalProfileDocument
  • Image

Not used:

  • OnlineAccount
  • OnlineEcommerceAccount
  • OnlineGamingAccount
  • OnlineChatAccount

Attributes Used

  • status
  • myersBriggs
  • geekcode
  • aimChatID
  • skypeId
  • icqChatID
  • img
  • yahooID
  • msnChatID
  • made
  • maker
  • depicts
  • depiction
  • knows
  • page
  • homepage
  • weblog
  • openid
  • thumbnail
  • tipjar
  • schoolHomepage
  • workplaceHomepage
  • workInfoHomepage

Attributes Not Used

  • account
  • accountName
  • accountServiceHomepage
  • age - use fp:age (as a presentation value computed from vcard:bday raw data)
  • birthday - use p:birthday
  • gender - use p:gender
  • mbox - use vcard:email
  • mbox_sha1
  • phone - use vcard:tel
  • holdsAccount - archaic: use (foaf:) account

Links

Back to the top