applying semantic extensions and new services to drupal sem tech june 2010
DESCRIPTION
speech at Semantic Technology conference in June 2010 in San Francisco. Ontos Feeder module integrated to Drupal for NLP and RDFaTRANSCRIPT
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
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
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)
Semantic Publishing with Drupal- June 2010 slide 5
Media analytics
Source: Allensbach
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.
Semantic Publishing with Drupal- June 2010 slide 7
Why semantics
1
32
Machine readable!1. Search2. Content3. Related content4. „New Services“5. SW Agents
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
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
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
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
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
Semantic Publishing with Drupal- June 2010 slide 13
Use Cases (Demo)
Create
Publish
New Services
Semantic Publishing with Drupal- June 2010 slide 16
Semantic Publishing with Drupal- June 2010 slide 17
Semantic Publishing with Drupal- June 2010 slide 18
Semantic Publishing with Drupal- June 2010 slide 19
Semantic Publishing with Drupal- June 2010 slide 22
Semantic Publishing with Drupal- June 2010 slide 23
Semantic Publishing with Drupal- June 2010 slide 24
Semantic Publishing with Drupal- June 2010 slide 14
Outlook
Hybrid text mining Automatic profiling BPM(WF), Ticketing More LOD integration Global UID
Any Questions?
Thank You!
Daniel Hladky, CEO
Ontos AGMittelstrasse 24, 2560 NidauTel.: +41 32 33292-50Fax: +41 32 [email protected]