An Industrial Application of The Semantic Web technology. Dag Rende Swedsoft STEW 2016, Oct 12-13, Linköping

Similar documents
LINKING WEB DATA WEB:

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

The Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts. Leslie Carr

The Semantic Web & Ontologies

The Data Web and Linked Data.

The Politics of Vocabulary Control

Introduction. October 5, Petr Křemen Introduction October 5, / 31

Labeled graph homomorphism and first order logic inference

Semantic web. Tapas Kumar Mishra 11CS60R32

SEPA SPARQL Event Processing Architecture

Metcalfe s Law : Why is the Web so Big?

Proposal for Implementing Linked Open Data on Libraries Catalogue

Click the buttons in the interactive below to become familiar with the drawing tool's commands.

Linked Data: Standard s convergence

Semantic Web Fundamentals

Some New Developments at the FSO - Service-based web publishing - Storytelling in the time of tablets - Interactive visualisation: New Atlas - M2M

Orchestrating Music Queries via the Semantic Web

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

Semantic Web Fundamentals

THE GETTY VOCABULARIES TECHNICAL UPDATE

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

Extending SOA Infrastructure for Semantic Interoperability

COMP6217 Social Networking Technologies Web evolution and the Social Semantic Web. Dr Thanassis Tiropanis

Introduction To Systems Engineering CSC 595_495 Spring 2018 Professor Rosenthal Midterm Exam Answer Key

New Approach to Graph Databases

Web 2.0 and the Semantic Web

The Emerging Web of Linked Data

SRI International, Artificial Intelligence Center Menlo Park, USA, 24 July 2009

On the Web and the BlackBerry

GeoTemporal Reasoning for the Social Semantic Web

Semantic Queries and Mediation in a RESTful Architecture

WebGUI & the Semantic Web. William McKee WebGUI Users Conference 2009

Ontologies for Agents

Semantic Web Systems Introduction Jacques Fleuriot School of Informatics

Library of Congress BIBFRAME Pilot. NOTSL Fall Meeting October 30, 2015

Linked Open Data: a short introduction

Linked data from your pocket

2017 SAP SE or an SAP affiliate company. All rights reserved. Get Started with TripIt Pro and My Travel Network

Digital Public Space: Publishing Datasets

Welcome to INFO216: Advanced Modelling

Semantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham

Enrolling for Mobile Money

Concur Cliqbook Travel New User Interface

The Rich Web. Arnaud Dumont RAL Retreat * Nov 7-9, 2007

François-Paul Servant

Installation Guide CSA Group Reader App for Windows Desktop

Semantic Web Road map

CSC 121 Computers and Scientific Thinking

The Semantic Planetary Data System

Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute

Reducing Consumer Uncertainty

An overview of RDB2RDF techniques and tools

Serving Ireland s Geospatial as Linked Data on the Web

Temporality in Semantic Web

Hyperdata: Update APIs for RDF Data Sources (Vision Paper)

Concur Expense Management System

Multi-agent and Semantic Web Systems: RDF Data Structures

Prof. Dr. Christian Bizer

Shop on: Ontology for E-shopping

Future Trends in Web Development

Web Information System Design. Tatsuya Hagino

Contribution of OCLC, LC and IFLA

QUICK GUIDE HOW TO REQUEST A RIDE ON LYFT

Why You Should Care About Linked Data and Open Data Linked Open Data (LOD) in Libraries

Fusing Corporate Thesaurus Management with Linked Data using PoolParty

A Linked Data Translation Approach to Semantic Interoperability

Linked Open Data in Legal Scholarship

Data Integration and Structured Search

Read Now In-Browser Reader Guide

From the Web to the Semantic Web: RDF and RDF Schema

Semantic Web and Natural Language Processing

Multi-agent and Semantic Web Systems: Linked Open Data

An FCA Framework for Knowledge Discovery in SPARQL Query Answers

What is the Semantic Web?

Introduction to Semantic Web

Applicant and Traveler s Guide

Semantic Web Technologies

pending Checking your just got easier. AGENT NET INFO MOBILE PENDING Android BlackBerry iphone View View View

Linked data from your pocket: The Android RDFContentProvider

Towards a Semantic Wiki Experience Desktop Integration and Interactivity in WikSAR

Mobile phone in aviation IT: (an independent opinion)

DC Area Business Objects Crystal User Group (DCABOCUG) Data Warehouse Architectures for Business Intelligence Reporting.

RDF for Life Sciences

NOTSL Fall Meeting, October 30, 2015 Cuyahoga County Public Library Parma, OH by

Chinese-European Workshop on Digital Preservation. Beijing (China), July 14 16, 2004

Open And Linked Data Oracle proposition Subtitle

How to Transfer Your Contact Information Into Microsoft Outlook 2010

Porting Social Media Contributions with SIOC

Semantic Web Systems Linked Open Data Jacques Fleuriot School of Informatics

The trusted, student-friendly online reference tool. Name: Date:

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Agenda. Introduction. Semantic Web Architectural Overview Motivations / Goals Design Conclusion. Jaya Pradha Avvaru

Prof. Dr. Christian Bizer

Web Services: OWL-S 2. BPEL and WSDL : Messages

