Introduction on Business ontology and semantic technology - NSN 3-6-2013
Transcript of Introduction on Business ontology and semantic technology - NSN 3-6-2013
Introduction on Business ontology &Semantic technology
By Talent Base Oy & Ontology Systems
Data (structured)Content (un-structured)
Ontology =Knowedge graphs,Knowledge map
Ontology =Knowedge graphs,Knowledge map
Ontology in ICT context
projectprojectproductproductserviceservice
tooltool deliverydeliverypersonperson
solutionsolutioncustomercustomer technoloytechnoloy
needsneedsbenefitsbenefits
UsersApplications
Search Help deskProjectdesktop
Design assitant
CMSKnowledgeintegration BI
Ontology in action – Powering search
Full text• Searching for
strings inindexedcontent
Categerories• Predefined
matched termspromote hits
Text analysis• Relevancy is
based oncontentanalysis
Conceptmatching• Strings are
matched toknownconcepts.
• Semanticanalysis
Linked OpenDataconnected• Mapping to
globalconcepts.
• Interconnectedgraphs.
• Inferring• Advanced
semanticanalysis
today
Today Google powers search with semtech:”strings””things”fetch knowledge from Freebase
Knowledge fromFreebase.com via APIBy knowledge graph:http://www.freebase.com/m/040zch
Directed graph
• RDF statements represents a labeled, directed graph.• As such, an RDF-based data model is more naturally suited to
certain kinds of knowledge representation than the relationalmodel.
HeimoHeimo
The slideThe slide
Created
Subject Predicate ObjectSubject Predicate Object
How to design ontology - Concept of graph
ASPEN, our industry-leading AdvancedService Platform for Ethernet NetworksASPEN, our industry-leading AdvancedService Platform for Ethernet Networks
A-2200
Access
AspenAspen
A-2200A-2200
ServiceplatformService
platform
AccessAccess
is a type of product
contains a product
is a type of product
EthernetNetworksEthernetNetworks
is applicable for
Format of data changes – semantics areretained. Example:• Create access to DB• Engine analyses DB data• Stores data and context as graph• Merges data from other source
Network
System Node NodeFunction
Alpha Node-A Access
Alpha Node-B Billing
Beta Node-X Authorize
Alpha
System
Node-B
Node-A
Billing
Network
containsis type of
contains
contains
has functionAlarm
triggered by
W3C: Semantic Web: Data on the Web
Machine-processable, globalWeb standards:• Assigning unambiguous
names (URI)• Expressing data, including
metadata (RDF)• Capturing ontologies (OWL)• Query, rules, transformations,
deployment, applicationspaces, logic, proofs, trust
W3C: Semantic Web: Data on the Web
Machine-processable, globalWeb standards:• Assigning unambiguous
names (URI)• Expressing data, including
metadata (RDF)• Capturing ontologies (OWL)• Query, rules, transformations,
deployment, applicationspaces, logic, proofs, trust
Today: Linked Open DataToday: Linked Open Data
Ontology system overview
Ontology server
Service interface
Data interface
Ontologymanager &
modeler
OntologyAPI
OntologyAPI
Query engineQuery engine
QueryAPI
QueryAPI
AdaptersR&W
AdaptersR&W
Parser,Reasoner
Parser,Reasoner
CMS Intra Search Ext.Apps
EngineEngine
Ontology Data Content
Linked OpenData
Big Data
Sources
Clients
Ontology solution ABC
ABSTRACTIONABSTRACTION TECHNOLOGYTECHNOLOGY DATA & CONTENTDATA & CONTENT
Structured
Content
++ ++
STANDARDSSTANDARDSRDFS, OWL, SKOSRIF
ISO Topic MapsRDF/XML
SPARQL
Web API
JASON-LD, RDFa, XMLODBC/JDBC Unicode
ESB
Semantic technology in application land scape –Linked Open Data as integration approach
ERP ECM Sources
Services
…Services
…Businessontology Search MDM
hub DW/BI ECM IAM
HR CRMCRMDW
MDMOntology
Comm.apps
Comm.apps
Operativeapps
Operativeapps
Mgt.appsMgt.apps
Contentapps
Contentapps
LODhubLODhub
Mash upapps
Mash upapps
LinkedOpen DataLinkedOpen Data
Web APIWeb API
Web APIWeb API
Web datasourcesWeb datasources
Search
Apps
WebappsWebapps
SearchSearch
ECMECMDWDW
MDMMDM
HRHRERPERP
OntologyOntology
Web