Semantic Web Success Story



Similar documents
bigdata Managing Scale in Ontological Systems

Network Graph Databases, RDF, SPARQL, and SNA

How To Build A Cloud Based Intelligence System

BIG DATA FOR MEDIA SIGMA DATA SCIENCE GROUP MARCH 2ND, OSLO

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo

excellent graph matching capabilities with global graph analytic operations, via an interface that researchers can use to plug in their own

VIVO Dashboard A Drupal-based tool for harvesting and executing sophisticated queries against data from a VIVO instance

Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management

Big Data, Fast Data, Complex Data. Jans Aasman Franz Inc

Taming Big Data Variety with Semantic Graph Databases. Evren Sirin CTO Complexible

Presente e futuro del Web Semantico

Increase Agility and Reduce Costs with a Logical Data Warehouse. February 2014

Architectural patterns for building real time applications with Apache HBase. Andrew Purtell Committer and PMC, Apache HBase

Reference Architecture, Requirements, Gaps, Roles

The StrikeIron API Management Solution

MarkLogic Semantics in Healthcare and Life Sciences for LIDER COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.

LINKED DATA EXPERIENCE AT MACMILLAN Building discovery services for scientific and scholarly content on top of a semantic data model

Big Data Management Assessed Coursework Two Big Data vs Semantic Web F21BD

Big Data and Semantic Web in Manufacturing. Nitesh Khilwani, PhD Chief Engineer, Samsung Research Institute Noida, India

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

Cisco Solutions for Big Data and Analytics

Semantic Stored Procedures Programming Environment and performance analysis

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

Ikasan ESB Reference Architecture Review

The Ontological Approach for SIEM Data Repository

Pulsar Realtime Analytics At Scale. Tony Ng April 14, 2015

MarkLogic 8: Samplestack

Graph Database Performance: An Oracle Perspective

The 4 Pillars of Technosoft s Big Data Practice

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

STREAM ANALYTIX. Industry s only Multi-Engine Streaming Analytics Platform

Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

Scalable End-User Access to Big Data HELLENIC REPUBLIC National and Kapodistrian University of Athens

Streamlining the Process of Business Intelligence with JReport

Domain driven design, NoSQL and multi-model databases

An Advanced Performance Architecture for Salesforce Native Applications

How To Create A Federation Of A Federation In A Microsoft Microsoft System (R)

Industry 4.0 and Big Data

Analytics March 2015 White paper. Why NoSQL? Your database options in the new non-relational world

EMC Data Protection Advisor 6.0

EMC Federation Big Data Solutions. Copyright 2015 EMC Corporation. All rights reserved.

Making Sense of Big Data in Insurance

An Enhanced Visualization Service based on Geospatial and Statistical Linked Open Data

Big Data Visualization with JReport

Department of Defense. Enterprise Information Warehouse/Web (EIW) Using standards to Federate and Integrate Domains at DOD

White. Paper. EMC Isilon: A Scalable Storage Platform for Big Data. April 2014

Prof. Dr. Lutz Heuser SAP Research

MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

Smart Cities require Geospatial Data Providing services to citizens, enterprises, visitors...

Experiences from a Large Scale Ontology-Based Application Development

Luis Melo Head of CRM/CX. Capventis. Policy Automation. Knowledge Management. Field Service Management. Web Customer Service

UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications

Drupal.

Oracle Exam 1z0-599 Oracle WebLogic Server 12c Essentials Version: 6.4 [ Total Questions: 91 ]

The use of Semantic Web Technologies in Spatial Decision Support Systems

An Architecture to Deliver a Healthcare Dial-tone

TopBraid Insight for Life Sciences

JBoss. choice without compromise

BIG DATA AGGREGATOR STASINOS KONSTANTOPOULOS NCSR DEMOKRITOS, GREECE. Big Data Europe

Cloud Computing and Advanced Relationship Analytics

Cloud computing - Architecting in the cloud

Bigdata : Enabling the Semantic Web at Web Scale

Oracle s Big Data solutions. Roger Wullschleger. <Insert Picture Here>

LDIF - Linked Data Integration Framework

Decoding the Big Data Deluge a Virtual Approach. Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco

DISTRIBUTED RDF QUERY PROCESSING AND REASONING FOR BIG DATA / LINKED DATA. A THESIS IN Computer Science

