SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
FOAF
for Social Network
     Portability

  Uldis Bojars (captsolo@gmail.com)
WebCamp on Social Network Portability
     Cork, Ireland - March 2, 2008
Introduction
Uldis Bojārs
  @ DERI Galway


• FOAF - topic of this talk
• SIOC - what I am working on
http://en.wikipedia.org/wiki/Linked_Data
Friend of a Friend
Information about:

 • Person
 • Social Network / Relations
 • Groups
Friend of a Friend
Information about:

 • Person
 • Social Network / Relations
 • Groups (multiple)
 • ... and more ...
Richer Info Needed?
• RDF allows us to combine FOAF
  with other vocabularies
• XFN, Relations vocabulary, ...
Richer Info Needed?
• RDF allows us to combine FOAF
  with other vocabularies
• XFN, Relations vocabulary, ...
  RDF = Information, Concentrated
Richer Info Needed?
•   An example - Morten’s FOAF profile:

    http://www.wasab.dk/morten/blog/archives/author/mortenf/
Social Network
          Portability
Components (data):

 • A way to identify a person (across sites)
  - privacy
 • A way to describe a social network
  - relations between people
Identifying Properties
• E-Mail address (private)
• Hash of e-mail (semi-public)
• URLs (public)
• ...
Social Network
          Portability
Components (tools):

 • Tools / Services (do the actual “magic”)
 • Data providers
  - opening up social media sites
 • Data users / consumers
Workflow
1. Parse FOAF data (from Site A)
2. Extract a list of friends and
   some data for identifying them
3. Compare this identifying data with
   a registry of users on Site B,
   report matching users
Parsing FOAF data?
Python:
  import RDF
  # using Redland Python bindings (librdf.org)
  m = RDF.Model()
  m.load('http://danbri.org/foaf.rdf')
Finding Friends? :)
SPARQL:
  SELECT ?person ?mbox
  WHERE {
    <danbri> foaf:knows ?person .
    ?person foaf:mbox ?mbox .
  }
Case Study: LiveJournal
•   Data about a person (FOAF) - ✓
•   Social network (FOAF) - ✓
•   Identifying information ...
      Difficulty: this data (foaf:mbox_sha1sum)
      is spread across friends’ profiles.
      Must be collected together before use.
Distributed Social
        Information
• What about using Flickr, Twitter, ... account
  URLs as identifyers?
 - Identifying properties are only useful if
   other sites also knows this data
 - Entering all the URLs again and again?!
• Describe these accounts once
 - Applications can get this info from your
   homepage (e.g., described in FOAF)
http://apassant.net/blog/2008/01/12/one-foaf-fits-all/
Open Questions
• Who owns this information?
 • You should have ability to backup and
      reuse your social network info
      (you own the data!)
• Privacy
• ... ... ...
Thank you!
• http://wiki.foaf-project.org/FAQ

• http://captsolo.net/info

• #webcamp
  (look for more info tagged “webcamp”)

Contenu connexe

Tendances

BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?Thomas Meehan
 
Linked Data at ISAW: How and Why
Linked Data at ISAW: How and WhyLinked Data at ISAW: How and Why
Linked Data at ISAW: How and Whyparegorios
 
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsLinked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsMark Matienzo
 
DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." Avalon Media System
 
Lecture linked data cloud & sparql
Lecture linked data cloud & sparqlLecture linked data cloud & sparql
Lecture linked data cloud & sparqlDhavalkumar Thakker
 
Archives & the Semantic Web
Archives & the Semantic WebArchives & the Semantic Web
Archives & the Semantic WebMark Matienzo
 
Get on the Linked Data Web!
Get on the Linked Data Web!Get on the Linked Data Web!
Get on the Linked Data Web!Armin Haller
 
EDF2012 Mariana Damova - Factforge
EDF2012   Mariana Damova - FactforgeEDF2012   Mariana Damova - Factforge
EDF2012 Mariana Damova - FactforgeEuropean Data Forum
 
Beyond MARC: MARC, linked data, and Bibframe
Beyond MARC: MARC, linked data, and BibframeBeyond MARC: MARC, linked data, and Bibframe
Beyond MARC: MARC, linked data, and BibframeThomas Meehan
 
