SlideShare uma empresa Scribd logo
1 de 26
Team Work On-the-Fly




Semantic Collaboration Compass: A
       Social Shopping Application
      Huajun Chen (Zhejiang University), Jesse Wang (Vulcan)
                                                 2012/4/26
Outline
   Motivation (4 mins)
   Design and Implementation (8 mins)
   Live Demo (10 mins)
   Look Into Future (3 mins)
   Q&A (5 mins)
Motivation
What is Social Shopping
   Social Shopping is a method of e-commerce where
    shoppers' friends become involved in the shopping
    experience.
   Social Shopping is very popular in China, a lot of social
    shopping websites publishing social shopping
    information instantly.




   Almost all of such types of websites offer restful-based
    web service.
What is Collaboration Compass?
   Collaboration Compass (CC) is a micro-wiki system and
    dynamic wiki system that uses a combination of short
    posts, charts, tweets, online mash-ups, etc., which are delivered
    as mini-wiki-widgets, to support on-the-fly social collaboration.
   It is based on Semantic MediaWiki Plus (SMW+) and a
    semantic mash-up engine called sMash by Zhejiang University.


               Collaboration Compass

       Semantic MediaWiki +                       sMash
                           Social Network
        Wiki Widgets                            Data Mashups
                              Service
What is sMash and Navigation with
            Search
                        Semantics




                Integration with Semantics




               Mapping data to an Ontology



                Synchronization With Online
                           APIs
What we want to do for social shopping?Social
                                                                      Participation
                                                                     Semantic Wiki
                  Create wiki page   “G14 mobile Group-buying”

                                               Manage
topic creator                                Information

        Information
        Aggregation
                           Everything is based G14 mobile
                                 Semantic Mashup on                         Filter
                                     engine
                                 Semantics

                                                                       Production
           SNS             Microblog     Social Shopping   Comment
                                                                      Information
           APIs              APIs              APIs          APIs         APIs
Typical Features
   It serves smaller social circle for more    It offers mini-wiki-widgets to let users
   focused, transient, recurring topics        create editable, annotatable micro-
   such as a “Hawaii vacation plan”            contents                 such          as
   instead of bigger domains such as a         tweets, mashups, charts, streams etc.
   biological encyclopedia.                    instead of a whole page or just links.



                                               Mashups     are    annotated    and
   Wiki widgets can be built upon online       composited semantically, which have
   mash-ups, so the wiki content can be        mappings to wiki ontologies so data
   automatically synchronized.                 can be easily imported into semantic
                                               wiki.




   Popular Social Networks Services
                                               Users will be able to collaborate
   networks               such            as
                                               through the web interface, email, SNS
   Facebook, Twitter, LinkedIn, Sina, Ten
                                               and mobile applications.
   cent, etc. will be natively supported.
Design and Implementation
Design Principles


      Everything is an (open) wiki page.
      • Both data and UI are stored as wiki pages



         Everything is on clouds.
         • SNS, Deals, Comments, Blogs…… CC is just like a cloud bus




      Keep things simple.
      • Simple UI, simple workflow, simple ontology…




 10
Basic Implementation Ideas (1/2)
   Integrate and import all kinds of SNS services such
    as facebook, twitter, renren, msn, sina-
    weibo, QQ, etc. on the fly by sMash to SMW.
       No need to create and maintain a new SNS service.
   Integrate different types of online data APIs by
    sMash and import mashuped data directly to SMW.
       Data are delivered at real-time, no need to maintain a
        huge data center.
   Each mashup corresponds to a wiki widget that is
    responsible for data visualization for mashuped data.
Basic Implementation Ideas (2/2)
   Fine filters and content recommender are developed
       Only relevant data will be delivered instantly.
   Offer a number of mashup-based wiki widgets
    templates.
        Can be configured and used all together by members of
        the group.
   Mobile wiki widgets will also be supported in the
    future.
Data Page vs UI Page
   A data page is generated by the sMash engine.
   A UI page is created by user based on certain
    templates.
            SNS Data
             Pages


            Deal Data
    We       Pages
     b
                         ASK Queries   UI Pages
    API     Blog Data
             Pages
               ……
                                         Page
            Other Data                 Templates
              Pages




    13
A Sample Data Page




14
A Sample UI Page




15
All data pages and UI pages can     UI pages retrieve data from
 Technical Architecture
   be searched by a customized facet
   search engine.
                                       data pages through “ASK
                                       Query”.

                                           A UI page is typically comprised of
                                           several wiki widgets that control the
                                           display of the semantic data.
All data are imported to SMW               Each wiki widget is a kind of
as semantic data pages.                    semantic result format that can
                                           control the display of semantic
                                           data.

                                            All data are mapped to the
                                            ontology so that
                                            heterogeneous data can be
                                            merged.