Introduction to Sun ONE Application Server 7

Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies

Oracle Spatial and Graph

Comparison of Triple Stores

We have big data, but we need big knowledge

Storage and Retrieval of Large RDF Graph Using Hadoop and MapReduce

Big Data Solutions. Portal Development with MongoDB and Liferay. Solutions

Software-Defined Storage Extending the Power of Your Datacenter Eric Tsai Senior Technic Architect Presale Division Enterprise Group Taiwan

BIG DATA AND ANALYTICS

Zynga Analytics Leveraging Big Data to Make Games More Fun and Social

Embedded Analytics & Big Data Visualization in Any App

More than a Database InterSystems Data Platform. Robert Nagle

EMC Unified Storage for Microsoft SQL Server 2008

Integrating a Big Data Platform into Government:

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

Transcription:

Semantic Web Success Story Practical Integration of Semantic Web Technology Chris Chaulk, Software Architect EMC Corporation 1

Who is this guy? Software Architect at EMC 12 years, Storage Management Software Lead architect for EMC s ProSphere product Technical direction for distributed engineering team U.S./India, 220+ engineers 2

The Goal (2008) New product better than the old one. 3

Architectural drivers Standards-based Virtual appliance-based deployment De-centralized and distributed High scalability Dynamic, flexible information model Semantics in model, not application code RESTful architectural style 4

Information Architecture Key requirements Visualize network relationships host-to-storage Support new platforms rapidly There is no single model There are multiple models, and there will always be Fundamentally a data integration project Decision Use open standards RDF and OWL chosen for information model Model entire domain Use model consistently 5

Information Architecture Use RDF in the middle; Convert to/from RDF at the edges thanks to David Booth Source models transformed to RDF Transforms: CONSTRUCT/INSERT RDFS/OWL inferences Procedural srm:system rdfs:subclassof tag:srm@ emc.com,2011: 000194900079 srm:name 000194900079 rdf:type srm: StorageArray rdfs:label StorageArray 6

The bigdata experience Development and training Rapid development of new features On-site training and consulting Support Extremely fast response times (minutes) Very collaborative Dealing directly with developers, not support team Technology Solid and scalable Very few defects found Feature-rich 7

bigdata at EMC Embedded RDF store Persistence for multiple information types Other SQL/NoSQL technologies utilized (RDBMS) Encapsulated RDF store Maven project, Spring configured Prior to bigdata-generated Maven project Funded implementation, consultation ChangeLog, Statement Identifier in-lining 8

Information Architecture REST driven by RDF model Attributes and relationships modeled in RDF as Properties Class URI= https://{servername}/topology/instances/storagearray/{arrayid} {arrayid} can be any Identifier RDF property Tag URIs used for most individuals Ontologies centralized in Maven project 9

bigdata usage: EMC ProSphere Topology Service JVM Alert Service JVM REST API Topology Service Alert Service REST API SAIL/bigdata API SAIL/bigdata API bigdata RDF store (journal) bigdata RDF store (journal) SAN topology and configuration SAN topology and configuration events (asynchronous) 10

bigdata usage: EMC ProSphere Topology Service JVM REST API Topology Service SAIL/bigdata API RDF/XML Maps Service JVM Maps Service Temp store REST API bigdata RDF store (journal) GraphML Flex UI SAN topology view 11

Semantic Web in the Enterprise: What makes it harder? Education and Expertise Can t ask an engineer to Go learn the Semantic Web Not every developer needs to know SPARQL Real-world examples What s the Killer App for Semantic Web applications? Integration/Extensions E.g. SPARQL and need for full-text search bigdata full-text search implementation OpenShara ElasticSearch integration 12

Semantic Web in the Enterprise: What makes it harder? Traditional development parallels Comfort-level with SQL, Objects E.g. I want a findobject(objectid) interface REST frameworks Following Linked Data principles and patterns Awareness Add RDF databases to the NoSQL discussion! Linked Data as an integration architecture E.g. Linked Data Integration Framework (LDIF) 13

What s next? Leverage new bigdata features Additional SPARQL 1.1 features MemStore History table Solution set cache bigdata B-Trees Proven, compare to LevelDB Graph analytics Clustered database & replication bigdata integrations and RDF evangelism ElasticSearch, Spring-Data like API 14