Webinar: Semantic web for developers

Post on 27-Jan-2015

111 views 1 download

Tags:

description

Video: http://www.youtube.com/watch?v=Pj0Uh0x4yos How to build smart applications based on linked data and semantic technologies

transcript

Webinar: Semantic Web for Developers

March 20, 2013

Jürgen JakobitschFlorian Huber

Andreas BlumauerSemantic Web Company

www.semantic-web.atwww.poolparty.biz

Andreas Blumauer: Introduction

Florian Huber: Apps and Examples

Jürgen Jakobitsch: PoolParty API

Q & A

About

§ Semantic Web Company was founded 2001 in Vienna, Austria

§ 20 experts in information management, semantic web, text mining, coding, consulting & research

§ Product: PoolParty Suite (launched 2009)

§ Serving global 500 companies

§ EU- & US-based consulting services

Solving the Semantic Puzzle

Customers

§ World Bank

§ Roche Diagnostics

§ Credit Suisse

§ Wolters Kluwer

§ Biogen Idec

§ Wood MacKenzie

§ Pearson

§ REEEP

§ British Museum

§ Education Services Australia

§ Daimler

Solutions we o!er

The core: Knowledge models

Teach machines to extract meaning

from data

Thesaurus Editor

Usage of open semantic standards

Let your knowledge grow!

§ the „Semantic Web“ is a stack of standards developed

by W3C

§ extend local knowledge bases with a wealth of data from

the web

§ E.g. Freebase (Google), E.U., U.S., BBC, BestBuy, GeneOntology etc.

§ use standards also for internal data integration

1. Createa knowledgegraph

2. Enrich graphwith linked data

3. Align withenterprise data

Technologies

§100% Java

§Application server and operating systems: Tomcat (Linux or Windows Server)

§Database: Sesame RDF Triple Store (shipped together with PoolParty)

§Programming Language (Client): Browser-based (Javascript/AJAX: YUI and ExtJS)

§Thesaurus Server provides:

§Web-based thesaurus editor (back end)

§Web-based linked data front end

§Wiki for collaborative vocabulary management

§SPARQL endpoint per thesaurus

§Thesaurus API (RESTful services for CRUD methods)

§Admin dashboard (manage rollback mechanisms)

§PoolParty Extractor and PoolParty Search are based on Apache Solr

Andreas Blumauer: Introduction

Florian Huber: Apps and Examples

Jürgen Jakobitsch: PoolParty API

Q & A

PoolParty: APIs at a glance

§ Dereference

§ MimeTypes

§ URI formats

§ SPARQL 1.1

§ ASK, SELECT, CONSTRUCT

§ Aggregate functions

§ Property Path

§ Custom SPARQL functions

§ PPT - API

§ Project Services

§ List Services

§ Thesaurus Services

§ JNDI

§ Bindable Local Repository Manager

§ PPTSystem

§ RepositoryConnections

§ PPX

§ Extraction Service

§ Mapping Service

§ Suggest Service

§ PPS

§ Search Service

§ Similarity Service

§ Suggest Service

customizedsemantic

applications

end-user

wiki / browser

admin dashboard

Wiki/PP Browser RDF Graph Store

thesaurus editor

thesaurus manager

content manager

developer

cms

PPT, PPX, PPS API (REST)SPARQL endpointLinked data front end

THESAURUSSERVER

EXTRACTOR

Try it out!

http://developer.poolparty.biz/

Andreas Blumauer: Introduction

Florian Huber: Apps and Examples

Jürgen Jakobitsch: PoolParty API

Q & A

Integration & Solutions

● GBPN:http://www.gbpn.org/

● reegle API:http://api.reegle.info/

● PoolParty Semantic Search:http://pilot7.poolparty.biz/search/

● Concept Drift: http://pilot7.poolparty.biz/conceptDrift/

Global Buildings Performance Network

Knowledge platform using Semantic Technologies and Linked Open Data“… aims to help the building sector e!ectively reduce its impact on climate change.”

Built on Drupal CMS

Consistent Tagging of Blog entries and RSS feeds: LOD GBPN Taxonomy

Provide a common terminology and facilitate international research collaboration

GBPN Thesaurus

Connected to PoolParty Server to use Semantic Technologies and LOD

● Thesaurus development and management

● Synchronization over SPARQL endpoint and RDF/XML

GBPN.org based on Drupal

PoolParty Thesaurus Manager Drupal taxonomy

RDF/XML

reegle API: goals

Provides an API for Automatic Tag Extraction and a Content Pool in the "eld of clean energy and climate relevant resources.

Consistently tagged documents make information more accessible.

Tagged documents can be stored in a common semantic index, the reegle API content pool.

reegle API: core functions

Automatic Tag Extraction

Content Pool

reegle API users

Use Cases & Examples

OpenEI Provides a widget to suggest related articles to their readers.

EldisUses the reegle API to o!er their users a “what do we mean by” info box that includes de"nitions and synonyms.

weAdaptA knowledge sharing and collaboration platform which uses the reegle API for consistent tagging, ensuring consistency of message.

reegle API services

API Documentation

● Extract Service

● Content Pool Push Service

● Similar Documents Service*

● Recommended Documents Service*

* with Request Builder

reegle API dashboard

Dashboard

reegle API request builder

Request Builder

reegle API statistics

Statistics – Extraction & Content Pool

Contact

Andreas BlumauerCEO, Semantic Web Company GmbH

Neubaugasse 1/8A-1070 Vienna

+43 1 4021235a.blumauer@semantic-web.at

www.semantic-web.at www.poolparty.biz

Partner network