Web Data Management with RDF
Web Data Management with RDFWeb Data Management with RDF
Web Data Management with RDFM. Tamer Özsu
 
The Impact of Bibframe
The Impact of BibframeThe Impact of Bibframe
The Impact of BibframeThomas Meehan
 

Tendances (20)

BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?
 
Linked Data at ISAW: How and Why
Linked Data at ISAW: How and WhyLinked Data at ISAW: How and Why
Linked Data at ISAW: How and Why
 
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsLinked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
 
Semantic Web Applications in Libraries: The Road to BIBFRAME
Semantic Web Applications in Libraries: The Road to BIBFRAMESemantic Web Applications in Libraries: The Road to BIBFRAME
Semantic Web Applications in Libraries: The Road to BIBFRAME
 
FRBR model by Gaurav Boudh
FRBR model by Gaurav BoudhFRBR model by Gaurav Boudh
FRBR model by Gaurav Boudh
 
DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World."
 
Fedora Migration Considerations
Fedora Migration ConsiderationsFedora Migration Considerations
Fedora Migration Considerations
 
BIBFRAME
BIBFRAMEBIBFRAME
BIBFRAME
 
RDF data model
RDF data modelRDF data model
RDF data model
 
Lecture linked data cloud & sparql
Lecture linked data cloud & sparqlLecture linked data cloud & sparql
Lecture linked data cloud & sparql
 
Archives & the Semantic Web
Archives & the Semantic WebArchives & the Semantic Web
Archives & the Semantic Web
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
Get on the Linked Data Web!
Get on the Linked Data Web!Get on the Linked Data Web!
Get on the Linked Data Web!
 
RDA and the Semantic Web
RDA and the Semantic WebRDA and the Semantic Web
RDA and the Semantic Web
 
EDF2012 Mariana Damova - Factforge
EDF2012   Mariana Damova - FactforgeEDF2012   Mariana Damova - Factforge
EDF2012 Mariana Damova - Factforge
 
Beyond MARC: MARC, linked data, and Bibframe
Beyond MARC: MARC, linked data, and BibframeBeyond MARC: MARC, linked data, and Bibframe
Beyond MARC: MARC, linked data, and Bibframe
 
Fact forge20 edf
Fact forge20 edfFact forge20 edf
Fact forge20 edf
 
Linking up your data
Linking up your dataLinking up your data
Linking up your data
 
Web Data Management with RDF
Web Data Management with RDFWeb Data Management with RDF
Web Data Management with RDF
 
The Impact of Bibframe
The Impact of BibframeThe Impact of Bibframe
The Impact of Bibframe
 

En vedette

Serra d'Irta
Serra d'IrtaSerra d'Irta
Serra d'Irtaprambla
 
Desert de les Palmes 07/08
Desert de les Palmes 07/08Desert de les Palmes 07/08
Desert de les Palmes 07/08prambla
 

En vedette (6)

Blogs, Podcasts & Wiki's
Blogs, Podcasts & Wiki'sBlogs, Podcasts & Wiki's
Blogs, Podcasts & Wiki's
 
Serra d'Irta
Serra d'IrtaSerra d'Irta
Serra d'Irta
 
Desert de les Palmes 07/08
Desert de les Palmes 07/08Desert de les Palmes 07/08
Desert de les Palmes 07/08
 
Reported Speech
Reported SpeechReported Speech
Reported Speech
 
Wiki's and Podcasts
Wiki's and PodcastsWiki's and Podcasts
Wiki's and Podcasts
 
Life in the_digital_world
Life in the_digital_worldLife in the_digital_world
Life in the_digital_world
 

Similaire à FOAF for Social Network Portability

Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAFUldis Bojars
 
Linked Data Integration and semantic web
Linked Data Integration and semantic webLinked Data Integration and semantic web
Linked Data Integration and semantic webDiego Pessoa
 
Geekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web PrimerGeekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web Primerianibbo
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic WebRoberto García
 
