SlideShare a Scribd company logo
1 of 3
Download to read offline
Relations in a Click
What is the problem

Many portals and services have to cope with Users, Contents and external sources and their relationships.
In most cases the users need to have a clear view about the relations among these entities to better
understand context at a glance:
 Who has provided a given content: group, user, etc.
 How a given content has been used by other users: promoted, played, uploaded, updated, etc.
 Which are the geographical locations mentioned by a content, and where is located, may be
connected with external geoname, and GPS coordinates
 Which are the person names cited into a content: vip names related to dbPedia, users of the
portals, other person names cited in many other content
 Who has been contact with how, what they have done, etc.
The users need to discover and navigate among these relations by selecting those of interest for each
specific case.
The SocialGraph is a tool and user interface to solve this problem dynamically showing the relationships
and resolving cyclic connection. User can select with graph moving and zooming it, turning on/off
connections, filtering and expanding, exploring and playing to see more information, exploiting connection
with LOD, etc.
How it has been solved

The SocialGraph allows to
display and to navigate the
relations among the entities
managed. The graph is made
of two kind of nodes,
rectangular shaped nodes
represent entities (content,
terms, users, etc.) while
circular
shaped
nodes
represent relations. Directed
edges connect an entity
node to a relation node and
a relation node to an entity
node. Examples of relations
are shown in Figure.
Regarding
the
user
interactions the User is able
to: Expand an entity node
with its relations adding
them to the graph; Focus on
an entity, in this case the
graph is cleared and only the
focused node is shown with
its relations; Open, that is
the play of the page or
content associated with the node; use the Back button to go back to previous states of the graph (e.g. after
a focus); Zoom/Pan the view; Hide/show types of relations to reduce the complexity of the graph. A special
node is the 'More' node that is presented when in a relation are present many nodes (e.g., the content
associated with a group). In this case, providing all nodes could be infeasible thus a limited number of
nodes is provided and a 'more' node is added to the relation. Clicking on it other nodes are added to the
relation in a way similar to classical pagination used to present long lists in HTML.
How to work with

The Social Graph consists of a Drupal Module providing information to a client tool. The Social Graph Client
Tool can be easily interfaced with REST call to any other portal according to the protocol defined.
The Social Graph categories of nodes and relationships can be easily expended and customized with few
minutes of work.
Who is using it

