Applying Semantic Extensions And New Services To Drupal Sem Tech June 2010
1. Applying Semantic Extensions and
New Services to Drupal
Daniel Hladky, CEO
Sem Tech
Ontos AG San Francisco
2560 Nidau, Switzerland June 24, 2010
www.ontos.com 11:00 am – 11:30 am
Source: c’t 2007
2. HQ: 2560 Nidau , Switzerland Customers/Projects (excerpt):
Offices: Nidau, Leipzig, Moscow UNODC, OSCE, FANI, Nano
Ontos AG SAP, Medtrust, MIA, EDU, RIAN
Employees: >50
Since 2001 Reseller/Partner (RF, Serbia) Research: Universities of
Moscow/Leipzig
Semantic Publishing with Drupal- June 2010 slide 2
3. “Language is magic, and computers are still dumb."
Aaron StraupCope(flickr.com)
Agenda
Why semantics
Use Cases (Demo)
Outlook and Q&A
Semantic Publishing with Drupal- June 2010 slide 4
4. Media analytics
Source: Allensbach
Semantic Publishing with Drupal- June 2010 slide 5
5. 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 6
6. Why semantics Machine readable!
1. Search
2. Content
3. Related content
1 4. „New Services“
5. SW Agents
2 3
Semantic Publishing with Drupal- June 2010 slide 7
7. Challenges for (digital) media companies
Findability, customization
Data integration, related content
Service diversification
New business models LOD, Social
Networks
API for data
Profiling,
access. For
advertising
partners
Structured
content
„atomization“
Available on
Content multiple
from other platform
sources and
channels
Mobile and
Social
Semantic Publishing with Drupal- June 2010 slide 8
8. Ontos Semantic Factory
Ontos Semantic Factory
Web Services (Widgets)
Text
Crawler/Robot
Linked
Data
Text
RDBMS OntosMiner Knowledge Base
Data (NLP) (RDF Store)
Semantic Publishing with Drupal- June 2010 slide 9
9. Ontology/Rule driven NLP
OntosMiner™ Ruleset:
Rule: SimplePerson
XML/OWL/N3
// Daniel Hladky, Kevin Kiernan,…
(
({FirstPerson}):nam (({Patr}):patr)? ({Family}):fam
Object
(({FormerFam}):former)?
) : phrase
-->
{
RDF store Subject
Company Location
AnnotationSet nameSet = (AnnotationSet) bindings.get("nam");
Annotation nameAnn = (Annotation) nameSet.iterator().next(); Bus.Object SAP
City Country
……………………….
Walldorf Germany
annotations.add(firstNode, lastNode, "Person", features); H. Kagermann
} Person
Semantic Publishing with Drupal- June 2010 slide 10
10. Unique ID (GUID) for entities
Tuning
IKB
(Identification KB)
S1 = FN+N+G
FirstName
S2 = FN+N+E.Of
Name S3 = FN+N+S/R
Gender ..
S15 = ....
EmployeeOf
DegreesFrom
Selectors
S/R .....
Attributes
RDF Store
• NLP output to IKB
• Unique ID matching based on selectors
• No match, add new object to IKB
• to quarantine zone if not
enough attributes
Semantic Publishing with Drupal- June 2010 slide 11
11. API - CMS “Drupal”
Ontos Framework
Text
Widgets
Linked Crawler/Robot
Data
Text
API
RDBMS OntosMiner Knowledge Base
EDS
Data (NLP) (RDF Store)
Drupal Drupal Module by Ontos
Semantic Publishing with Drupal- June 2010 slide 12
12. Use Cases (Demo)
New
Create
Services
Publish
Semantic Publishing with Drupal- June 2010 slide 13
20. Outlook
Hybrid text mining
Automatic profiling
BPM(WF), Ticketing
More LOD integration
Global UID
Semantic Publishing with Drupal- June 2010 slide 14
21. Thank You!
Any Questions?
Daniel Hladky, CEO
Ontos AG
Mittelstrasse 24, 2560 Nidau
Tel.: +41 32 33292-50
Fax: +41 32 33292-52
daniel.hladky@ontos.com