improving web content management with semantic technologiesaflux.in/files/websemantica_globo.pdf ·...

35
CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING WEB

Upload: others

Post on 17-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIES

globo.comFernando Carolo and Leonardo Burlamaqui

IMPROVING WEB

Page 2: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

WHO WE ARELeading Brazilian Media Group

Page 3: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

BROADCAST MOVIES PAY TV INTERNET

EVENTS MUSIC

PUBLISHING

NEW VENTURES NEWSPAPERRADIO NETWORK

Multi-brand, diversified media company

Page 4: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

64% audience reach in Brazil*

31.2MM

unique visitors/month*

* source: comScore, 04/11

Page 5: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Intelligence / strategy

Product design & development

Tools and infra-structure

Lab / startups

TECHNOLOGY AND SERVICE PROVIDER FOR THE GROUP

Page 6: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

HOW IT STARTED

Page 7: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Web sites cover the same subjects with

DIFFERENT POINTS OF VIEW

E.G. Romário de Souza Faria

Page 8: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

globoesporte.comFormer soccer player and coach

Page 9: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Representative forthe state of Rio de Janeiro

Page 10: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Celebrity

Page 11: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

How to cross-link all content about Romário?

Are different sites covering the same story?

Are semantic technologies useful for this?

Page 12: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

WHAT WE DID

Page 13: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Annotation tool

Ontology design

R&D project started in January ‘09

Page 14: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Annotation tool

Page 15: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Embedded into our existing CMSs

Web CMS (based on Django)

Video publishing system (developed in-house)

Blogs (based on WordPress)

Common UX for content producers

Interface adapts itself to ontology

Annotations stored in triple store

Page 16: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING
Page 17: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Interface follows the ontology

Fields

Search ranges

Suggest as you type

Automatic concept extraction

Page 18: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Ontology Design

Page 19: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Information architects turned into ontology engineers, work with domain experts

One team designs upper ontology / provides training

More design, less software development

Page 20: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Unified Foundational Ontology (UFO)(1)(2)(3)(4) used for conceptual models

Common methodology keeps everyone aligned

Modeling framework for ontologies

Serves as lingua franca for ontology engineers

Page 21: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Rigid

Non-sortal

Rigid

Sortal

Anti-rigid

Sortal

Rigid

Sortal

Upper ontology

Sports ontology News ontology

Page 22: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

EXAMPLES

Page 23: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

GENERAL ELECTIONS OCTOBER ’10

NEWS

BUSINESS AND HEALTH

Topic pages for candidates, parties and states

Companies and stock markets, supplemented with real-time information

Medical specialties and wellness topics

Page 24: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING
Page 25: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

SWITCH FROM SECTIONS TO CONCEPTS

SPORTS

CROSS-LINKS BETWEEN NEWS SITE AND TV PROPERTIES

Leagues, teams, players, matches

globoesporte.com

Page 26: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING
Page 27: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING
Page 28: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

benefits

Page 29: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

New ways to organize content / find related material

Explicit relationships / derived from content / reasoning

Up to date topic pages with little editorial effort

Seamless navigation leading users into flow state

Page 30: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

to do

Page 31: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

External references for content producers (e.g., DBpedia)

NLP tools for concept extraction

Linked Open Data

RDFa

Page 32: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

TAKE OUTS

Page 33: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

Collaborative ontology design using UFO

Reusable, intelligent code base

Common user interface for content producers

Annotate once, present everywhere

Seamless, immersive user experience

Page 34: IMPROVING WEB CONTENT MANAGEMENT WITH SEMANTIC TECHNOLOGIESaflux.in/files/websemantica_globo.pdf · SEMANTIC TECHNOLOGIES globo.com Fernando Carolo and Leonardo Burlamaqui IMPROVING

(1) Guizzardi, G. “Ontological Foundations for Structural Conceptual Models”, Telematica Instituut Fundamental Research Series No. 15. The Netherlands: Universal Press, ISBN 90-75176-81-3, 2005.

(2) Guizzardi, G.; Wagner, G. “Using the Unified Foundational Ontology (UFO) as a Foundation for General Conceptual Modeling Languages”. In: Theory and Application of Ontology. Berlim: Springer-Verlag, 2010.

(3) Baumman, B. “Prying Apart Semantics and Implementation: Generating XML Schemata Directly from Ontologically Sound Conceptual Models”. In: Proceedings of Balisage: The Markup Conference. Montreal, 2009.

(4) Guizzardi, G.; Falbo, R. A.; Guizzardi, R. S. S. “Grounding Software Domain Ontologies in the Unified Foundational Ontology (UFO): The Case of the ODE Software Process Ontology”. 11th Iberoamerican Conference on Software Engineering; Recife, Brazil, 2008.

references