Data are mashuped
from online APIs.

  16
The CC Ontology
                  One category page is created
                  for each class of the ontology




17
Facet Search Implementation
     Two places where we use facet searches



      Search all UI pages based
      Semantic Content in that Pages.

      Filtering deal data pages while
      configuring social-shopping.


18
The problem of current facet search
    Does not support the search of content that is
     generated through ASK Queries.
    CC needs to search the content of UI pages that are
     typically generated by a number of ASK queries.




    19
Solution

   For each UI page, we generate a corresponding data
    page (called UI-data-page) by executing those ASK
    queries of that UI page.
   The facet search engine simply indexes these UI-data-
    pages. While users search a UI-data-page, they will be
    re-directed to the corresponding UI pages.
   We then write a spider(like a search engine spider) to
    periodically execute those UI pages to update
    corresponding data pages.


    20
Data Sources Integrated
     Social Shopping   • Meituan, Lashou, 55tuan, Nuomi, Ft
      Data Sources:      uan, Manzo

      Micro Blog
                       • Sina, Tencent
     Data Sources:

         SNS
                       • Kaixin, Renren, Tencent
     Data Sources:

       Travelling
                       • Travelling of 163, dili360
     Data Sources:

          Film
                       • Douban
      Data Source:

                       • Weather, Map and Traffic
         Others:
21
                         Information, Pictures from Filker , et
Live Demo

22
Look into the Future
Who may like the system?
It is not only for Social Shopping…

Any user who wants a more structured discussion or collaboration on a topic
 • Sport team organization: roster, schedules, reminders, scores, fields, photos
 • Wedding, baby shower or other complicated process management
 • Project leaders who want collaborative information collecting beyond Microsoft Excel and Email
Any user who wants to build a more structured Content Management System
 • A local food guide or places of interest in a small town
 • A knowledge-base of architecture firm
 • Department and Office location, contact info and so on in a large corporation
Users who need a collaborative project portal
 • Distributed software project management system
 • School district donation management
Users who want to integrate online data sources and internal databases
 • Medical scientists need clinical trial data together with some Linked Open Data and/or their
   local databases
 • Financial engineers analyze their model results with some historical market data.
Other Applications Will be Developed
  Agile project management in a small group.


  Human-fresh search (人肉搜索:Social Search).


  Party organization and family meet up.


  Small-scale workshop/conferences organization.


  Small interesting groups or working groups.


  Other social applications……
Thanks for your attention and time!
Welcome to visit Hangzhou and Zhejiang
                             University

Mais conteúdo relacionado

Semelhante a Semantic Collabration Compass

Web 3.0: The Upcoming Revolution
Web 3.0: The Upcoming RevolutionWeb 3.0: The Upcoming Revolution
Web 3.0: The Upcoming Revolution
Nitin Godawat
 
Dave Kinsella's WCS London
Dave Kinsella's WCS LondonDave Kinsella's WCS London
Dave Kinsella's WCS London
InBlackandWhite
 
03.m3 cms mash-up
03.m3 cms mash-up03.m3 cms mash-up
03.m3 cms mash-up
tarensi
 
Everything Self-Service:Linked Data Applications with the Information Workbench
Everything Self-Service:Linked Data Applications with the Information WorkbenchEverything Self-Service:Linked Data Applications with the Information Workbench
Everything Self-Service:Linked Data Applications with the Information Workbench
Peter Haase
 
talk for HK SME center about web3.0 , AI, mobile apps
talk for HK SME center about web3.0 , AI, mobile appstalk for HK SME center about web3.0 , AI, mobile apps
talk for HK SME center about web3.0 , AI, mobile apps
Alex Hung
 
Semantic Web 2.0
Semantic Web 2.0Semantic Web 2.0
Semantic Web 2.0
hchen1
 
ADLUG 2008 Web 2.0 - Library 2.0 presentation
ADLUG 2008 Web 2.0 - Library 2.0 presentationADLUG 2008 Web 2.0 - Library 2.0 presentation
ADLUG 2008 Web 2.0 - Library 2.0 presentation
@CULT Srl
 

Semelhante a Semantic Collabration Compass (20)

Social shopping with semantic power
Social shopping with semantic powerSocial shopping with semantic power
Social shopping with semantic power
 
Web 3.0: The Upcoming Revolution
Web 3.0: The Upcoming RevolutionWeb 3.0: The Upcoming Revolution
Web 3.0: The Upcoming Revolution
 
The Information Workbench - Linked Data and Semantic Wikis in the Enterprise
The Information Workbench - Linked Data and Semantic Wikis in the EnterpriseThe Information Workbench - Linked Data and Semantic Wikis in the Enterprise
The Information Workbench - Linked Data and Semantic Wikis in the Enterprise
 
