Foaf

1 905 vues

Publié le

  • Soyez le premier à commenter

Foaf

  1. 1. FOAFYijun et Jixiao
  2. 2. DéfinitionFOAF (Friend of a friend) est un vocabulaireRDF permettant de décrire des personnes etles relations qu’elles entretiennent entre elles.Elle est une application du web sémantique.
  3. 3. L’objectif• Existence des sites Web sociaux divers.• Standardisation la description autour des personnes devient plus important.• Les objectifs sont: Partager/ Reutiliser des données entre ces sites sociaux; Bien préciser la personne que tu cherches.
  4. 4. Le rôle• FOAF comme une ontologie persistante, elle joue 2 rôles: Du côté des utilisateurs: On pourra plus préciser nos critères de cherche des personnes et ses infos qu’on intéresse, et le site web social nous rend des résultats précisés aussi à l’aide de son API. Du côté des services: On pourra enregistrer des infos personnelles de ses utilisateurs de faç plus simple et uniforme on
  5. 5. Structure
  6. 6. Structure détendue• Pour chaque sous classe, on détend ses propriétés, par exemple, pour la classe Person
  7. 7. L’exemple i• <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:foaf="http://xmlns.com/foaf/0.1/"• xmlns:admin="http://webns.net/mvcb/">(Namespace for different markers)• <foaf:PersonalProfileDocumentrdf:about="">• <foaf:makerrdf:resource="#me"/>• <foaf:primaryTopicrdf:resource="#me"/>• <admin:generatorAgentrdf:resource="http://www.ldodds.com/foaf/foaf-a-matic"/>• <admin:errorReportsTordf:resource="mailto:leigh@ldodds.com"/>• </foaf:PersonalProfileDocument>• <foaf:Personrdf:ID="me">• <foaf:name>Yijun CHEN</foaf:name>• <foaf:title>Mr</foaf:title>• <foaf:givenname>Yijun</foaf:givenname>
  8. 8. L’exemple ii• <foaf:family_name>CHEN</foaf:family_name>• <foaf:nick>coolrabbitcyj</foaf:nick>• <foaf:mbox_sha1sum>e962386be52b4f727a92908b3e2710fdbbf30347</foaf:mbox_s ha1sum>• <foaf:phonerdf:resource="tel:0633017466"/>• <foaf:workplaceHomepagerdf:resource="www.sfr.com"/>• <foaf:schoolHomepagerdf:resource="www.telecom-bretagne.eu"/>• <foaf:knows>• <foaf:Person>• <foaf:name>Jixiao</foaf:name>• <foaf:mbox_sha1sum>3adb6e87309e20f7263cf983fcc7396bcf3a9bfa</foaf:mbox_sh a1sum></foaf:Person></foaf:knows></foaf:Person>• </rdf:RDF>
  9. 9. Références• http://fr.wikipedia.org/wiki/Friend_of_a_friend_(info rmatique)• http://www.ldodds.com/foaf/foaf-a-matic.fr.html• http://www.foaf-project.org/• http://xmlns.com/foaf/spec/• http://rdfweb.org/foaf/• http://semanticweb.org/wiki/FOAF• http://www.epimorphics.com/public/vocabulary/org .html

×