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

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