SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
4th Project Meeting - 15/12/2009 @ Munich




      Unwinding the twine
                             a Linked Data approach to the user profiling




  Davide Palmisano
Tuesday, December 15, 2009
User profiling and context models


                                                                a (very) short ToC

                 Collecting data from the Social Web [1]
                          a quick recap

                 Reasoning over them to build user profiles
                         with Linked Data

                User profiles syndication with OpenSocial
                        and a quick demo


  [1] http://bit.ly/82qqoX
Tuesday, December 15, 2009
User profiling and context models


                                                 user activity aggregation...




Tuesday, December 15, 2009
User profiling and context models


                                                 user activity aggregation...

 What are such user graphs?

               RDF named graphs
               a set of RDF statements describing a user activities
               on the Social Web
               a complex twine acting as a uniform user log
               just something a bit better than a collection of URLs


Tuesday, December 15, 2009
User profiling and context models


                                                 user activity aggregation...

 But unfortunately,

                a collection of URLs cannot be considered
                a user profile
                a user profile should represents interests,
                behaviors, favorite music or movie genres,
                preferred actors ...

                              how we can access to this information?

Tuesday, December 15, 2009
User profiling and context models


                                                 user activity aggregation...


          The Beancounter[2], now has all the facilities needed
          to interact with several identity resolvers

          an identity resolver is a lightweight Web service[3]
          able to return some Linked Data URIs given a
          certain kind of URL or other type of identifiers


                             ISBN to URIs, Last.fm identifier to URIs ...

Tuesday, December 15, 2009
User profiling and context models




Tuesday, December 15, 2009
User profiling and context models


                                                                data enrichment


  linking every URL to its LoD representative URIs allows
  us to access to an incredible source of
  information where infer user interests

  SKOS subjects                        dbpedia:Category:American_film_actors
                                       dbpedia:Category:American_film_directors
  genres
                                       dbpedia:Alternative_rock
  related resources                    dbpedia:Harvard_University

Tuesday, December 15, 2009
User profiling and context models




Tuesday, December 15, 2009
User profiling and context models



  so the idea is to collect such URIs, aggregate them for
  each user registered to the Beancounter and represent
  them as weighted foaf:interests




Tuesday, December 15, 2009
User profiling and context models


                                                                a real example

   Salvatore is an enthusiast of Last.fm and is using it
   everyday. He is registered to the Beancounter and he
   gave his Last.fm credentials to it.

   RAI wants to develop an application lettings Beancounter
   users to get personalized news


                                     how to achieve such scenario?

Tuesday, December 15, 2009
User profiling and context models


                                                                a real example

   All the RAI developers need to do is:

   completely delegate the user profiling mechanism
   to the Beancounter,
   persist the Beancounter returned user IDs,
   access to the user profiles simple making OpenSocial
   REST calls



Tuesday, December 15, 2009
User profiling and context models




