1 / 74

On Building Semantically Enhanced Location-Based Social Networks

Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion. On Building Semantically Enhanced Location-Based Social Networks . Cláudio de Souza Baptista Luciana Cavalcante de Menezes Maxwell Guimarães de Oliveira Ana Gabrielle Ramos Falcão

vito
Télécharger la présentation

On Building Semantically Enhanced Location-Based Social Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion On Building Semantically Enhanced Location-Based Social Networks Cláudio de Souza Baptista Luciana Cavalcante de Menezes Maxwell Guimarães de Oliveira Ana Gabrielle Ramos Falcão Leandro Balby Marinho

  2. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Outline • Introduction • Context • Problem • Goals • ONTODYSCS – Ontology for the DYSCS Platform • The DYSCS Platform • Architecture • Interfaces • Functionalities • A DYSCS LBSN Instance • Conclusionand Future Work

  3. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Outline • Introduction • Context • Problem • Goals • ONTODYSCS – Ontology for the DYSCS Platform • The DYSCS Platform • Architecture • Interfaces • Functionalities • A DYSCS LBSN Instance • Conclusionand Future Work

  4. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Context • Web 2.0 • Blogs, Wikis, Social Networks, Social Content Sites, Mashups WEB 2.0 Toolsthatpromotecolectiveaction

  5. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Context • Web 2.0 • Blogs, Wikis, Social Networks, Social Content Sites, Mashups Toolsthatpromotecolectiveaction

  6. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Context • Sharedinformation TEXT VIDEOS AUDIO PHOTOGRAPHIES

  7. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Context • GeographicContent • Increaseofinformationwithgeographicmetadata • Popularizationofmapsmashups GPS

  8. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Context • Social Content Sites • Join in oneenvironment: • Social network functionalities • Traditionalinformationsharing (photographies, videos, text, etc.) • Usersofsuch sites can • Contributewithcontent for the site • Create a relashionship network • LocationBased Social Networks

  9. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Challenges How to organize andretrieveallthisinformation?

  10. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Challenges • Social Annotations • Process in whichtheuserassociates a resourcewith a set ofkeywords, known as TAGS User + Tags + Resource = Social Annotation

  11. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Challenges • Geographic Social Annotations • GeoTags = Tags + SpatialMetadata (latitude, longitude) User + GeoTags + Resource = Geographic Social Annotation

  12. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals TagsProblems • Semanticproblems • Polysemy • A wordwithmanymeanings Java • Synonymy • Differentwords withequalor similar meaning Universidade Federal de Campina Grande UFCG

  13. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals GeoTagsProblems • Metadata underexploitedbythe systems • No use ofspatialfunctions • Buffer • Contains • ...

  14. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Challenges How to minimize suchproblemsandmaketheinformationprocessableby machines?

  15. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Challenges How to minimize suchproblemsandmaketheinformationprocessableby machines? Semantic Web!

  16. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Challenges In practice... • Ontology • Modelcreated for a certaindomain • Using formal language

  17. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Semantic Web In practice... • SemanticTags • Tag + Semantic Metadata • URI thatuniquelyrepresentsa existing resource onthe Web Java http://www.freebase.com/view/en/java Java http://www.freebase.com/view/m/07sbkfb

  18. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals Goal • DeveloptheDYSCS (Do iT YourSelf Social Content Sites) Web Platform A Tool that... • willhelp usersin thecreationofLBSNs • onanydomain • prioritizingsemanticandgeographicelements • in theorganizationandretrievalofsharedinformation.

  19. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals How • Creatinganontologyto modeltheinteractionsontheLocationBased Social Networks, consideringthesemanticandgeographicaspectsoftheinformation • Usingsemantictagsin theorganizationandretrievalofthe resources, withthegoalofminimizingtheirlimitations • UsinggeoTags

  20. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Context Problem Goals How • Creating search interfaces for the LBSN thatfurther explore thestoredgeographic metadata • Facilitatingthecreationofsemantictagsand geoTags • Creating multimodal interfaces for the LBSN aiming to facilitatethecreationandvisualizationofthegeographicinformation.

  21. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Outline • Introduction • Context • Problem • Goals • ONTODYSCS – Ontology for the DYSCS Platform • The DYSCS Platform • Architecture • Interfaces • Functionalities • A DYSCS LBSN Instance • Conclusionand Future Work

  22. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion OntoDYSCS – Anontology for the DYSCS Platform • Developedtomodelinteractionsbetweenusersandresourcesof LBSN sites createdbythe DYSCS platform • Takes into account semantic and geographical aspects • Described using the OWL language • Uses well known ontologies and vocabularies (FOAF, DUBLIN CORE, MOAT, SIOC, GEOOWL, OWL-TIME)

  23. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Main Classes tags:taggedBy foaf: Person tags:associatedTag tags: RestrictedTagging User moat: Tag tags:taggedResource Tag owl: Thing moat:tagMeaning scs:has_location Resource gml: _Geometry scs: MeaningURI GeographicMetadata SemanticMetadata Social Annotation

  24. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Outline • Introduction • Context • Problem • Goals • ONTODYSCS – Ontology for the DYSCS Platform • The DYSCS Platform • Architecture • Interfaces • Functionalities • A DYSCS LBSN Instance • Conclusionand Future Work

  25. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities TheProposedPlatform DYSCS - Do iTYourSelf Social Content Sites • AnWeb environmentwhichenablesusers to createtheirown LBSN sites • All information of created LBSN sites are stored using a model ontology • It is possible to perform searches like what? and where? both in the platform or the created LBSN sites due to the inclusion of semantic tags and geoTags in information storage and retrieval process.

  26. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities DYSCS Architecture

  27. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities DYSCS Architecture VisualizationLayer Tomcat HTTP DYSCS Platform JSP Pages + Javascript Struts + Ajax

  28. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities DYSCS Architecture ControlLayer DYSCS Platform Manager Module LBSN Manager Module User’s Manager Module Multimedia Resources Manager Module Semantic and Geographic Tag Manager Module Information Persistence Module Information Discovery Module Jena + Java + JDBC

  29. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities DYSCS Architecture PersistenceLayer Jena Java JDBC Ontology File Repository DYSCSowl Geographic Database Ontology Database PostgreSQL PostgreSQL + PostGIS

  30. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Interfaces

  31. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Semantic Tags • TopicSuggestPluginof database

  32. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Semantic Tags Social SemanticAnnotation ( User, Resource, Rei RC, http://www.freebase.com/view/en/roberto_carlos ) Tag URI

  33. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Semantic Tags • TopicSuggestPluginof database

  34. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Semantic Tags Social SemanticandGeographicAnnotation ( User, Resource, cg, http://www.freebase.com/view/en/campina_grande, -7.22863 -35.89302 ) Tag URI Latitude Longitude

  35. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities GeoTags • Google Maps –Geocoding API

  36. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities GeoTags • Multimodal Interface Text Map

  37. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities GeoTags Social GeographicAnnotation ( User, Resource, SugarloafMountain, -22.94962 -43.156682 ) Tag Latitude Longitude

  38. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Functionalities Usersof DYSCS Platform CreateLBSN Manage LBSN SearchLBSN ViewLBSN

  39. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Functionalities Usersof LBSN createdby DYSCS platform ShareInformation Search Information UsingSemanticTagsand/or GeoTags

  40. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Search Types 1 What? (meaning) 2 Where? (geolocation) 3 Who? (user) 4 When? (date) 5 Whichtags? 6 InformationType?

  41. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Search Types I would like to know all posts which were published by Pedro within Campina Grande about the Biggest São João Festival in the World that happened in 2010 . 6 3 2 1 4 1 3 5 What? Who? Tags? 2 4 6 Where? When? Informationtype?

  42. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Searches InformationType?

  43. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Searches InformationType?

  44. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Searches Tags?

  45. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Searches What?

  46. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Searches Where?

  47. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Searches Who?

  48. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Architecture Interfaces Functionalities Searches When?

  49. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion Outline • Introduction • Context • Problem • Goals • ONTODYSCS – Ontology for the DYSCS Platform • The DYSCS Platform • Architecture • Interfaces • Functionalities • A DYSCS LBSN Instance • Conclusionand Future Work

  50. Introduction Ontology for the DYSCS Platform The DYSCS Platform A DYSCS LBSN Instance Conclusion A DYSCS LBSN Instance – A Case Study • Creationof a LBSN site abouturbanproblemsofthe city of Rio de Janeiro • Trash in thestreets • Street holes • Spray graffiti • Sewer • Badpubliclighting

More Related