SlideShare a Scribd company logo
1 of 49
Download to read offline
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
Whoweare
Monday, May 13, 13
BROADCAST MOVIES PAY TV INTERNET
EVENTS MUSIC
PUBLISHING
NEW VENTURES NEWSPAPERRADIO NETWORK
Monday, May 13, 13
31.4MMunique visitors/month*
* source: Ibope, 04/13
globo.com
Monday, May 13, 13
LinkedDataat
globo.com
Monday, May 13, 13
SemanticWeb
team
Monday, May 13, 13
Organize and distribute all
content produced by
Organizações Globo
Mission
Monday, May 13, 13
Ontologies
Monday, May 13, 13
Base
Current scenario
news sports gossip tv
Monday, May 13, 13
Upper
Person Place Organization
Music
Politics
Programme Education
Sports
Future scenario
Monday, May 13, 13
Annotation
tool
Monday, May 13, 13
Technologies
Monday, May 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
Monday, May 13, 13
Interface follows the ontology
Fields
Search ranges
Suggest as you type
Automatic entity extraction
Monday, May 13, 13
Automatic
page
generation
Monday, May 13, 13
globo
esporte
.com
Monday, May 13, 13
globo
esporte
.com
Monday, May 13, 13
globo
esporte
.com
Monday, May 13, 13
globo
esporte
.com
Monday, May 13, 13
globo
esporte
.com
Monday, May 13, 13
globo
esporte
.com
Monday, May 13, 13
Brainiak:
Linkeddata
RESTfulAPI
Monday, May 13, 13
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
New
architecture
triple
store
search
engine
B
R
A
I
N
I
A
K
A
P
I
Monday, May 13, 13
Linked data made simple!
Goal
Monday, May 13, 13
Authorizationandauthentication
ReduceneedofwritingSPARQLqueries
Singlepointofaccesstothetriplestore
Requirements
Datamanagementquality(deduplication,validation,
integrationwithexternaldatasets,etc)
Monday, May 13, 13
RESTfulhypermediaAPI
Requirements
Performanceenhancement-caching
Monday, May 13, 13
Technologies
Monday, May 13, 13
Mainconcepts
Monday, May 13, 13
Context
Isolated dataspace (graph)
Sports
Context
Monday, May 13, 13
Schema
Definition of a data type
(i.e. definition of a class)
Sports
Team
Context
Schema
Monday, May 13, 13
Sports
Team
Schema
Instance
Collection
Barcelona
Instance
Collection
Team
Context
Monday, May 13, 13
Hypermedia
API
Monday, May 13, 13
Contentnegotiation
Decouplingserverandclientside
AccessSimplicity(don’trememberURLs,navigate)
Hypermedia
Applicationistreatedasastatemachine
Monday, May 13, 13
self
/sports/Team/
Barcelona
/sports/
Team
inCollection
item
create
deletereplace
Relations
Monday, May 13, 13
Services
Monday, May 13, 13
ContextListcontexts
CollectionsListcollections(ofacontext)
Services
SchemasRetrieveschemaofaclass(collection)
Monday, May 13, 13
Listinstances(sametype)
Retrieveinstance
Instances
Createinstance
Updateinstance
Deleteinstance
Monday, May 13, 13
{
"@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
Filteringinstances
Monday, May 13, 13
Filteringinstances
SELECT *
FROM <http://semantica.globo.com/sports/>
WHERE
{
?s a sports:Team .
?s rdfs:label “Barcelona” .
}
Monday, May 13, 13
Filteringinstances
Monday, May 13, 13
/sports/Team?p=rdfs:label&?o=Barcelona
Filteringinstances
Monday, May 13, 13
Dealingwithlegacyand
externalgraphs
/sports/
&graph_uri=dbpedia:sports
&class_uri=dbpedia-ont:Team
Monday, May 13, 13
Brainiakwillbeopen
sourcednextMondayat
1stGloboSemanticDay
Joinnowforfree:
bit.ly/semantic_day_globo
Followusongithub:
github.com/globocom
Monday, May 13, 13
Howwesee
thefuture
Monday, May 13, 13
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
THANKYOU
Semantic Team
semantica@corp.globo.com
Ícaro Medeiros
icaro.medeiros@gmail.com
globo.com
Monday, May 13, 13

More Related Content

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

Mobile Meets Cloud - MBaaS
Mobile Meets Cloud - MBaaSMobile Meets Cloud - MBaaS
Mobile Meets Cloud - MBaaS
Janakiram MSV
 
Matt training-html-halfday
Matt training-html-halfdayMatt training-html-halfday
Matt training-html-halfday
Matthew Dobson
 
Applying Evolutionary Architecture on a Popular API
Applying Evolutionary Architecture on a  Popular APIApplying Evolutionary Architecture on a  Popular API
Applying Evolutionary Architecture on a Popular API
Phil Calçado
 

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

Vital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent AppsVital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent Apps
 
HTML5 Web Standards
HTML5 Web StandardsHTML5 Web Standards
HTML5 Web Standards
 
Mobile Meets Cloud - MBaaS
Mobile Meets Cloud - MBaaSMobile Meets Cloud - MBaaS
Mobile Meets Cloud - MBaaS
 
Green Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in GovernmentGreen Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in Government
 
Matt training-html-halfday
Matt training-html-halfdayMatt training-html-halfday
Matt training-html-halfday
 
Pattern: PMML for Cascading and Hadoop
Pattern: PMML for Cascading and HadoopPattern: PMML for Cascading and Hadoop
Pattern: PMML for Cascading and Hadoop
 
Graph everything
Graph everythingGraph everything
Graph everything
 
The Seneca Pattern at EngineYard Distill 2013 Conference
The Seneca Pattern at EngineYard Distill 2013 ConferenceThe Seneca Pattern at EngineYard Distill 2013 Conference
The Seneca Pattern at EngineYard Distill 2013 Conference
 
Four Data Presentation Approaches: Choosing the right method for your organis...
Four Data Presentation Approaches: Choosing the right method for your organis...Four Data Presentation Approaches: Choosing the right method for your organis...
Four Data Presentation Approaches: Choosing the right method for your organis...
 
Applying Evolutionary Architecture on a Popular API
Applying Evolutionary Architecture on a  Popular APIApplying Evolutionary Architecture on a  Popular API
Applying Evolutionary Architecture on a Popular API
 
Drupal, rotative numérique pour un groupe de presse
Drupal, rotative numérique pour un groupe de presseDrupal, rotative numérique pour un groupe de presse
Drupal, rotative numérique pour un groupe de presse
 
Drupal - Digital publishing platform for Press & Media group
Drupal - Digital publishing platform for Press & Media groupDrupal - Digital publishing platform for Press & Media group
Drupal - Digital publishing platform for Press & Media group
 
Presentationnosqlmah
PresentationnosqlmahPresentationnosqlmah
Presentationnosqlmah
 
ASP.NET Concept and Practice
ASP.NET Concept and PracticeASP.NET Concept and Practice
ASP.NET Concept and Practice
 
Troubleshooting Live Java Web Applications
Troubleshooting Live Java Web ApplicationsTroubleshooting Live Java Web Applications
Troubleshooting Live Java Web Applications
 
IT Jobs from JobsBridge- May 11
IT Jobs from JobsBridge- May 11IT Jobs from JobsBridge- May 11
IT Jobs from JobsBridge- May 11
 
php[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP apps
php[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP appsphp[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP apps
php[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP apps
 
Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...
Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...
Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...
 
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating DrupalMaking the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
 
2013 10-03-semantics-meetup-s buxton-mark_logic_pub
2013 10-03-semantics-meetup-s buxton-mark_logic_pub2013 10-03-semantics-meetup-s buxton-mark_logic_pub
2013 10-03-semantics-meetup-s buxton-mark_logic_pub
 

More from Ícaro Medeiros

R2R Framework: Ontology Mapping
R2R Framework: Ontology MappingR2R Framework: Ontology Mapping
R2R Framework: Ontology Mapping
Ícaro Medeiros
 
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...
Ícaro Medeiros
 
Tag Suggestion using Multiple Sources of Knowledge
Tag Suggestion using Multiple Sources of KnowledgeTag Suggestion using Multiple Sources of Knowledge
Tag Suggestion using Multiple Sources of Knowledge
Ícaro Medeiros
 

More from Ícaro Medeiros (12)

Data Science and Culture
Data Science and CultureData Science and Culture
Data Science and Culture
 
Statistics: the grammar of Data Science
Statistics: the grammar of Data ScienceStatistics: the grammar of Data Science
Statistics: the grammar of Data Science
 
Linked Data, Big Data, and User Science at Globo.com
Linked Data, Big Data, and User Science at Globo.comLinked Data, Big Data, and User Science at Globo.com
Linked Data, Big Data, and User Science at Globo.com
 
Web Semântica na Globo.com (Novas Mídias UFRJ)
Web Semântica na Globo.com (Novas Mídias UFRJ)Web Semântica na Globo.com (Novas Mídias UFRJ)
Web Semântica na Globo.com (Novas Mídias UFRJ)
 
Schema.org - HTML semântico - Front in Maceio 2012
Schema.org - HTML semântico - Front in Maceio 2012Schema.org - HTML semântico - Front in Maceio 2012
Schema.org - HTML semântico - Front in Maceio 2012
 
Ontology matching
Ontology matchingOntology matching
Ontology matching
 
R2R Framework: Ontology Mapping
R2R Framework: Ontology MappingR2R Framework: Ontology Mapping
R2R Framework: Ontology Mapping
 
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...
 
Tag Suggestion using Multiple Sources of Knowledge
Tag Suggestion using Multiple Sources of KnowledgeTag Suggestion using Multiple Sources of Knowledge
Tag Suggestion using Multiple Sources of Knowledge
 
Expressões regulares no Linux
Expressões regulares no LinuxExpressões regulares no Linux
Expressões regulares no Linux
 
Ontology Learning
Ontology LearningOntology Learning
Ontology Learning
 
Tag Suggestion
Tag SuggestionTag Suggestion
Tag Suggestion
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

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