Upload
margery-lynch
View
222
Download
1
Embed Size (px)
Citation preview
Managing & Integrating Enterprise Data with Semantic
Technologies
Susie StephensPrincipal Product Manager, Oracle
The Semantic Web is Maturing
• Mature standards• Approx. 5m RDF files; 15k OWL files• Increasing adoption by enterprises• Many open source tools• Commercial tools
Oracle RDF Data Model
RDF Triples:
• {S1, P1, O1}
• {S1, P2, O2}
• {S2, P2, O2}
S1 O1
O2S2 P2
P2
P1
• Support for RDF and RDFS• Object-relational implementation• Subjects and objects are re-used• Links represent complete RDF triples
SPARQL-like Query Capability
• A table function allows a graph query to be embedded in a SQL query
• Searches for an arbitrary pattern against the RDF data
• Includes inferencing based on RDF, RDFS, and user-defined rules
• Automatically resolve multiple representations of the same point in value space, e.g. 1 vs. 1.00
• Scalability: Real Application Clusters (RAC)• Security: Encryption, Authentication, Data Guard • Performant: multi-threaded, parallel processing,
memory management, indexed, etc. • Multi-Media: Images, Text, etc.
Enterprise Functionality
Source: VLDB 2005 - Performance testing with UniProt
(units in seconds)
• Map relationships to terms using RDF triples
- ‘Mandible’, sameAs’, ‘Jaw’
- ‘Molar’, ‘partOf’, ‘Jaw’
Image Search
“Find me all DICOM images that contain the term ‘Jaw’”
Text Search
“Find me all papers that contain the term ‘Jaw’”
• Map relationships to terms using RDF triples
- ‘Mandible’, sameAs’, ‘Jaw’
- ‘Molar’, ‘partOf’, ‘Jaw’
Data Integration
• SQL / RDBMS– Concise, efficient transactions– Transaction metadata is embedded or implicit in
the application or database schema
• XQuery / XML– Transaction across organizational boundaries – XML wraps the metadata about the transaction
around the data
• SPARQL / RDF– Information sharing with ultimate flexibility– Enables semantics as well as syntax to be
embedded in documents
SQL ComponentTable EMPLOYEE
Column EMPLOYEE. EMPID
Row with EMPID=110
NAME cell in that row
URI relative to databaseEMPLOYEE/schema#EMPLOYEE
EMPLOYEE/schema#empid
EMPLOYEE/rowBy/empid/110
EMPLOYEE/rowBy/empid/110#name
Approach for RDB to RDF Mappings
EMPID NAME SITEID ROLE
110 S Jones 1 Development
120 B Brown 2 Marketing
130 K Smith 1 Development
Acme Employee Table
Enterprise Applications
• Drug target discovery• Knowledge discovery in translational medicine• Government geo-spatial data management• Resource optimization in intelligence• Emergency response planning• Medical record management• Web-based knowledge discovery• Web publishing• Automotive design
Summary
• Adoption of Semantic Web technologies is accelerating
• The Semantic Web offers heterogeneous data integration using explicit semantics
• It will continue to be hybrid world• Legacy data can be incorporated into the
Semantic Web• Oracle has a scalable, secure, highly-available
RDF Data Model