LinkedDataatglobo.comSemantic Teamsemantica@corp.globo.comÍcaro Medeirosicaro.medeiros@gmail.comglobo.comWeb of Linked Ent...
WhoweareMonday, May 13, 13
BROADCAST MOVIES PAY TV INTERNETEVENTS MUSICPUBLISHINGNEW VENTURES NEWSPAPERRADIO NETWORKMonday, May 13, 13
31.4MMunique visitors/month** source: Ibope, 04/13globo.comMonday, May 13, 13
LinkedDataatglobo.comMonday, May 13, 13
SemanticWebteamMonday, May 13, 13
Organize and distribute allcontent produced byOrganizações GloboMissionMonday, May 13, 13
OntologiesMonday, May 13, 13
BaseCurrent scenarionews sports gossip tvMonday, May 13, 13
UpperPerson Place OrganizationMusicPoliticsProgramme EducationSportsFuture scenarioMonday, May 13, 13
AnnotationtoolMonday, May 13, 13
TechnologiesMonday, May 13, 13
Embedded into our existing CMSsWebCMSVideo publishing system (developed in-house)Common UX for content producersInterfacea...
Monday, May 13, 13
Interface follows the ontologyFieldsSearch rangesSuggest as you typeAutomatic entity extractionMonday, May 13, 13
AutomaticpagegenerationMonday, May 13, 13
globoesporte.comMonday, May 13, 13
globoesporte.comMonday, May 13, 13
globoesporte.comMonday, May 13, 13
globoesporte.comMonday, May 13, 13
globoesporte.comMonday, May 13, 13
globoesporte.comMonday, May 13, 13
Brainiak:LinkeddataRESTfulAPIMonday, May 13, 13
triple storeLegacyarchitectureprocessqueuesuggestannotationentityextractorsearch engineAPIsuggestannotationentityextractor...
NewarchitecturetriplestoresearchengineBRAINIAKAPIMonday, May 13, 13
Linked data made simple!GoalMonday, May 13, 13
AuthorizationandauthenticationReduceneedofwritingSPARQLqueriesSinglepointofaccesstothetriplestoreRequirementsDatamanagemen...
RESTfulhypermediaAPIRequirementsPerformanceenhancement-cachingMonday, May 13, 13
TechnologiesMonday, May 13, 13
MainconceptsMonday, May 13, 13
ContextIsolated dataspace (graph)SportsContextMonday, May 13, 13
SchemaDefinition of a data type(i.e. definition of a class)SportsTeamContextSchemaMonday, May 13, 13
SportsTeamSchemaInstanceCollectionBarcelonaInstanceCollectionTeamContextMonday, May 13, 13
HypermediaAPIMonday, May 13, 13
ContentnegotiationDecouplingserverandclientsideAccessSimplicity(don’trememberURLs,navigate)HypermediaApplicationistreateda...
self/sports/Team/Barcelona/sports/TeaminCollectionitemcreatedeletereplaceRelationsMonday, May 13, 13
ServicesMonday, May 13, 13
ContextListcontextsCollectionsListcollections(ofacontext)ServicesSchemasRetrieveschemaofaclass(collection)Monday, May 13, 13
Listinstances(sametype)RetrieveinstanceInstancesCreateinstanceUpdateinstanceDeleteinstanceMonday, May 13, 13
{"@context": {"rdfs": "http://www.w3.org/2000/01/rdf-schema#""sports": "http://semantica.globo.com/sports/","upper": "http...
FilteringinstancesMonday, May 13, 13
FilteringinstancesSELECT *FROM <http://semantica.globo.com/sports/>WHERE{?s a sports:Team .?s rdfs:label “Barcelona” .}Mon...
FilteringinstancesMonday, May 13, 13
/sports/Team?p=rdfs:label&?o=BarcelonaFilteringinstancesMonday, May 13, 13
Dealingwithlegacyandexternalgraphs/sports/&graph_uri=dbpedia:sports&class_uri=dbpedia-ont:TeamMonday, May 13, 13
BrainiakwillbeopensourcednextMondayat1stGloboSemanticDayJoinnowforfree:bit.ly/semantic_day_globoFollowusongithub:github.co...
HowweseethefutureMonday, May 13, 13
Inference-based navigationSEO (automatic schema.org)Richer content (e.g. timelines), frequent automaticupdatesBetter annot...
THANKYOUSemantic Teamsemantica@corp.globo.comÍcaro Medeirosicaro.medeiros@gmail.comglobo.comMonday, May 13, 13
Upcoming SlideShare
Loading in...5
×

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

2,320

Published on

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.

Published in: Technology, Education

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

  1. 1. LinkedDataatglobo.comSemantic Teamsemantica@corp.globo.comÍcaro Medeirosicaro.medeiros@gmail.comglobo.comWeb of Linked Entities 2013WWW 2013Monday, May 13, 13
  2. 2. WhoweareMonday, May 13, 13
  3. 3. BROADCAST MOVIES PAY TV INTERNETEVENTS MUSICPUBLISHINGNEW VENTURES NEWSPAPERRADIO NETWORKMonday, May 13, 13
  4. 4. 31.4MMunique visitors/month** source: Ibope, 04/13globo.comMonday, May 13, 13
  5. 5. LinkedDataatglobo.comMonday, May 13, 13
  6. 6. SemanticWebteamMonday, May 13, 13
  7. 7. Organize and distribute allcontent produced byOrganizações GloboMissionMonday, May 13, 13
  8. 8. OntologiesMonday, May 13, 13
  9. 9. BaseCurrent scenarionews sports gossip tvMonday, May 13, 13
  10. 10. UpperPerson Place OrganizationMusicPoliticsProgramme EducationSportsFuture scenarioMonday, May 13, 13
  11. 11. AnnotationtoolMonday, May 13, 13
  12. 12. TechnologiesMonday, May 13, 13
  13. 13. Embedded into our existing CMSsWebCMSVideo publishing system (developed in-house)Common UX for content producersInterfaceadapts itself to ontologyAnnotations stored in Virtuoso triplestoreMonday, May 13, 13
  14. 14. Monday, May 13, 13
  15. 15. Interface follows the ontologyFieldsSearch rangesSuggest as you typeAutomatic entity extractionMonday, May 13, 13
  16. 16. AutomaticpagegenerationMonday, May 13, 13
  17. 17. globoesporte.comMonday, May 13, 13
  18. 18. globoesporte.comMonday, May 13, 13
  19. 19. globoesporte.comMonday, May 13, 13
  20. 20. globoesporte.comMonday, May 13, 13
  21. 21. globoesporte.comMonday, May 13, 13
  22. 22. globoesporte.comMonday, May 13, 13
  23. 23. Brainiak:LinkeddataRESTfulAPIMonday, May 13, 13
  24. 24. triple storeLegacyarchitectureprocessqueuesuggestannotationentityextractorsearch engineAPIsuggestannotationentityextractorentityextractorsuggestannotationannotationsuggest entityextractorCMSCDAMonday, May 13, 13
  25. 25. NewarchitecturetriplestoresearchengineBRAINIAKAPIMonday, May 13, 13
  26. 26. Linked data made simple!GoalMonday, May 13, 13
  27. 27. AuthorizationandauthenticationReduceneedofwritingSPARQLqueriesSinglepointofaccesstothetriplestoreRequirementsDatamanagementquality(deduplication,validation,integrationwithexternaldatasets,etc)Monday, May 13, 13
  28. 28. RESTfulhypermediaAPIRequirementsPerformanceenhancement-cachingMonday, May 13, 13
  29. 29. TechnologiesMonday, May 13, 13
  30. 30. MainconceptsMonday, May 13, 13
  31. 31. ContextIsolated dataspace (graph)SportsContextMonday, May 13, 13
  32. 32. SchemaDefinition of a data type(i.e. definition of a class)SportsTeamContextSchemaMonday, May 13, 13
  33. 33. SportsTeamSchemaInstanceCollectionBarcelonaInstanceCollectionTeamContextMonday, May 13, 13
  34. 34. HypermediaAPIMonday, May 13, 13
  35. 35. ContentnegotiationDecouplingserverandclientsideAccessSimplicity(don’trememberURLs,navigate)HypermediaApplicationistreatedasastatemachineMonday, May 13, 13
  36. 36. self/sports/Team/Barcelona/sports/TeaminCollectionitemcreatedeletereplaceRelationsMonday, May 13, 13
  37. 37. ServicesMonday, May 13, 13
  38. 38. ContextListcontextsCollectionsListcollections(ofacontext)ServicesSchemasRetrieveschemaofaclass(collection)Monday, May 13, 13
  39. 39. Listinstances(sametype)RetrieveinstanceInstancesCreateinstanceUpdateinstanceDeleteinstanceMonday, 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/BarcelonaGETMonday, May 13, 13
  41. 41. FilteringinstancesMonday, May 13, 13
  42. 42. FilteringinstancesSELECT *FROM <http://semantica.globo.com/sports/>WHERE{?s a sports:Team .?s rdfs:label “Barcelona” .}Monday, May 13, 13
  43. 43. FilteringinstancesMonday, May 13, 13
  44. 44. /sports/Team?p=rdfs:label&?o=BarcelonaFilteringinstancesMonday, May 13, 13
  45. 45. Dealingwithlegacyandexternalgraphs/sports/&graph_uri=dbpedia:sports&class_uri=dbpedia-ont:TeamMonday, May 13, 13
  46. 46. BrainiakwillbeopensourcednextMondayat1stGloboSemanticDayJoinnowforfree:bit.ly/semantic_day_globoFollowusongithub:github.com/globocomMonday, May 13, 13
  47. 47. HowweseethefutureMonday, May 13, 13
  48. 48. Inference-based navigationSEO (automatic schema.org)Richer content (e.g. timelines), frequent automaticupdatesBetter annotation suggestion (DBpedia Spotlight)Linked with open data (DBPedia, dados.gov.br)Monday, May 13, 13
  49. 49. THANKYOUSemantic Teamsemantica@corp.globo.comÍcaro Medeirosicaro.medeiros@gmail.comglobo.comMonday, May 13, 13
  1. A particular slide catching your eye?

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

×