Tuesday, December 15, 2009
User profiling and context models



               http://moth.notube.tv/social/rest/people/1060/@self

 {"entry":{"id":"1060","interests":["http://dbpedia.org/resource/
 Category:Cloud_computing","http://dbpedia.org/resource/
 Category:Free_system_software","http://dbpedia.org/resource/
 Category:Free_software_programmed_in_Java","http://dbpedia.org/
 resource/Category:Cloud_infrastructure","http://dbpedia.org/
 resource/Category:Distributed_file_systems","http://
 dbpedia.org/resource/
 Category:Musical_groups_established_in_2002","http://
 dbpedia.org/resource/Category:Science_of_photography"]}}




Tuesday, December 15, 2009
User profiling and context models




                             Questions ?


Tuesday, December 15, 2009
User profiling and context models




              http://code.google.com/p/notube-collector/
              http://notube.tv
              http://blog.notu.be/




Tuesday, December 15, 2009

Weitere ähnliche Inhalte

Andere mochten auch

KC Engineering Offers a Broad Range of Water Supply Services
KC Engineering Offers a Broad Range of Water Supply ServicesKC Engineering Offers a Broad Range of Water Supply Services
KC Engineering Offers a Broad Range of Water Supply ServicesErika Smith
 
Hugs and Disses: Valentine's Day Insights from Arc
Hugs and Disses: Valentine's Day Insights from ArcHugs and Disses: Valentine's Day Insights from Arc
Hugs and Disses: Valentine's Day Insights from ArcLeo Burnett
 
Anatomia de un módulo en drupal 8
Anatomia de un módulo en drupal 8Anatomia de un módulo en drupal 8
Anatomia de un módulo en drupal 8Javier Gomez
 
LODE Linking Open Descriptions of Events
LODE Linking Open Descriptions of EventsLODE Linking Open Descriptions of Events
LODE Linking Open Descriptions of EventsRaphael Troncy
 
Nanotechnology in civil engineering
Nanotechnology in civil engineeringNanotechnology in civil engineering
Nanotechnology in civil engineeringLakshmi K Suresh
 
Agile Testing Dilemmas
Agile Testing DilemmasAgile Testing Dilemmas
Agile Testing DilemmasAman King
 
Field Activity Planner for Oil & Gas
Field Activity Planner for Oil & GasField Activity Planner for Oil & Gas
Field Activity Planner for Oil & GasFutureOn
 
I Don't Hate You, I Just Hate Your Code
I Don't Hate You, I Just Hate Your CodeI Don't Hate You, I Just Hate Your Code
I Don't Hate You, I Just Hate Your CodeBrian Richards
 
INDIA HAS NEVER BEEN HERE BEFORE | Facts You Didn't Know About KG-D6
INDIA HAS NEVER BEEN HERE BEFORE | Facts You Didn't Know About KG-D6INDIA HAS NEVER BEEN HERE BEFORE | Facts You Didn't Know About KG-D6
INDIA HAS NEVER BEEN HERE BEFORE | Facts You Didn't Know About KG-D6Flame Of Truth
 
Exploratory testing STEW 2016
Exploratory testing STEW 2016Exploratory testing STEW 2016
Exploratory testing STEW 2016Per Runeson
 
Xamarin 2017 : découverte et tips
Xamarin 2017 : découverte et tipsXamarin 2017 : découverte et tips
Xamarin 2017 : découverte et tipsEdwige Seminara
 

Andere mochten auch (12)

KC Engineering Offers a Broad Range of Water Supply Services
KC Engineering Offers a Broad Range of Water Supply ServicesKC Engineering Offers a Broad Range of Water Supply Services
KC Engineering Offers a Broad Range of Water Supply Services
 
Arduino presentacion
Arduino presentacionArduino presentacion
Arduino presentacion
 
Hugs and Disses: Valentine's Day Insights from Arc
Hugs and Disses: Valentine's Day Insights from ArcHugs and Disses: Valentine's Day Insights from Arc
Hugs and Disses: Valentine's Day Insights from Arc
 
Anatomia de un módulo en drupal 8
Anatomia de un módulo en drupal 8Anatomia de un módulo en drupal 8
Anatomia de un módulo en drupal 8
 
LODE Linking Open Descriptions of Events
LODE Linking Open Descriptions of EventsLODE Linking Open Descriptions of Events
LODE Linking Open Descriptions of Events
 
Nanotechnology in civil engineering
Nanotechnology in civil engineeringNanotechnology in civil engineering
Nanotechnology in civil engineering
 
Agile Testing Dilemmas
Agile Testing DilemmasAgile Testing Dilemmas
Agile Testing Dilemmas
 
Field Activity Planner for Oil & Gas
Field Activity Planner for Oil & GasField Activity Planner for Oil & Gas
Field Activity Planner for Oil & Gas
 
I Don't Hate You, I Just Hate Your Code
I Don't Hate You, I Just Hate Your CodeI Don't Hate You, I Just Hate Your Code
I Don't Hate You, I Just Hate Your Code
 
INDIA HAS NEVER BEEN HERE BEFORE | Facts You Didn't Know About KG-D6
INDIA HAS NEVER BEEN HERE BEFORE | Facts You Didn't Know About KG-D6INDIA HAS NEVER BEEN HERE BEFORE | Facts You Didn't Know About KG-D6
INDIA HAS NEVER BEEN HERE BEFORE | Facts You Didn't Know About KG-D6
 
Exploratory testing STEW 2016
Exploratory testing STEW 2016Exploratory testing STEW 2016
Exploratory testing STEW 2016
 
Xamarin 2017 : découverte et tips
Xamarin 2017 : découverte et tipsXamarin 2017 : découverte et tips
Xamarin 2017 : découverte et tips
 

Ähnlich wie Unwinding The Twine

AD306 - Turbocharge Your Enterprise Social Network With Analytics
AD306 - Turbocharge Your Enterprise Social Network With AnalyticsAD306 - Turbocharge Your Enterprise Social Network With Analytics
AD306 - Turbocharge Your Enterprise Social Network With AnalyticsVincent Burckhardt
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Roberto García
 
SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2Bernhard Haslhofer
 
Implementing the Social Web
Implementing the Social WebImplementing the Social Web
Implementing the Social WebChris Messina
 
web 2.0 Implementing the Social Web
web 2.0 Implementing the Social Webweb 2.0 Implementing the Social Web
web 2.0 Implementing the Social WebAnabelle P
 
Multimedia Semantics: Metadata, Analysis and Interaction
Multimedia Semantics:Metadata, Analysis and InteractionMultimedia Semantics:Metadata, Analysis and Interaction
Multimedia Semantics: Metadata, Analysis and InteractionRaphael Troncy
 
PP-PresentationFinalV10(Proofed)
PP-PresentationFinalV10(Proofed)PP-PresentationFinalV10(Proofed)
PP-PresentationFinalV10(Proofed)Gareth Schatynski
 
IBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveIBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveDon Day
 
Library 2.0: Innovative Technologies for Building Libraries of Tomorrow
Library 2.0: Innovative Technologies for Building Libraries of TomorrowLibrary 2.0: Innovative Technologies for Building Libraries of Tomorrow
Library 2.0: Innovative Technologies for Building Libraries of TomorrowADINET Ahmedabad
 
Digital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi Kaya
Digital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi KayaDigital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi Kaya
Digital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi KayaFuture Insights
 
Semantics Enriched Service Environments
Semantics Enriched Service EnvironmentsSemantics Enriched Service Environments
Semantics Enriched Service EnvironmentsKarthik Gomadam
 
Short Web 3 0 Yke 09 30 09
Short Web 3 0 Yke 09 30 09Short Web 3 0 Yke 09 30 09
Short Web 3 0 Yke 09 30 09YanaKE
 
Activitystreams 002
Activitystreams 002Activitystreams 002
Activitystreams 002face0
 
Vw and business models feb 2011
Vw and business models feb 2011Vw and business models feb 2011
Vw and business models feb 2011Eilif Trondsen
 

Ähnlich wie Unwinding The Twine (20)

AD306 - Turbocharge Your Enterprise Social Network With Analytics
AD306 - Turbocharge Your Enterprise Social Network With AnalyticsAD306 - Turbocharge Your Enterprise Social Network With Analytics
AD306 - Turbocharge Your Enterprise Social Network With Analytics
 
SWUI Position Paper
SWUI Position PaperSWUI Position Paper
SWUI Position Paper
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
 
SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2
 
3 d internet
3 d internet3 d internet
3 d internet
 
Implementing the Social Web
Implementing the Social WebImplementing the Social Web
Implementing the Social Web
 
web 2.0 Implementing the Social Web
web 2.0 Implementing the Social Webweb 2.0 Implementing the Social Web
web 2.0 Implementing the Social Web
 
Solid: an introduction
Solid: an introduction Solid: an introduction
Solid: an introduction
 
Multimedia Semantics: Metadata, Analysis and Interaction
Multimedia Semantics:Metadata, Analysis and InteractionMultimedia Semantics:Metadata, Analysis and Interaction
Multimedia Semantics: Metadata, Analysis and Interaction
 
PP-PresentationFinalV10(Proofed)
PP-PresentationFinalV10(Proofed)PP-PresentationFinalV10(Proofed)
PP-PresentationFinalV10(Proofed)
 
IBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveIBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year Retrospective
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Library 2.0: Innovative Technologies for Building Libraries of Tomorrow
Library 2.0: Innovative Technologies for Building Libraries of TomorrowLibrary 2.0: Innovative Technologies for Building Libraries of Tomorrow
Library 2.0: Innovative Technologies for Building Libraries of Tomorrow
 
Digital Manuscripts Toolkit
Digital Manuscripts ToolkitDigital Manuscripts Toolkit
Digital Manuscripts Toolkit
 
Digital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi Kaya
Digital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi KayaDigital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi Kaya
Digital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi Kaya
 
School updated
School updatedSchool updated
School updated
 
Semantics Enriched Service Environments
Semantics Enriched Service EnvironmentsSemantics Enriched Service Environments
Semantics Enriched Service Environments
 
Short Web 3 0 Yke 09 30 09
Short Web 3 0 Yke 09 30 09Short Web 3 0 Yke 09 30 09
Short Web 3 0 Yke 09 30 09
 
Activitystreams 002
Activitystreams 002Activitystreams 002
Activitystreams 002
 
Vw and business models feb 2011
Vw and business models feb 2011Vw and business models feb 2011
Vw and business models feb 2011
 

Mehr von Davide Palmisano

beancounter.io - Social Web user profiling as a service #semtechbiz
beancounter.io - Social Web user profiling as a service #semtechbiz beancounter.io - Social Web user profiling as a service #semtechbiz
beancounter.io - Social Web user profiling as a service #semtechbiz Davide Palmisano
 
NoTube: past, present and future
NoTube: past, present and futureNoTube: past, present and future
NoTube: past, present and futureDavide Palmisano
 
Dear Sourcesense, don't you think it's time to make sense of #opendata as well?
Dear Sourcesense, don't you think it's time to make sense of #opendata as well?Dear Sourcesense, don't you think it's time to make sense of #opendata as well?
Dear Sourcesense, don't you think it's time to make sense of #opendata as well?Davide Palmisano
 
distilling the Web of Data drop by drop (with Java)
distilling the Web of Data drop by drop (with Java)distilling the Web of Data drop by drop (with Java)
distilling the Web of Data drop by drop (with Java)Davide Palmisano
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upDavide Palmisano
 
NoTube Project Collecting Data Social Web
NoTube Project Collecting Data Social WebNoTube Project Collecting Data Social Web
NoTube Project Collecting Data Social WebDavide Palmisano
 

Mehr von Davide Palmisano (6)

beancounter.io - Social Web user profiling as a service #semtechbiz
beancounter.io - Social Web user profiling as a service #semtechbiz beancounter.io - Social Web user profiling as a service #semtechbiz
beancounter.io - Social Web user profiling as a service #semtechbiz
 
NoTube: past, present and future
NoTube: past, present and futureNoTube: past, present and future
NoTube: past, present and future
 
Dear Sourcesense, don't you think it's time to make sense of #opendata as well?
Dear Sourcesense, don't you think it's time to make sense of #opendata as well?Dear Sourcesense, don't you think it's time to make sense of #opendata as well?
Dear Sourcesense, don't you think it's time to make sense of #opendata as well?
 
distilling the Web of Data drop by drop (with Java)
distilling the Web of Data drop by drop (with Java)distilling the Web of Data drop by drop (with Java)
distilling the Web of Data drop by drop (with Java)
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking up
 
NoTube Project Collecting Data Social Web
NoTube Project Collecting Data Social WebNoTube Project Collecting Data Social Web
NoTube Project Collecting Data Social Web
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Unwinding The Twine

  • 1. 4th Project Meeting - 15/12/2009 @ Munich Unwinding the twine a Linked Data approach to the user profiling Davide Palmisano Tuesday, December 15, 2009
  • 2. User profiling and context models a (very) short ToC Collecting data from the Social Web [1] a quick recap Reasoning over them to build user profiles with Linked Data User profiles syndication with OpenSocial and a quick demo [1] http://bit.ly/82qqoX Tuesday, December 15, 2009
  • 3. User profiling and context models user activity aggregation... Tuesday, December 15, 2009
  • 4. User profiling and context models user activity aggregation... What are such user graphs? RDF named graphs a set of RDF statements describing a user activities on the Social Web a complex twine acting as a uniform user log just something a bit better than a collection of URLs Tuesday, December 15, 2009
  • 5. User profiling and context models user activity aggregation... But unfortunately, a collection of URLs cannot be considered a user profile a user profile should represents interests, behaviors, favorite music or movie genres, preferred actors ... how we can access to this information? Tuesday, December 15, 2009
  • 6. User profiling and context models user activity aggregation... The Beancounter[2], now has all the facilities needed to interact with several identity resolvers an identity resolver is a lightweight Web service[3] able to return some Linked Data URIs given a certain kind of URL or other type of identifiers ISBN to URIs, Last.fm identifier to URIs ... Tuesday, December 15, 2009
  • 7. User profiling and context models Tuesday, December 15, 2009
  • 8. User profiling and context models data enrichment linking every URL to its LoD representative URIs allows us to access to an incredible source of information where infer user interests SKOS subjects dbpedia:Category:American_film_actors dbpedia:Category:American_film_directors genres dbpedia:Alternative_rock related resources dbpedia:Harvard_University Tuesday, December 15, 2009
  • 9. User profiling and context models Tuesday, December 15, 2009
  • 10. User profiling and context models so the idea is to collect such URIs, aggregate them for each user registered to the Beancounter and represent them as weighted foaf:interests Tuesday, December 15, 2009
  • 11. User profiling and context models a real example Salvatore is an enthusiast of Last.fm and is using it everyday. He is registered to the Beancounter and he gave his Last.fm credentials to it. RAI wants to develop an application lettings Beancounter users to get personalized news how to achieve such scenario? Tuesday, December 15, 2009
  • 12. User profiling and context models a real example All the RAI developers need to do is: completely delegate the user profiling mechanism to the Beancounter, persist the Beancounter returned user IDs, access to the user profiles simple making OpenSocial REST calls Tuesday, December 15, 2009
  • 13. User profiling and context models Tuesday, December 15, 2009
  • 14. User profiling and context models http://moth.notube.tv/social/rest/people/1060/@self {"entry":{"id":"1060","interests":["http://dbpedia.org/resource/ Category:Cloud_computing","http://dbpedia.org/resource/ Category:Free_system_software","http://dbpedia.org/resource/ Category:Free_software_programmed_in_Java","http://dbpedia.org/ resource/Category:Cloud_infrastructure","http://dbpedia.org/ resource/Category:Distributed_file_systems","http:// dbpedia.org/resource/ Category:Musical_groups_established_in_2002","http:// dbpedia.org/resource/Category:Science_of_photography"]}} Tuesday, December 15, 2009
  • 15. User profiling and context models Questions ? Tuesday, December 15, 2009
  • 16. User profiling and context models http://code.google.com/p/notube-collector/ http://notube.tv http://blog.notu.be/ Tuesday, December 15, 2009