Online Presence Ontology
Online Presence OntologyOnline Presence Ontology
Online Presence Ontologypabrunet
 
Implementing Semantic Queries in Online Social Networks
Implementing Semantic Queries in Online Social NetworksImplementing Semantic Queries in Online Social Networks
Implementing Semantic Queries in Online Social NetworksOtávio Calaça Xavier
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic WebPeter Mika
 
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...Marta Villegas
 
LODLAM Landscape NOTES
LODLAM Landscape NOTESLODLAM Landscape NOTES
LODLAM Landscape NOTESShana McDanold
 
TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22jodischneider
 
How to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFaHow to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFascorlosquet
 
SocialOverlay : P2P Infrastructure for social Networks
SocialOverlay : P2P Infrastructure for social NetworksSocialOverlay : P2P Infrastructure for social Networks
SocialOverlay : P2P Infrastructure for social NetworksBipin
 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards GapDan Brickley
 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveJanifer Gatenby
 

Similaire à FOAF for Social Network Portability (20)

Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAF
 
Linked Data Integration and semantic web
Linked Data Integration and semantic webLinked Data Integration and semantic web
Linked Data Integration and semantic web
 
Geekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web PrimerGeekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web Primer
 
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
Online Presence Ontology
Online Presence OntologyOnline Presence Ontology
Online Presence Ontology
 
Implementing Semantic Queries in Online Social Networks
Implementing Semantic Queries in Online Social NetworksImplementing Semantic Queries in Online Social Networks
Implementing Semantic Queries in Online Social Networks
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic Web
 
NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
 NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti... NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
 
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
 
Quick Introduction to the Semantic Web, RDFa & Microformats
Quick Introduction to the Semantic Web, RDFa & MicroformatsQuick Introduction to the Semantic Web, RDFa & Microformats
Quick Introduction to the Semantic Web, RDFa & Microformats
 
Semantic Web in Action
Semantic Web in ActionSemantic Web in Action
Semantic Web in Action
 
LODLAM Landscape NOTES
LODLAM Landscape NOTESLODLAM Landscape NOTES
LODLAM Landscape NOTES
 
xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled VocabulariesxAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
 
TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22
 
How to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFaHow to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFa
 
SocialOverlay : P2P Infrastructure for social Networks
SocialOverlay : P2P Infrastructure for social NetworksSocialOverlay : P2P Infrastructure for social Networks
SocialOverlay : P2P Infrastructure for social Networks
 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards Gap
 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspective
 
Linked Data APIs (Funding Circle May 2015)
Linked Data APIs (Funding Circle May 2015)Linked Data APIs (Funding Circle May 2015)
Linked Data APIs (Funding Circle May 2015)
 

Plus de Uldis Bojars

Linked Digital Collection "Rainis and Aspazija"
Linked Digital Collection "Rainis and Aspazija"Linked Digital Collection "Rainis and Aspazija"
Linked Digital Collection "Rainis and Aspazija"Uldis Bojars
 
Case study: Towards a linked digital collection of Latvian Cultural Heritage
Case study: Towards a linked digital collection of Latvian Cultural HeritageCase study: Towards a linked digital collection of Latvian Cultural Heritage
Case study: Towards a linked digital collection of Latvian Cultural HeritageUldis Bojars
 
OWLGrEd Ontology Visualizer
OWLGrEd Ontology VisualizerOWLGrEd Ontology Visualizer
OWLGrEd Ontology VisualizerUldis Bojars
 
Library Linked Data in Latvia - #LIBER2014 poster
Library Linked Data in Latvia - #LIBER2014 posterLibrary Linked Data in Latvia - #LIBER2014 poster
Library Linked Data in Latvia - #LIBER2014 posterUldis Bojars
 
Semantiskais tīmeklis un Atvērtie dati
Semantiskais tīmeklis un Atvērtie datiSemantiskais tīmeklis un Atvērtie dati
Semantiskais tīmeklis un Atvērtie datiUldis Bojars
 
Linked Open Data / Atvērtie saistītie dati
Linked Open Data / Atvērtie saistītie datiLinked Open Data / Atvērtie saistītie dati
Linked Open Data / Atvērtie saistītie datiUldis Bojars
 
