applying semantic extensions and new services to drupal sem tech june 2010

21
Applying Semantic Extensions and New Services to Drupal Daniel Hladky, CEO Ontos AG 2560 Nidau, Switzerland www.ontos.com Source: c’t 2007 Sem Tech San Francisco June 24, 2010 11:00 am 11:30 am

Upload: integrum-solutions-ag

Post on 19-May-2015

730 views

Category:

Documents


0 download

DESCRIPTION

speech at Semantic Technology conference in June 2010 in San Francisco. Ontos Feeder module integrated to Drupal for NLP and RDFa

TRANSCRIPT

Page 1: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Applying Semantic Extensions andNew Services to Drupal

Daniel Hladky, CEO

Ontos AG2560 Nidau, Switzerlandwww.ontos.com

Source: c’t 2007

Sem TechSan FranciscoJune 24, 2010

11:00 am – 11:30 am

Page 2: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 2

Ontos AGSince 2001

HQ: 2560 Nidau , SwitzerlandOffices: Nidau, Leipzig, MoscowEmployees: >50Reseller/Partner (RF, Serbia)

Customers/Projects (excerpt):UNODC, OSCE, FANI, NanoSAP, Medtrust, MIA, EDU, RIANResearch: Universities of Moscow/Leipzig

Page 3: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 4

Agenda

Why semantics

Use Cases (Demo)

Outlook and Q&A

“Language is magic, and computers are still dumb." Aaron StraupCope(flickr.com)

Page 4: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 5

Media analytics

Source: Allensbach

Page 5: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 6

Associated Press (AP) –A new model for news

Consumers are having trouble keeping up or finding resolution in the news.

Consumers exhibited news fatigue as they attempted to navigate an information stream that mostly dishes up recycled headlines and updates.

Consumers talked about “working their news” as they tried to uncover the depth of news and the resolution of stories they desired.

Consumers wanted to “work their news” on their own, putting together their news by producing it (at least in part) by themselves.

Source: AP (2008). A New Model for News.

Page 6: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 7

Why semantics

1

32

Machine readable!1. Search2. Content3. Related content4. „New Services“5. SW Agents

Page 7: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 8

Challenges for (digital) media companies Findability, customization Data integration, related content Service diversification New business models

Structuredcontent

„atomization“

LOD, Social Networks

Profiling, advertising

Available on multiple platform

and channels

Mobile and Social

Content from other

sources

API for data access. For

partners

Page 8: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 9

Ontos Semantic Factory

Cra

wle

r/R

ob

ot

Text

Text

RDBMSData

OntosMiner(NLP)

Knowledge Base(RDF Store) W

eb S

ervi

ces

(Wid

gets

)

Ontos Semantic Factory

LinkedData

Page 9: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 10

Ontology/Rule driven NLP

Rule: SimplePerson

// Daniel Hladky, Kevin Kiernan,…

(

({FirstPerson}):nam (({Patr}):patr)? ({Family}):fam

(({FormerFam}):former)?

) : phrase

-->

{

AnnotationSet nameSet = (AnnotationSet) bindings.get("nam");

Annotation nameAnn = (Annotation) nameSet.iterator().next();

……………………….

annotations.add(firstNode, lastNode, "Person", features);

}

OntosMiner™ Ruleset:

RDF storeCompany Location

City CountrySAP

GermanyWalldorf

Bus.Object

Person

H. Kagermann

XML/OWL/N3

Subject

Object

Page 10: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 11

Unique ID (GUID) for entities

IKB(Identification KB)

DegreesFrom

FirstName

Name

Gender

EmployeeOf

S/R .....

AttributesRDF Store

S1 = FN+N+GS2 = FN+N+E.OfS3 = FN+N+S/R..S15 = ....

• NLP output to IKB• Unique ID matching based on selectors• No match, add new object to IKB

• to quarantine zone if notenough attributes

Selectors

Tuning

Page 11: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 12

API - CMS “Drupal”

Cra

wle

r/R

ob

otText

Text

RDBMSData

ED

S OntosMiner(NLP)

Knowledge Base(RDF Store)

AP

I

Ontos Framework

LinkedData W

idg

ets

Drupal Drupal Module by Ontos

Page 12: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 13

Use Cases (Demo)

Create

Publish

New Services

Page 13: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 16

Page 14: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 17

Page 15: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 18

Page 16: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 19

Page 17: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 22

Page 18: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 23

Page 19: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 24

Page 20: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Semantic Publishing with Drupal- June 2010 slide 14

Outlook

Hybrid text mining Automatic profiling BPM(WF), Ticketing More LOD integration Global UID

Page 21: Applying Semantic Extensions And New Services To Drupal   Sem Tech June 2010

Any Questions?

Thank You!

Daniel Hladky, CEO

Ontos AGMittelstrasse 24, 2560 NidauTel.: +41 32 33292-50Fax: +41 32 [email protected]