I'm going to introduce you to the basic concepts of linked data and provide some context on how linked data might be used to enhance access to

Using RDF to Model the Structure and Process of Systems

Neil Jefferies Tanya Gray Jones Bodleian Libraries

CHAPTER 1 INTRODUCTION

SAS Report Viewer 8.3 Documentation

raceability Support in OpenModelica Using Open Services for Lifecycle Collaboration (OSLC)

Transcription:

An Industrial Application of The Semantic Web technology Dag Rende Swedsoft STEW 2016, Oct 12-13, Linköping

Contents The Semantic Web Scania Visualization

Assume part of ITEA3 part of HEUREKA ASSUME stands for Affordable Safe & Secure Mobility Evolution

Assume The Scania use-case

What is The Semantic Web? You have it in your pocket!

The Semantic Web

World Wide Web Tim Berners-Lee Created the World Wide Web 1989 Created the first Web browser and HTTP server 1990

World Wide Web A web of pages connected by links For human beings reading text and clicking links in a web browser

World Wide Web Links in a web page have no specified meaning they are just a way to get to a new page.

The Semantic Web A web of uniquely identified data connected by typed links For machine to machine communication

The Semantic Web First traces at a conference in Geneva 1994 An article in Scientific American 2001 Uses the phrase The Semantic Web

The Semantic Web Core concept The Triple: Subject Predicate Object John knows Mary use-case-14 required-by requirement-45

The Semantic Web - in your pocket You order an airline flight ticket One day before departure, you See this on your Android phone: (or in the Google App on an iphone)

How do Google know about your ticket? Did I book the ticket through Google? No. Have Google bought the travel agent? No.

But You got a confirmation to your gmail!

It looked like this:

Inside the mail is this hidden message: <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "FlightReservation", "reservationnumber": "4928H5", "reservationstatus": "http://schema.org/confirmed", "undername": { "@type": "Person", "name": "Dag Rende" }, "reservationfor": { "@type": "Flight", "flightnumber": "682", "airline": { "@type": "Airline", "name": "Finair", "iatacode": "AY" }, "departureairport": { "@type": "Airport", "name": "Arlanda Airport", "iatacode": "ARN.

Google interprets the message and displays this:

How do Finnair know how to formulate the hidden message?

Schema.org Keeps vocabularies definitions of data Sponsored by Google, Microsoft, Yahoo and Yandex Over 10 million sites uses Schema.org definitions Uses The Semantic Web standards

Schema.org

Contents The Semantic Web Scania Visualization

Scania

Scania Goals Improve the design process of the electrical architecture for trucks Make the access to information easier, more accurate Lower the cost and effort to maintain the information

Scania ISO26262 Functional Safety for Road Vehicles Covers the whole development process Requirement specification Design Implementation Integration Verification Validation Configuration

Traceability Any action should be traceable backwards and forwards in the development process Requires items from different departments and disciplines to be linkable to each other This requires global unique identifiers to objects and types.

Scania data sources

The usual solution Purchase a large commercial product Import all data Change the organization to fit the product

Scania chose A stepwise adaption to semantic web standards

The semantic web alternative The Semantic Web has standards for: Identifiers URI Representing data RDF Publishing RDF data on a network Searching data SPARQL Schemas - RDFS as on Schema.org

Done so far at Scania: Created schemas for the object types involved Implemented RDF front-ends to existing systems Changed existing tools to consume the RDF data Created new tools Document preparation tools with connection to the documented entities Accurate search tools Visualization tools

Example triples

Integration Not only System Integration Data integration

Contents The Semantic Web Scania Visualization

Visualization

Questions to answer What is the architectural diagram of the fuel level sensor system for truck model P as it was on May 15, 2016?

Questions to answer Which Messages are sent on the CAN bus when the tire pressure is too low on the left front wheel?

Visualization tool makers heaven! Any object is accessible by a globally unique ID Data types are defined in schemas Links between objects can be followed, even across discipline boundaries A standard way to query any objects

Deployment cases Stand-alone in a web browser, Embedded into a.net desktop application

Diagram types Messages between objects

Diagram types Sub-system hierarchy and object dependencies

Other requirements Good layout quality Fast layout and re-layout User interaction context menus, selection, mouse hover info-boxes Well integrated in the embedding application

Visualizer architecture Triple Store 2. Read data Mapping specification 1. Read specification Visualizer 3. Draw diagram

The Specification says: Which data to build the visualization on How to map data items onto graphical shapes The layout The User interaction

Result case 1: AE Diagram Messages between components

Benefits The diagram for the right truck model, version and configuration Immediately Always up-to-date

AE Diagram complex cases

Result case 2: Hardware/Software Diagram Sub-system hierarchy

Result case 2: Hardware/Software Diagram

Result case 2: Hardware/Software Diagram The long term goal is an architecture browser

The project proceeds with more visualizations Starting with Message sequence diagrams Requirement models More user interactivity

Scania visualizations - conclusion The goals were met: Improve the design process of the electrical architecture for trucks Make the access to information easier, more accurate Lower the cost and effort to maintain the information

Thank you! Dag Rende CTO dag.rende@find-out.se FindOut Technologies AB find-out.se