Semantic Search on Heterogeneous Wiki Systems - Short
Semantic Search on Heterogeneous Wiki Systems - ShortSemantic Search on Heterogeneous Wiki Systems - Short
Semantic Search on Heterogeneous Wiki Systems - Short
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Content Used to be King: The Semantic Web in Education
Content Used to be King: The Semantic Web in EducationContent Used to be King: The Semantic Web in Education
Content Used to be King: The Semantic Web in Education
 
Anahita Social Engine - Vancouver Demo Camp Edition
Anahita Social Engine - Vancouver Demo Camp EditionAnahita Social Engine - Vancouver Demo Camp Edition
Anahita Social Engine - Vancouver Demo Camp Edition
 
Authoring Linked Data using Semantic MediaWiki
Authoring Linked Data using Semantic MediaWikiAuthoring Linked Data using Semantic MediaWiki
Authoring Linked Data using Semantic MediaWiki
 
Team 3 Web 2.0 Web 3.0 V2 Linkdin
Team 3 Web 2.0 Web 3.0 V2 LinkdinTeam 3 Web 2.0 Web 3.0 V2 Linkdin
Team 3 Web 2.0 Web 3.0 V2 Linkdin
 
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v12017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
 
Autonomous Agents for Flexible Hypermedia Systems
Autonomous Agents for Flexible Hypermedia Systems Autonomous Agents for Flexible Hypermedia Systems
Autonomous Agents for Flexible Hypermedia Systems
 
Dave Kinsella's WCS London
Dave Kinsella's WCS LondonDave Kinsella's WCS London
Dave Kinsella's WCS London
 
03.m3 cms mash-up
03.m3 cms mash-up03.m3 cms mash-up
03.m3 cms mash-up
 
Everything Self-Service:Linked Data Applications with the Information Workbench
Everything Self-Service:Linked Data Applications with the Information WorkbenchEverything Self-Service:Linked Data Applications with the Information Workbench
Everything Self-Service:Linked Data Applications with the Information Workbench
 
Istat web cosi meeting-e.baldacci
Istat web cosi meeting-e.baldacciIstat web cosi meeting-e.baldacci
Istat web cosi meeting-e.baldacci
 
talk for HK SME center about web3.0 , AI, mobile apps
talk for HK SME center about web3.0 , AI, mobile appstalk for HK SME center about web3.0 , AI, mobile apps
talk for HK SME center about web3.0 , AI, mobile apps
 
Semantic Web 2.0
Semantic Web 2.0Semantic Web 2.0
Semantic Web 2.0
 
ADLUG 2008 Web 2.0 - Library 2.0 presentation
ADLUG 2008 Web 2.0 - Library 2.0 presentationADLUG 2008 Web 2.0 - Library 2.0 presentation
ADLUG 2008 Web 2.0 - Library 2.0 presentation
 
SMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev UpdateSMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev Update
 
Social Semantic Web (Social Activity and Facebook)
Social Semantic Web (Social Activity and Facebook)Social Semantic Web (Social Activity and Facebook)
Social Semantic Web (Social Activity and Facebook)
 

Último

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
giselly40
 

Último (20)

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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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...
 