Linked Data from a Digital Object Management System
Linked Data from a Digital Object Management SystemLinked Data from a Digital Object Management System
Linked Data from a Digital Object Management SystemUldis Bojars
 
Web Science - 1. lekcija
Web Science - 1. lekcijaWeb Science - 1. lekcija
Web Science - 1. lekcijaUldis Bojars
 
Exploring the Networks in Open Public Data
Exploring the Networks in Open Public DataExploring the Networks in Open Public Data
Exploring the Networks in Open Public DataUldis Bojars
 
Envisioning Social Applications of Library Linked Data
Envisioning Social Applications of Library Linked DataEnvisioning Social Applications of Library Linked Data
Envisioning Social Applications of Library Linked DataUldis Bojars
 
Web Science 01.12.2011 - Linked Data
Web Science 01.12.2011 - Linked DataWeb Science 01.12.2011 - Linked Data
Web Science 01.12.2011 - Linked DataUldis Bojars
 
Web Science 29.09.2011
Web Science 29.09.2011Web Science 29.09.2011
Web Science 29.09.2011Uldis Bojars
 
Web Science 15.09.2011
Web Science 15.09.2011Web Science 15.09.2011
Web Science 15.09.2011Uldis Bojars
 
Web Science seminārs - intro
Web Science seminārs - introWeb Science seminārs - intro
Web Science seminārs - introUldis Bojars
 
Weaving SIOC into the Web of Linked Data
Weaving SIOC into the Web of Linked DataWeaving SIOC into the Web of Linked Data
Weaving SIOC into the Web of Linked DataUldis Bojars
 
SIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesSIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesUldis Bojars
 
XUL - Mozilla Application Framework
XUL - Mozilla Application FrameworkXUL - Mozilla Application Framework
XUL - Mozilla Application FrameworkUldis Bojars
 

Plus de Uldis Bojars (17)

Linked Digital Collection "Rainis and Aspazija"
Linked Digital Collection "Rainis and Aspazija"Linked Digital Collection "Rainis and Aspazija"
Linked Digital Collection "Rainis and Aspazija"
 
Case study: Towards a linked digital collection of Latvian Cultural Heritage
Case study: Towards a linked digital collection of Latvian Cultural HeritageCase study: Towards a linked digital collection of Latvian Cultural Heritage
Case study: Towards a linked digital collection of Latvian Cultural Heritage
 
OWLGrEd Ontology Visualizer
OWLGrEd Ontology VisualizerOWLGrEd Ontology Visualizer
OWLGrEd Ontology Visualizer
 
Library Linked Data in Latvia - #LIBER2014 poster
Library Linked Data in Latvia - #LIBER2014 posterLibrary Linked Data in Latvia - #LIBER2014 poster
Library Linked Data in Latvia - #LIBER2014 poster
 
Semantiskais tīmeklis un Atvērtie dati
Semantiskais tīmeklis un Atvērtie datiSemantiskais tīmeklis un Atvērtie dati
Semantiskais tīmeklis un Atvērtie dati
 
Linked Open Data / Atvērtie saistītie dati
Linked Open Data / Atvērtie saistītie datiLinked Open Data / Atvērtie saistītie dati
Linked Open Data / Atvērtie saistītie dati
 
Linked Data from a Digital Object Management System
Linked Data from a Digital Object Management SystemLinked Data from a Digital Object Management System
Linked Data from a Digital Object Management System
 
Web Science - 1. lekcija
Web Science - 1. lekcijaWeb Science - 1. lekcija
Web Science - 1. lekcija
 
Exploring the Networks in Open Public Data
Exploring the Networks in Open Public DataExploring the Networks in Open Public Data
Exploring the Networks in Open Public Data
 
Envisioning Social Applications of Library Linked Data
Envisioning Social Applications of Library Linked DataEnvisioning Social Applications of Library Linked Data
Envisioning Social Applications of Library Linked Data
 
Web Science 01.12.2011 - Linked Data
Web Science 01.12.2011 - Linked DataWeb Science 01.12.2011 - Linked Data
Web Science 01.12.2011 - Linked Data
 
