0
Nuxeo & Semantic                            Technologies                            Stefane Fermigier - Nuxeo             ...
Agenda                   • A pragmatic introduction to the Semantic                          Web                   • Exper...
1. Introduction to the                           Semantic WebWednesday, May 25, 2011
PreludeWednesday, May 25, 2011
Source: Mills Davis, “Semantic Social Computing”, sept. 2007Wednesday, May 25, 2011
Source: Mills Davis, “Semantic Social Computing”, sept. 2007Wednesday, May 25, 2011
Source: Mills Davis, “Semantic Social Computing”, sept. 2007Wednesday, May 25, 2011
Source: Mills Davis, “Semantic Social Computing”, sept. 2007Wednesday, May 25, 2011
HistoryWednesday, May 25, 2011
Wednesday, May 25, 2011
Invented the web in 1989        (yeah!)Wednesday, May 25, 2011
Invented the web in 1989        (yeah!)        Invented the semantic        web in 1994 (duh?)Wednesday, May 25, 2011
Historical perspective                   • From web 1.0: web of sites and pages,                          aka the World Wi...
Semantics & OntologiesWednesday, May 25, 2011
Wednesday, May 25, 2011
Wednesday, May 25, 2011
Wednesday, May 25, 2011
Wednesday, May 25, 2011
Some examples                   • FOAF: relationships between people (social                          network)            ...
How is it related to                             the Web?Wednesday, May 25, 2011
The traditional Web                   • A principle: hypertext                   • A protocol: HTTP                   • An...
“To a computer, then, the web is a flat,                           boring world devoid of meaning”         Tim Berners Lee,...
“This is a pity, as in fact documents on the                  web describe real objects and imaginary                conce...
“Adding semantics to the web involves two things:       allowing documents which have information in      machine-readable...
“The Semantic Web is not a separate Web but an        extension of the current one, in which information           is give...
The traditional Web                   • A principle: hypertext                   • A protocol: HTTP                   • An...
The semantic Web                   • A principle: hypertext                   • A protocol: HTTP                   • An id...
The W3C “Layer Cake”Wednesday, May 25, 2011
The W3C “Layer Cake”         Already      standardizedWednesday, May 25, 2011
URIs and the                                Web of Things                   • URIs (Unique Resource Identifiers) are       ...
The RDF model                      RDF is used to describe relationships                      between objects, identified b...
Example       Source: http://www.slideshare.net/AntidotNet/web-smantique-web-de-donnes-                   web-30-linked-da...
RDF serialization                      As XML:                      Others, ex: N3:Wednesday, May 25, 2011
SPARQL                   • Query language for RDF databases                   • Several implementations                   ...
SPARQL SampleWednesday, May 25, 2011
Where and how                          to find these data?Wednesday, May 25, 2011
Solution 1: “Lift”                   • One can use HTML scrapping and natural                          language processing...
Example: DBPediaWednesday, May 25, 2011
Solution 2: export                   • RDFa and microformats are used to embed                          semantic informati...
Solution 3: reuse                   • Linked Open Data: (usually large) data                          repositories availab...
Linked Open Data in 2007“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”Wed...
2008“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”Wednesday, May 25, 2011
2009“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”Wednesday, May 25, 2011
2010“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”Wednesday, May 25, 2011
Good for Enterprise apps too!Diagram source: http://www.w3.org/2007/Talks/0130-sb-W3CTechSemWeb/Wednesday, May 25, 2011
Why now?Wednesday, May 25, 2011
Key Enablers                Open Data and Linked Online Data                Advances in automatic content analysis        ...
The technologies and data                           are available,                  Let’s put them to use!Wednesday, May 2...
2. Nuxeo &                          Semantic ECMWednesday, May 25, 2011
NuxeoWednesday, May 25, 2011
Nuxeo: an open source                               ECM vendor                Our Focus is Enterprise Content Management  ...
Nuxeo ECM - From Platform to Products                           Construction               Media               Government ...
Major CustomersWednesday, May 25, 2011
GoalsWednesday, May 25, 2011
Goals for Semantic ECM                Repurpose existing content                Improve search and collaboration          ...
Semantic ECMWednesday, May 25, 2011
Semantic ECM                    Text                              Sound                  Image                            ...
Semantic ECM                                          Metadata                    Text                              Sound ...
Semantic ECM                                          Metadata                    Text                              Sound ...
Architectural Challenge         Content Stack vs. Knowledge CakeWednesday, May 25, 2011
Business value                             from semantic ECM                Efficiency gains: 20% to 90% (ex: in search,   ...
Demo                                 56Wednesday, May 25, 2011
How does it work?Wednesday, May 25, 2011
IKS project           •      European project under the                  FP7, with 13 partners (6 SMEs) and a 8.5 MEUR    ...
59Wednesday, May 25, 2011
Stanbol: a semantic engine                   •      From unstructured content to Knowledge                   •      Langua...
61Wednesday, May 25, 2011
62Wednesday, May 25, 2011
RESTful                             is                          Beautiful                                      63Wednesday...
=                               Semantic Engines                              (Apache OpenNLP)                            ...
Apache Stanbol                                                                  Engine 1          DBpedia                 ...
How to try it?Wednesday, May 25, 2011
https://connect.nuxeo.com/nuxeo/site/marketplace/category/semanticWednesday, May 25, 2011
Notes                   • Nuxeo EP 5.4.2 (next week) will have                          significant improvements to enable ...
Resources          • http://iks-project.eu          • http://stanbol.demo.nuxeo.com          • http://incubator.apache.org...
Questions?                                       70Wednesday, May 25, 2011
Up Next!                          Live Demo - Nuxeo Studio                                 June 1, 2011                   ...
Upcoming SlideShare
Loading in...5
×

[Webinar] Semantic Technologies

1,954

Published on

Want to get an update on Nuxeo's involvement in semantic search and knowledge extraction? Watch this slideshow to hear all the latest news on this topic and learn how it may impact the future of Enterprise Content Management!

If you want to go further, watch the video of a webinar using this slideshow http://www.youtube.com/watch?v=YLgJKx1y6Fk

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,954
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
47
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "[Webinar] Semantic Technologies"

  1. 1. Nuxeo & Semantic Technologies Stefane Fermigier - Nuxeo The Web - May 2011Wednesday, May 25, 2011
  2. 2. Agenda • A pragmatic introduction to the Semantic Web • Experience report and demos from NuxeoWednesday, May 25, 2011
  3. 3. 1. Introduction to the Semantic WebWednesday, May 25, 2011
  4. 4. PreludeWednesday, May 25, 2011
  5. 5. Source: Mills Davis, “Semantic Social Computing”, sept. 2007Wednesday, May 25, 2011
  6. 6. Source: Mills Davis, “Semantic Social Computing”, sept. 2007Wednesday, May 25, 2011
  7. 7. Source: Mills Davis, “Semantic Social Computing”, sept. 2007Wednesday, May 25, 2011
  8. 8. Source: Mills Davis, “Semantic Social Computing”, sept. 2007Wednesday, May 25, 2011
  9. 9. HistoryWednesday, May 25, 2011
  10. 10. Wednesday, May 25, 2011
  11. 11. Invented the web in 1989 (yeah!)Wednesday, May 25, 2011
  12. 12. Invented the web in 1989 (yeah!) Invented the semantic web in 1994 (duh?)Wednesday, May 25, 2011
  13. 13. Historical perspective • From web 1.0: web of sites and pages, aka the World Wide Web • To web 2.0: web of people and of participation, aka the Social Web (Blogs, RSS, tags, Facebook, Wikipedia, etc.) • To web 3.0: web of data, of meaning and connected knowledge, aka the Semantic WebWednesday, May 25, 2011
  14. 14. Semantics & OntologiesWednesday, May 25, 2011
  15. 15. Wednesday, May 25, 2011
  16. 16. Wednesday, May 25, 2011
  17. 17. Wednesday, May 25, 2011
  18. 18. Wednesday, May 25, 2011
  19. 19. Some examples • FOAF: relationships between people (social network) • SIOC: relationships between websites, articles, blogs, comments • Rich Snippets: syndicate RDFa content for SEO by Google,Yahoo • good-relations: e-commerce (Ebay...) • rNews: metadata for news agencies (AFP, Reuters...)Wednesday, May 25, 2011
  20. 20. How is it related to the Web?Wednesday, May 25, 2011
  21. 21. The traditional Web • A principle: hypertext • A protocol: HTTP • An identification scheme: URNs/URIs • A language: HTMLWednesday, May 25, 2011
  22. 22. “To a computer, then, the web is a flat, boring world devoid of meaning” Tim Berners Lee, http://www.w3.org/Talks/WWW94Tim/Wednesday, May 25, 2011
  23. 23. “This is a pity, as in fact documents on the web describe real objects and imaginary concepts, and give particular relationships between them” Tim Berners Lee, http://www.w3.org/Talks/WWW94Tim/Wednesday, May 25, 2011
  24. 24. “Adding semantics to the web involves two things: allowing documents which have information in machine-readable forms, and allowing links to be created with relationship values.” Tim Berners Lee, http://www.w3.org/Talks/WWW94Tim/Wednesday, May 25, 2011
  25. 25. “The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined meaning, better enabling computers and people to work in cooperation.” Tim Berners Lee, http://www.w3.org/Talks/WWW94Tim/Wednesday, May 25, 2011
  26. 26. The traditional Web • A principle: hypertext • A protocol: HTTP • An identification scheme: URNs/URIs • A language: HTMLWednesday, May 25, 2011
  27. 27. The semantic Web • A principle: hypertext • A protocol: HTTP • An identification scheme: URNs/URIs • A language: HTML RDFWednesday, May 25, 2011
  28. 28. The W3C “Layer Cake”Wednesday, May 25, 2011
  29. 29. The W3C “Layer Cake” Already standardizedWednesday, May 25, 2011
  30. 30. URIs and the Web of Things • URIs (Unique Resource Identifiers) are used to identify things (also called entities) in the real world • For instance: people, places, events, companies, products, movies, etc.Wednesday, May 25, 2011
  31. 31. The RDF model RDF is used to describe relationships between objects, identified by their URIs Predicate Subject ObjectWednesday, May 25, 2011
  32. 32. Example Source: http://www.slideshare.net/AntidotNet/web-smantique-web-de-donnes- web-30-linked-data-quelques-repres-pour-sy-retrouverWednesday, May 25, 2011
  33. 33. RDF serialization As XML: Others, ex: N3:Wednesday, May 25, 2011
  34. 34. SPARQL • Query language for RDF databases • Several implementations • OSS: Apache Jena, Sesame, 4Store, Virtuoso, Mulgara, Redland, Open Anzo... • Proprietary: 5Store, AllegroGraph RDFStore, Stardog, Dydra, OWLIM... • More expressive than SQL, scalability is still an open questionWednesday, May 25, 2011
  35. 35. SPARQL SampleWednesday, May 25, 2011
  36. 36. Where and how to find these data?Wednesday, May 25, 2011
  37. 37. Solution 1: “Lift” • One can use HTML scrapping and natural language processing (NLP) technique to extract semantic information from existing content / sites • Generic solutions: OpenCalais, Zemanta, Apache Stanbol • Pro: no need to change existing content • Con: error prone, needs human checksWednesday, May 25, 2011
  38. 38. Example: DBPediaWednesday, May 25, 2011
  39. 39. Solution 2: export • RDFa and microformats are used to embed semantic information (expressed using the RDF model) into regular web pages • RDFa does it using existing (rel) and additional (about, property, typeof) attributes • Microformats only use usual HTML attributes (class)Wednesday, May 25, 2011
  40. 40. Solution 3: reuse • Linked Open Data: (usually large) data repositories available on the web (for free or not), expressed using the RDF model • Interoperability between these repositories (their ontologies) must be definedWednesday, May 25, 2011
  41. 41. Linked Open Data in 2007“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”Wednesday, May 25, 2011
  42. 42. 2008“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”Wednesday, May 25, 2011
  43. 43. 2009“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”Wednesday, May 25, 2011
  44. 44. 2010“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”Wednesday, May 25, 2011
  45. 45. Good for Enterprise apps too!Diagram source: http://www.w3.org/2007/Talks/0130-sb-W3CTechSemWeb/Wednesday, May 25, 2011
  46. 46. Why now?Wednesday, May 25, 2011
  47. 47. Key Enablers Open Data and Linked Online Data Advances in automatic content analysis (linguistics, image processing) and machine learning Classical logic and classical AI Computing power (Moore’s law + MapReduce)Wednesday, May 25, 2011
  48. 48. The technologies and data are available, Let’s put them to use!Wednesday, May 25, 2011
  49. 49. 2. Nuxeo & Semantic ECMWednesday, May 25, 2011
  50. 50. NuxeoWednesday, May 25, 2011
  51. 51. Nuxeo: an open source ECM vendor Our Focus is Enterprise Content Management ECM as a Platform for Content Applications Open Source as Efficient Development Model Modern architecture for 21st Century business “Lean, mobile, social, interoperable” A Social Marketplace in action Innovation driven by community of customers, partners, and our core developersWednesday, May 25, 2011
  52. 52. Nuxeo ECM - From Platform to Products Construction Media Government Life Sciences Business Solutions Correspondence Contracts Records Invoice Processing Management Management Management Case Structured Horizontal Document Digital Asset Content Management Document Packages Management Management Framework Server Aggregator Nuxeo Enterprise Platform Complete set of components covering all aspects of ECM Platform Content Infrastructure Nuxeo Core Lightweight, scalable, embeddable content repository 49Wednesday, May 25, 2011
  53. 53. Major CustomersWednesday, May 25, 2011
  54. 54. GoalsWednesday, May 25, 2011
  55. 55. Goals for Semantic ECM Repurpose existing content Improve search and collaboration Make information contextual Extract and use information from your content Make your content smarter!Wednesday, May 25, 2011
  56. 56. Semantic ECMWednesday, May 25, 2011
  57. 57. Semantic ECM Text Sound Image Video ContentWednesday, May 25, 2011
  58. 58. Semantic ECM Metadata Text Sound Tags Entities Image Relations Video Reasoning Content MeaningWednesday, May 25, 2011
  59. 59. Semantic ECM Metadata Text Sound Tags Entities Image Relations Video Reasoning Content MeaningWednesday, May 25, 2011
  60. 60. Architectural Challenge Content Stack vs. Knowledge CakeWednesday, May 25, 2011
  61. 61. Business value from semantic ECM Efficiency gains: 20% to 90% (ex: in search, collaboration) Effectiveness gains: better returns from your assets (ex: news and images from AFP) Strategic edge: growth, value capture, new services, gain unfair strategic advantage (ex: vertical ontologies for CEVAs / CCAs)Wednesday, May 25, 2011
  62. 62. Demo 56Wednesday, May 25, 2011
  63. 63. How does it work?Wednesday, May 25, 2011
  64. 64. IKS project • European project under the FP7, with 13 partners (6 SMEs) and a 8.5 MEUR budget • Goal: create a semantic software “stack” that will be used by CMS vendors to add semantic features to their products • Started in Jan. 2009, will last until Dec. 2012 • First tangible result: Apache Stanbol, already integrated in a Nuxeo plugin 58Wednesday, May 25, 2011
  65. 65. 59Wednesday, May 25, 2011
  66. 66. Stanbol: a semantic engine • From unstructured content to Knowledge • Language guessing • Topic classification (Business, Sports, Media, ...) • Named Entities extraction and linking • Relationships and properties extraction • Pluggable with proprietary engines (ex: Temis)Wednesday, May 25, 2011
  67. 67. 61Wednesday, May 25, 2011
  68. 68. 62Wednesday, May 25, 2011
  69. 69. RESTful is Beautiful 63Wednesday, May 25, 2011
  70. 70. = Semantic Engines (Apache OpenNLP) + Fast Linked Data local index (Apache Solr) + Semantic Rule Engine 64 (Apache Jena)Wednesday, May 25, 2011
  71. 71. Apache Stanbol Engine 1 DBpedia Engine 2 2 1 Engine 3 Freebase Nuxeo DM 3 addon Geonames LDAP Local IT infrastructure (LAN) 65Wednesday, May 25, 2011
  72. 72. How to try it?Wednesday, May 25, 2011
  73. 73. https://connect.nuxeo.com/nuxeo/site/marketplace/category/semanticWednesday, May 25, 2011
  74. 74. Notes • Nuxeo EP 5.4.2 (next week) will have significant improvements to enable new features of the semantic plugins • Source code here: http://hg.nuxeo.org/ addons/nuxeo-platform-semantic-entities/ • Join us at the IKS Paris Workshop on July 5-6 to learn much more about Nuxeo and semantic technologies!Wednesday, May 25, 2011
  75. 75. Resources • http://iks-project.eu • http://stanbol.demo.nuxeo.com • http://incubator.apache.org/stanbol • http://blogs.nuxeo.com/dev • http://hadoop.apache.org/ • http://incubator.apache.org/opennlp/ 69Wednesday, May 25, 2011
  76. 76. Questions? 70Wednesday, May 25, 2011
  77. 77. Up Next! Live Demo - Nuxeo Studio June 1, 2011 Building Packages for the Nuxeo Marketplace Juen 8, 2011 71Wednesday, May 25, 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×