Semantic Collabration Compass

  • 1. Team Work On-the-Fly Semantic Collaboration Compass: A Social Shopping Application Huajun Chen (Zhejiang University), Jesse Wang (Vulcan) 2012/4/26
  • 2. Outline  Motivation (4 mins)  Design and Implementation (8 mins)  Live Demo (10 mins)  Look Into Future (3 mins)  Q&A (5 mins)
  • 4. What is Social Shopping  Social Shopping is a method of e-commerce where shoppers' friends become involved in the shopping experience.  Social Shopping is very popular in China, a lot of social shopping websites publishing social shopping information instantly.  Almost all of such types of websites offer restful-based web service.
  • 5. What is Collaboration Compass?  Collaboration Compass (CC) is a micro-wiki system and dynamic wiki system that uses a combination of short posts, charts, tweets, online mash-ups, etc., which are delivered as mini-wiki-widgets, to support on-the-fly social collaboration.  It is based on Semantic MediaWiki Plus (SMW+) and a semantic mash-up engine called sMash by Zhejiang University. Collaboration Compass Semantic MediaWiki + sMash Social Network Wiki Widgets Data Mashups Service
  • 6. What is sMash and Navigation with Search Semantics Integration with Semantics Mapping data to an Ontology Synchronization With Online APIs
  • 7. What we want to do for social shopping?Social Participation Semantic Wiki Create wiki page “G14 mobile Group-buying” Manage topic creator Information Information Aggregation Everything is based G14 mobile Semantic Mashup on Filter engine Semantics Production SNS Microblog Social Shopping Comment Information APIs APIs APIs APIs APIs
  • 8. Typical Features It serves smaller social circle for more It offers mini-wiki-widgets to let users focused, transient, recurring topics create editable, annotatable micro- such as a “Hawaii vacation plan” contents such as instead of bigger domains such as a tweets, mashups, charts, streams etc. biological encyclopedia. instead of a whole page or just links. Mashups are annotated and Wiki widgets can be built upon online composited semantically, which have mash-ups, so the wiki content can be mappings to wiki ontologies so data automatically synchronized. can be easily imported into semantic wiki. Popular Social Networks Services Users will be able to collaborate networks such as through the web interface, email, SNS Facebook, Twitter, LinkedIn, Sina, Ten and mobile applications. cent, etc. will be natively supported.
  • 10. Design Principles Everything is an (open) wiki page. • Both data and UI are stored as wiki pages Everything is on clouds. • SNS, Deals, Comments, Blogs…… CC is just like a cloud bus Keep things simple. • Simple UI, simple workflow, simple ontology… 10
  • 11. Basic Implementation Ideas (1/2)  Integrate and import all kinds of SNS services such as facebook, twitter, renren, msn, sina- weibo, QQ, etc. on the fly by sMash to SMW.  No need to create and maintain a new SNS service.  Integrate different types of online data APIs by sMash and import mashuped data directly to SMW.  Data are delivered at real-time, no need to maintain a huge data center.  Each mashup corresponds to a wiki widget that is responsible for data visualization for mashuped data.
  • 12. Basic Implementation Ideas (2/2)  Fine filters and content recommender are developed  Only relevant data will be delivered instantly.  Offer a number of mashup-based wiki widgets templates.  Can be configured and used all together by members of the group.  Mobile wiki widgets will also be supported in the future.
  • 13. Data Page vs UI Page  A data page is generated by the sMash engine.  A UI page is created by user based on certain templates. SNS Data Pages Deal Data We Pages b ASK Queries UI Pages API Blog Data Pages …… Page Other Data Templates Pages 13
  • 14. A Sample Data Page 14
  • 15. A Sample UI Page 15
  • 16. All data pages and UI pages can UI pages retrieve data from Technical Architecture be searched by a customized facet search engine. data pages through “ASK Query”. A UI page is typically comprised of several wiki widgets that control the display of the semantic data. All data are imported to SMW Each wiki widget is a kind of as semantic data pages. semantic result format that can control the display of semantic data. All data are mapped to the ontology so that heterogeneous data can be merged. Data are mashuped from online APIs. 16
  • 17. The CC Ontology One category page is created for each class of the ontology 17
  • 18. Facet Search Implementation Two places where we use facet searches Search all UI pages based Semantic Content in that Pages. Filtering deal data pages while configuring social-shopping. 18
  • 19. The problem of current facet search  Does not support the search of content that is generated through ASK Queries.  CC needs to search the content of UI pages that are typically generated by a number of ASK queries. 19
  • 20. Solution  For each UI page, we generate a corresponding data page (called UI-data-page) by executing those ASK queries of that UI page.  The facet search engine simply indexes these UI-data- pages. While users search a UI-data-page, they will be re-directed to the corresponding UI pages.  We then write a spider(like a search engine spider) to periodically execute those UI pages to update corresponding data pages. 20
  • 21. Data Sources Integrated Social Shopping • Meituan, Lashou, 55tuan, Nuomi, Ft Data Sources: uan, Manzo Micro Blog • Sina, Tencent Data Sources: SNS • Kaixin, Renren, Tencent Data Sources: Travelling • Travelling of 163, dili360 Data Sources: Film • Douban Data Source: • Weather, Map and Traffic Others: 21 Information, Pictures from Filker , et
  • 23. Look into the Future
  • 24. Who may like the system? It is not only for Social Shopping… Any user who wants a more structured discussion or collaboration on a topic • Sport team organization: roster, schedules, reminders, scores, fields, photos • Wedding, baby shower or other complicated process management • Project leaders who want collaborative information collecting beyond Microsoft Excel and Email Any user who wants to build a more structured Content Management System • A local food guide or places of interest in a small town • A knowledge-base of architecture firm • Department and Office location, contact info and so on in a large corporation Users who need a collaborative project portal • Distributed software project management system • School district donation management Users who want to integrate online data sources and internal databases • Medical scientists need clinical trial data together with some Linked Open Data and/or their local databases • Financial engineers analyze their model results with some historical market data.
  • 25. Other Applications Will be Developed Agile project management in a small group. Human-fresh search (人肉搜索:Social Search). Party organization and family meet up. Small-scale workshop/conferences organization. Small interesting groups or working groups. Other social applications……
  • 26. Thanks for your attention and time! Welcome to visit Hangzhou and Zhejiang University