Web Science 29.09.2011
Web Science 29.09.2011Web Science 29.09.2011
Web Science 29.09.2011
 
Web Science 15.09.2011
Web Science 15.09.2011Web Science 15.09.2011
Web Science 15.09.2011
 
Web Science seminārs - intro
Web Science seminārs - introWeb Science seminārs - intro
Web Science seminārs - intro
 
Weaving SIOC into the Web of Linked Data
Weaving SIOC into the Web of Linked DataWeaving SIOC into the Web of Linked Data
Weaving SIOC into the Web of Linked Data
 
SIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesSIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media Sites
 
XUL - Mozilla Application Framework
XUL - Mozilla Application FrameworkXUL - Mozilla Application Framework
XUL - Mozilla Application Framework
 

Dernier

From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and businessFrancesco Corti
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applicationsnooralam814309
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInThousandEyes
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIVijayananda Mohire
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsDianaGray10
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2DianaGray10
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechProduct School
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Alkin Tezuysal
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfTejal81
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveIES VE
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024Brian Pichman
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNeo4j
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3DianaGray10
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosErol GIRAUDY
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)IES VE
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTopCSSGallery
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxNeo4j
 

Dernier (20)

From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and business
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenarios
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
 
SheDev 2024
SheDev 2024SheDev 2024
SheDev 2024
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
 

FOAF for Social Network Portability

  • 1. FOAF for Social Network Portability Uldis Bojars (captsolo@gmail.com) WebCamp on Social Network Portability Cork, Ireland - March 2, 2008
  • 2. Introduction Uldis Bojārs @ DERI Galway • FOAF - topic of this talk • SIOC - what I am working on
  • 4. Friend of a Friend Information about: • Person • Social Network / Relations • Groups
  • 5. Friend of a Friend Information about: • Person • Social Network / Relations • Groups (multiple) • ... and more ...
  • 6. Richer Info Needed? • RDF allows us to combine FOAF with other vocabularies • XFN, Relations vocabulary, ...
  • 7. Richer Info Needed? • RDF allows us to combine FOAF with other vocabularies • XFN, Relations vocabulary, ... RDF = Information, Concentrated
  • 8. Richer Info Needed? • An example - Morten’s FOAF profile: http://www.wasab.dk/morten/blog/archives/author/mortenf/
  • 9. Social Network Portability Components (data): • A way to identify a person (across sites) - privacy • A way to describe a social network - relations between people
  • 10. Identifying Properties • E-Mail address (private) • Hash of e-mail (semi-public) • URLs (public) • ...
  • 11. Social Network Portability Components (tools): • Tools / Services (do the actual “magic”) • Data providers - opening up social media sites • Data users / consumers
  • 12. Workflow 1. Parse FOAF data (from Site A) 2. Extract a list of friends and some data for identifying them 3. Compare this identifying data with a registry of users on Site B, report matching users
  • 13. Parsing FOAF data? Python: import RDF # using Redland Python bindings (librdf.org) m = RDF.Model() m.load('http://danbri.org/foaf.rdf')
  • 14. Finding Friends? :) SPARQL: SELECT ?person ?mbox WHERE { <danbri> foaf:knows ?person . ?person foaf:mbox ?mbox . }
  • 15. Case Study: LiveJournal • Data about a person (FOAF) - ✓ • Social network (FOAF) - ✓ • Identifying information ... Difficulty: this data (foaf:mbox_sha1sum) is spread across friends’ profiles. Must be collected together before use.
  • 16. Distributed Social Information • What about using Flickr, Twitter, ... account URLs as identifyers? - Identifying properties are only useful if other sites also knows this data - Entering all the URLs again and again?! • Describe these accounts once - Applications can get this info from your homepage (e.g., described in FOAF)
  • 18. Open Questions • Who owns this information? • You should have ability to backup and reuse your social network info (you own the data!) • Privacy • ... ... ...
  • 19. Thank you! • http://wiki.foaf-project.org/FAQ • http://captsolo.net/info • #webcamp (look for more info tagged “webcamp”)