pelletdb: scalable reasoning for enterprise semantics

16

Click here to load reader

Upload: clark-parsia-llc

Post on 11-May-2015

1.273 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: PelletDb: Scalable Reasoning for Enterprise Semantics

PelletDb: Scalable, Expressive Semantic Reasoning for the Enterprise

Héctor Pérez-UrbinaClark & Parsia, LLC

[email protected]

2010 Semantic Technology Conference

Page 2: PelletDb: Scalable Reasoning for Enterprise Semantics

Who are we?Clark & Parsia is a semantic software startupOffices in DC & Cambridge, MASoftware products for end-user & OEM useProvides software development and integration servicesSpecializing in Semantic Web, web services, and advanced AI technologies for federal and enterprise customers

http://clarkparsia.com/Twitter: @candp

Page 3: PelletDb: Scalable Reasoning for Enterprise Semantics

What is PelletDb?

New reasoner that combines the best of two worlds:

Clark & Parsia’s Pellet: expressive, in-memory OWL 2 reasonerOracle Database Semantic Technologies: scalable, database-backed OWL/RDF reasoner

Page 4: PelletDb: Scalable Reasoning for Enterprise Semantics

What is PelletDb?Pellet

very expressivenot sufficiently scalable for some workloads

Oracle 11g R2very scalablenot sufficiently expressive for some problems

PelletDb: more scalable & expressive than either Pellet or Oracle alone

Page 5: PelletDb: Scalable Reasoning for Enterprise Semantics

What is PelletDb?

Page 6: PelletDb: Scalable Reasoning for Enterprise Semantics

Max Expressivity Mode

Page 7: PelletDb: Scalable Reasoning for Enterprise Semantics

Max Scalability Mode

Page 8: PelletDb: Scalable Reasoning for Enterprise Semantics

PerformanceMax expressivity mode

Schema & data extraction (Pellet)Reasoning (Pellet)

Max scalability modeSchema extraction & reasoning (Pellet)

Small percentage of timeData reasoning (Oracle)

Performance evaluation at http://bit.ly/crNWuN

Page 9: PelletDb: Scalable Reasoning for Enterprise Semantics

Benefits for Oracle customersMore expressive reasoning: more complete SPARQL query answersAccess to non-standard reasoning services

Inference explanationSPARQL-DL query answeringIncremental reasoningClosed-world integrity constraint validationAutomated ontology modularization

Page 10: PelletDb: Scalable Reasoning for Enterprise Semantics

Benefits for Pellet customersAccess to Oracle’s world-class information management systems

ScalabilitySecurityReplicationTransaction supportOracle addons

Enterprise ecosystem ready for OWL 2

Page 11: PelletDb: Scalable Reasoning for Enterprise Semantics

Other RDF DatastoresPelletDb technology is not specific to OracleWe are evaluating business case for highly optimized integrations with other RDF stores

BigDataVirtuoso4Store/5Store...

Page 12: PelletDb: Scalable Reasoning for Enterprise Semantics

RoadmapQ3 2010

OWL-based integrity constraint validation for semantic & relational data

Q1 2011Semantic facade over existing data sources

Page 13: PelletDb: Scalable Reasoning for Enterprise Semantics

IC Validation

Database-like IC validation (Closed world, UNA)SPARQL translationIncremental validation

"Using OWL in Closed-World Applications" by Evren Sirin - 3:30 pm

Page 14: PelletDb: Scalable Reasoning for Enterprise Semantics

Semantic Facade

Specialized OWL 2 QL reasonerRewriting-based approachNo data explosionFrequently changing dataEfficient query answering

Page 15: PelletDb: Scalable Reasoning for Enterprise Semantics

More infoClark & Parsia LLC

http://clarkparsia.com/ PelletDb

http://clarkparsia.com/pelletdbNews, updates, tips/ticks on twitter

#pelletdb

Page 16: PelletDb: Scalable Reasoning for Enterprise Semantics

Questions?