The Social Graph is presently used on the Home page of ECLAP.EU and it is mentioned
as a valuable tool by Europeana ThoughtLab page on new ways of searching and
browsing (http://pro.europeana.eu/web/guest/thoughtlab/new-ways-of-searchingand-browsing#SocialGraph ).
According to the users interaction analysis of the social graph and of the whole portal,
the 5.8% of the unique users interacted with the social graph. The most requested
operation has been to Open a node (43%, for example to access at a
recommendation, to see the content of other users), then to Expand a node (29%,
mainly a media object 17%) and then to see the More related content (18%), the
Focus operation is at about 10% on the operations requested since the social graph
was activated (2013-01-29) until the mid of September 2013.
The Social Graph is also used as administrator tool in APREToscana.org

Web links

http://www.eclap.eu
http://www.eclap.eu/116088
http://www.eclap.eu/177623
http://www.apretoscana.org
See also on Europeana
ThoughtLab

Try? http://www.eclap.eu/super/sg/
Main features already available































Technologies

MediaObject  creator  User (who has uploaded the object)
MediaObject  groups  Group, … (the groups where the object is associated)
MediaObject  collections  Collection, … (the collections where the object is present)
MediaObject  places  Place, … (the geonames places referred by the object)
MediaObject  taxonomies  TaxonomyTerm, … (the taxonomy terms associated with the
object)
MediaObject  annotations  Annotation, … (the annotations associated with the object)
MediaObject  comments  Comment, … (the comments associated with the object)
MediaObject  related objects  MediaObject, … (the objects that are ‘similar’ to an object)
MediaObject  cited name  VIPName, … (the names cited in the object metadata)
MediaObject  cited name  User, … (the user name cited in the object metadata)
User  featured  MediaObject, … (the objects that were featured by the user)
User  favourite  MediaObject, … (the objects that were preferred by the user)
User  publications  MediaObject, … (the objects uploaded by the user)
User  cited by  MediaObject, … (the objects that cited the user in the metadata)
User  colleagues  User, … (the other user that are colleagues of the user)
User  groups  Group, … (the groups subscribed by the user)
Group  members  User, … (the members of the group)
Group  administrators  User, … (the administrators of the group)
Place  formed  Place, … (the other geonames that are part of a geoname)
Place  belong  Place (the geoname contains another geoname)
Place  objects  MediaObject, … (the objects associated with the geoname place)
TaxonomyTerm  broader  TaxonomyTerm (the term that is broader than another term)
TaxonomyTerm  narrower  TaxonomyTerm, … (the terms that are narrower than the term)
TaxonomyTerm  objects  MediaObject, … (the objects that are associated with a term)
VIPName  cited by  MediaObject, … (the objects that cite the name in the metadata)
VIPName  synonymous  DBPediaURL, … (the resources on dbpedia with name)
Collection  objects  MediaObject, … (the objects that are part of the collection)
Comment  writer  User (the user that wrote the comment)
Annotation  writer  User (the user that created the annotation)
Annotation  reference  MediaObject (the media object referenced in the annotation)

Contact
Paolo Nesi
DISIT Lab: Distributed Data Intelligence and Technology
Lab
DINFO: Dipartimento di Ingegneria dell'Informazione
Universita' degli Studi di Firenze - Faculty of Engineering
Via S. Marta, 3 - 50139 Firenze, ITALY
http://www.disit.dinfo.unifi.it

 JavaScript, LOD
Exploiting semantic
computing:
 Person names
recognition and
disambiguation
algorithms of DISIT
 Geographical names
recognition and
disambiguation of DISIT
 Natural language
processing and data
mining
Deploy and platform
 Tested on: Windows,
Linux and MAC, any
Browser
 Functional for PC, iPad,
Android

E-mail: paolo.nesi@unifi.it
Office: +39-055-4796 523
Cell: +39-3355668674
DISIT Lab: +39-055-4796 567/425
Fax.: +39-055-4796 363/730
Social Graph: Relations in a Click

More Related Content

Recently uploaded

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Recently uploaded (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Social Graph: Relations in a Click

  • 1. Relations in a Click What is the problem Many portals and services have to cope with Users, Contents and external sources and their relationships. In most cases the users need to have a clear view about the relations among these entities to better understand context at a glance:  Who has provided a given content: group, user, etc.  How a given content has been used by other users: promoted, played, uploaded, updated, etc.  Which are the geographical locations mentioned by a content, and where is located, may be connected with external geoname, and GPS coordinates  Which are the person names cited into a content: vip names related to dbPedia, users of the portals, other person names cited in many other content  Who has been contact with how, what they have done, etc. The users need to discover and navigate among these relations by selecting those of interest for each specific case. The SocialGraph is a tool and user interface to solve this problem dynamically showing the relationships and resolving cyclic connection. User can select with graph moving and zooming it, turning on/off connections, filtering and expanding, exploring and playing to see more information, exploiting connection with LOD, etc. How it has been solved The SocialGraph allows to display and to navigate the relations among the entities managed. The graph is made of two kind of nodes, rectangular shaped nodes represent entities (content, terms, users, etc.) while circular shaped nodes represent relations. Directed edges connect an entity node to a relation node and a relation node to an entity node. Examples of relations are shown in Figure. Regarding the user interactions the User is able to: Expand an entity node with its relations adding them to the graph; Focus on an entity, in this case the graph is cleared and only the focused node is shown with its relations; Open, that is the play of the page or content associated with the node; use the Back button to go back to previous states of the graph (e.g. after a focus); Zoom/Pan the view; Hide/show types of relations to reduce the complexity of the graph. A special node is the 'More' node that is presented when in a relation are present many nodes (e.g., the content associated with a group). In this case, providing all nodes could be infeasible thus a limited number of nodes is provided and a 'more' node is added to the relation. Clicking on it other nodes are added to the relation in a way similar to classical pagination used to present long lists in HTML.
  • 2. How to work with The Social Graph consists of a Drupal Module providing information to a client tool. The Social Graph Client Tool can be easily interfaced with REST call to any other portal according to the protocol defined. The Social Graph categories of nodes and relationships can be easily expended and customized with few minutes of work. Who is using it The Social Graph is presently used on the Home page of ECLAP.EU and it is mentioned as a valuable tool by Europeana ThoughtLab page on new ways of searching and browsing (http://pro.europeana.eu/web/guest/thoughtlab/new-ways-of-searchingand-browsing#SocialGraph ). According to the users interaction analysis of the social graph and of the whole portal, the 5.8% of the unique users interacted with the social graph. The most requested operation has been to Open a node (43%, for example to access at a recommendation, to see the content of other users), then to Expand a node (29%, mainly a media object 17%) and then to see the More related content (18%), the Focus operation is at about 10% on the operations requested since the social graph was activated (2013-01-29) until the mid of September 2013. The Social Graph is also used as administrator tool in APREToscana.org Web links http://www.eclap.eu http://www.eclap.eu/116088 http://www.eclap.eu/177623 http://www.apretoscana.org See also on Europeana ThoughtLab Try? http://www.eclap.eu/super/sg/ Main features already available                               Technologies MediaObject  creator  User (who has uploaded the object) MediaObject  groups  Group, … (the groups where the object is associated) MediaObject  collections  Collection, … (the collections where the object is present) MediaObject  places  Place, … (the geonames places referred by the object) MediaObject  taxonomies  TaxonomyTerm, … (the taxonomy terms associated with the object) MediaObject  annotations  Annotation, … (the annotations associated with the object) MediaObject  comments  Comment, … (the comments associated with the object) MediaObject  related objects  MediaObject, … (the objects that are ‘similar’ to an object) MediaObject  cited name  VIPName, … (the names cited in the object metadata) MediaObject  cited name  User, … (the user name cited in the object metadata) User  featured  MediaObject, … (the objects that were featured by the user) User  favourite  MediaObject, … (the objects that were preferred by the user) User  publications  MediaObject, … (the objects uploaded by the user) User  cited by  MediaObject, … (the objects that cited the user in the metadata) User  colleagues  User, … (the other user that are colleagues of the user) User  groups  Group, … (the groups subscribed by the user) Group  members  User, … (the members of the group) Group  administrators  User, … (the administrators of the group) Place  formed  Place, … (the other geonames that are part of a geoname) Place  belong  Place (the geoname contains another geoname) Place  objects  MediaObject, … (the objects associated with the geoname place) TaxonomyTerm  broader  TaxonomyTerm (the term that is broader than another term) TaxonomyTerm  narrower  TaxonomyTerm, … (the terms that are narrower than the term) TaxonomyTerm  objects  MediaObject, … (the objects that are associated with a term) VIPName  cited by  MediaObject, … (the objects that cite the name in the metadata) VIPName  synonymous  DBPediaURL, … (the resources on dbpedia with name) Collection  objects  MediaObject, … (the objects that are part of the collection) Comment  writer  User (the user that wrote the comment) Annotation  writer  User (the user that created the annotation) Annotation  reference  MediaObject (the media object referenced in the annotation) Contact Paolo Nesi DISIT Lab: Distributed Data Intelligence and Technology Lab DINFO: Dipartimento di Ingegneria dell'Informazione Universita' degli Studi di Firenze - Faculty of Engineering Via S. Marta, 3 - 50139 Firenze, ITALY http://www.disit.dinfo.unifi.it  JavaScript, LOD Exploiting semantic computing:  Person names recognition and disambiguation algorithms of DISIT  Geographical names recognition and disambiguation of DISIT  Natural language processing and data mining Deploy and platform  Tested on: Windows, Linux and MAC, any Browser  Functional for PC, iPad, Android E-mail: paolo.nesi@unifi.it Office: +39-055-4796 523 Cell: +39-3355668674 DISIT Lab: +39-055-4796 567/425 Fax.: +39-055-4796 363/730