Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Engenharia de ontologias
Engenharia de ontologias
Loading in …3
×
1 of 49

Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013

15

Share

Download to read offline

A quick presentation on how we use linked data and semantic technologies at globo.com and our RESTful Linked Data API. Presented at Web of Linked Entities (WoLE 2013) - WWW 2013.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013

  1. 1. LinkedDataatglobo.com Semantic Team semantica@corp.globo.com Ícaro Medeiros icaro.medeiros@gmail.com globo.com Web of Linked Entities 2013 WWW 2013 Monday, May 13, 13
  2. 2. Whoweare Monday, May 13, 13
  3. 3. BROADCAST MOVIES PAY TV INTERNET EVENTS MUSIC PUBLISHING NEW VENTURES NEWSPAPERRADIO NETWORK Monday, May 13, 13
  4. 4. 31.4MMunique visitors/month* * source: Ibope, 04/13 globo.com Monday, May 13, 13
  5. 5. LinkedDataat globo.com Monday, May 13, 13
  6. 6. SemanticWeb team Monday, May 13, 13
  7. 7. Organize and distribute all content produced by Organizações Globo Mission Monday, May 13, 13
  8. 8. Ontologies Monday, May 13, 13
  9. 9. Base Current scenario news sports gossip tv Monday, May 13, 13
  10. 10. Upper Person Place Organization Music Politics Programme Education Sports Future scenario Monday, May 13, 13
  11. 11. Annotation tool Monday, May 13, 13
  12. 12. Technologies Monday, May 13, 13
  13. 13. Embedded into our existing CMSs WebCMS Video publishing system (developed in-house) Common UX for content producers Interfaceadapts itself to ontology Annotations stored in Virtuoso triplestore Monday, May 13, 13
  14. 14. Monday, May 13, 13
  15. 15. Interface follows the ontology Fields Search ranges Suggest as you type Automatic entity extraction Monday, May 13, 13
  16. 16. Automatic page generation Monday, May 13, 13
  17. 17. globo esporte .com Monday, May 13, 13
  18. 18. globo esporte .com Monday, May 13, 13
  19. 19. globo esporte .com Monday, May 13, 13
  20. 20. globo esporte .com Monday, May 13, 13
  21. 21. globo esporte .com Monday, May 13, 13
  22. 22. globo esporte .com Monday, May 13, 13
  23. 23. Brainiak: Linkeddata RESTfulAPI Monday, May 13, 13
  24. 24. triple store Legacy architecture process queue suggest annotation entity extractor search engine A P I suggest annotation entity extractor entity extractor suggest annotation annotation suggest entity extractor CMS CDA Monday, May 13, 13
  25. 25. New architecture triple store search engine B R A I N I A K A P I Monday, May 13, 13
  26. 26. Linked data made simple! Goal Monday, May 13, 13
  27. 27. Authorizationandauthentication ReduceneedofwritingSPARQLqueries Singlepointofaccesstothetriplestore Requirements Datamanagementquality(deduplication,validation, integrationwithexternaldatasets,etc) Monday, May 13, 13
  28. 28. RESTfulhypermediaAPI Requirements Performanceenhancement-caching Monday, May 13, 13
  29. 29. Technologies Monday, May 13, 13
  30. 30. Mainconcepts Monday, May 13, 13
  31. 31. Context Isolated dataspace (graph) Sports Context Monday, May 13, 13
  32. 32. Schema Definition of a data type (i.e. definition of a class) Sports Team Context Schema Monday, May 13, 13
  33. 33. Sports Team Schema Instance Collection Barcelona Instance Collection Team Context Monday, May 13, 13
  34. 34. Hypermedia API Monday, May 13, 13
  35. 35. Contentnegotiation Decouplingserverandclientside AccessSimplicity(don’trememberURLs,navigate) Hypermedia Applicationistreatedasastatemachine Monday, May 13, 13
  36. 36. self /sports/Team/ Barcelona /sports/ Team inCollection item create deletereplace Relations Monday, May 13, 13
  37. 37. Services Monday, May 13, 13
  38. 38. ContextListcontexts CollectionsListcollections(ofacontext) Services SchemasRetrieveschemaofaclass(collection) Monday, May 13, 13
  39. 39. Listinstances(sametype) Retrieveinstance Instances Createinstance Updateinstance Deleteinstance Monday, May 13, 13
  40. 40. { "@context": { "rdfs": "http://www.w3.org/2000/01/rdf-schema#" "sports": "http://semantica.globo.com/sports/", "upper": "http://semantica.globo.com/upper/", }, "@id": "http://semantica.globo.com/sports/Team/ Barcelona", "@type": "sports:Team", "rdfs:label": "Barcelona", "upper:fullName": "Futbol Club Barcelona", "upper:acronym": "BARCELONA" } /sports/Team/ BarcelonaGET Monday, May 13, 13
  41. 41. Filteringinstances Monday, May 13, 13
  42. 42. Filteringinstances SELECT * FROM <http://semantica.globo.com/sports/> WHERE { ?s a sports:Team . ?s rdfs:label “Barcelona” . } Monday, May 13, 13
  43. 43. Filteringinstances Monday, May 13, 13
  44. 44. /sports/Team?p=rdfs:label&?o=Barcelona Filteringinstances Monday, May 13, 13
  45. 45. Dealingwithlegacyand externalgraphs /sports/ &graph_uri=dbpedia:sports &class_uri=dbpedia-ont:Team Monday, May 13, 13
  46. 46. Brainiakwillbeopen sourcednextMondayat 1stGloboSemanticDay Joinnowforfree: bit.ly/semantic_day_globo Followusongithub: github.com/globocom Monday, May 13, 13
  47. 47. Howwesee thefuture Monday, May 13, 13
  48. 48. Inference-based navigation SEO (automatic schema.org) Richer content (e.g. timelines), frequent automatic updates Better annotation suggestion (DBpedia Spotlight) Linked with open data (DBPedia, dados.gov.br) Monday, May 13, 13
  49. 49. THANKYOU Semantic Team semantica@corp.globo.com Ícaro Medeiros icaro.medeiros@gmail.com globo.com Monday, May 13, 13

×