Upload
sharlene-hensley
View
216
Download
0
Tags:
Embed Size (px)
Citation preview
Future Media BBC MMXII
Dynamic Semantic Publishing Empowering the BBC Sports Site and the 2012 Olympics
• Jem Rayfield : BBC Future Media• Peter Haase : fluid Operations• Borislav Popov : Ontotext
Future Media BBC MMXII
Instance Data Management
• Authoring • Making it easy for the end user (abstracting from linked data technology)• Highly customizable interface, driven by the ontology
• Interlinking and integration with other sources• E.g. Linked Open Data sources (DBpedia, Geonames, ...)• Assets such as images, video, audio
• Editorial & Publishing Workflows• Provenance and change management• Support for user roles• Fine granular access control
Need for User Roles and Access Control• Journalist
View Instance Data
• SubeditorEdit instance data
• Media ManagerEdit instance dataApprove/reject instance data edits
• Data ArchitectEdit instance data and ontology data editsPublish instance data
• AdministratorApprove/publish ontology editsConfigurationACL changes
Staging Architecture
Staging Database LiveDatabase
Data Layer
Information Workbench(Instance Data Management)
SPARQL/RDF HTTP
Journalist,Data Architect, ...
Web-Frontend(Browser)
Unpublished Data Published Data
Information Workbench Linked Data Frontend:Semantic Wiki + Rich Widgets• Semantic Wiki for presentation and authoring of
data• Declarative specification of the UI based on
available pool of widgets and declarative wiki-based syntax
• Widgets have direct access to the database• Type-based template mechanism
Wiki Page in Edit Mode … … and Displayed Result Page
Summary Pages for Instances
Structured Data View
Visual Exploration of the Database
Data ManagementOntology Visualization• Special types of graphs for certain entity types possible, e.g. to visualize ontology
Authoring Instance Data• Instance creation/editing wizards based on ontology
Ontology-driven Forms
• Generated automatically based on the schema (domain and range definitions)
• Auto-suggestions based on the ontology
• Input can be validated based on range definitions
User-specified Forms
• Forms can easily be customized, extending the schema definition
• Supports users in interlinking existing entities by offering schema- or query-based suggestions
Change Management and Editorial Workflow
Draft Approved
Rejected
PublishedApprove(Reviewer)
Publish(Publisher)
Reject(Reviewer)
Edit(Editor)
• All changes are logged and carry a state• Changes are initially in draft state• Changes can be approved or rejected• Approved changes can be published to the live database
Editorial Workflow in the UI