Www.iks-project.eu Co-funded by the European Union Semantic CMS Community Project Review Meeting Luxemburg, 14-03-2013 Knowledge Representation and Reasoning.

Slides:



Advertisements
Similar presentations
May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Advertisements

Chapter 1: The Database Environment
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat.
1 Open Ontology Repository Planning Meeting for Ontology repositories: approaches, technologies, collaboration Ken Baclawski June 15, 2009.
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
August 6, 2009 Joint Ontolog-OOR Panel 1 Ontology Repository Research Issues Joint Ontolog-OOR Panel Discussion Ken Baclawski August 6, 2009.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Relational Database and Data Modeling
Copyright © 2007 CA, made available under the Eclipse Public License 1 COSMOS DC & MR 2 Architecture July 2007 MR 2 Team.
Requirements. UC&R: Phase Compliance model –RIF must define a compliance model that will identify required/optional features Default.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
1 Jérôme Euzenat 655 avenue de lEurope, Montbonnot Saint-Martin, France Interoperability in an open semantic web (was:
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Relational data objects 1 Lecture 6. Relational data objects 2 Answer to last lectures activity.
EThOSnet Repositories and Web Services Workshop 2 nd June2009 Richard Green
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
1/ 26 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service - Concept Server OWL model NKOS workshop Alicante,
ZMQS ZMQS
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
The Hydra Framework as a Series of Diagrams Naomi Dushay Stanford University Libraries April,
1 Mobile Applications and Web Services Part II Prof. Klaus Moessner, Dr Payam Barnaghi Centre for Communication Systems Research Electronic Engineering.
© 2011 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. Towards a Model-Based Characterization of Data and Services Integration Paul.
ABC Technology Project
Funded by: European Commission – 6th Framework Project Reference: IST WP6 review presentation GATE ontology QuestIO - Question-based Interface.
1 Evaluations in information retrieval. 2 Evaluations in information retrieval: summary The following gives an overview of approaches that are applied.
OSLC Resource Shape: A Linked Data Constraint Language Arthur Ryman & Achille Fokoue, IBM W3C RDF Validation Workshop, Cambridge,
Co-funded by the European Union Semantic CMS Community Interactive Knowledge in Semantic CMS Introduction Copyright IKS Consortium 1 Lecturer Organization.
Requirements Engineering for Semantic CMS
Database System Concepts and Architecture
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Executional Architecture
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE: Semantic Application Support Generic Enabler FI-PPP Webinars Ivan Martinez.
Co-funded by the European Union Semantic CMS Community Content Management From free text input to automatic entity enrichment Copyright IKS Consortium.
Co-funded by the European Union Semantic CMS Community Designing Semantic CMS – Part I Copyright IKS Consortium 1 Lecturer Organization Date of presentation.
Addition 1’s to 20.
25 seconds left…...
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques
Week 1.
We will resume in: 25 Minutes.
Chapter 13 The Data Warehouse
SWRL – Semantic Web Rule Language University of Belgrade School of Electrical Engineering Department of Computer Engineering and Information Theory Used.
From Model-based to Model-driven Design of User Interfaces.
© Copyright 2012 STI INNSBRUCK Apache Stanbol.
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Co-funded by the European Union Semantic CMS Community Design of Semantic CMS From free text input to automatic entity enrichment Copyright IKS Consortium.
What Can Do for You! Fabian Christ
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
1 Ontolog OOR-BioPortal Comparative Analysis Todd Schneider 15 October 2009.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Co-funded by the European Union Semantic CMS Community Reference Architecture for Semantic CMS Copyright IKS Consortium 1 Lecturer Organization Date of.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Knowledge Representation and Reasoning in IKS
Cloud based linked data platform for Structural Engineering Experiment
Laurea Magistrale in Scienze di Internet
LOD reference architecture
Presentation transcript:

Co-funded by the European Union Semantic CMS Community Project Review Meeting Luxemburg, Knowledge Representation and Reasoning with Apache Stanbol Andrea Nuzzolese STLab, ISTC-CNR Italy

What does KR and Reasoning layer provide to Sanbol? Services used to define and manipulate semantic data models in the CMS i.e., Ontology Network Manager component Services able to retrieve additional semantic information about content i.e., Reaoners and Rules components Copyright IKS Consortium 2

3 Copyright IKS Consortium

Ontology Network Manager: motivations To enable a more scalable reasoning by activating only parts of the knowledge that is really needed by the application limiting the scope of specific reasoning tasks. To distinguish between core and volatile knowledge core knowledge describes the semantic domain of the CMS volatile knowledge can be any knowledge coming from external services, or extracted from contents etc. 4 Copyright IKS Consortium

Ontology Network Manager The Ontology Network Manager provides a controlled environment for managing ontology networks An ontology network is a collection of ontologies related together through a variety of different relationships such as mapping, modularization, and versioning. [NeOn D1.1.5 Haase et. al] The ONM provides API and REST services for constructing ontology networks and maintaining connectivity at runtime 5 Copyright IKS Consortium

6 Copyright IKS Consortium

Ontology networks in Stanbol The ONM relies on two types of artifacts for constructing ontology networks Scope: a shared artifacts within the CMS for collecting all the persistent knowledge. can be seen as a "logical realm" for the ontologies that encompass a certain CMS-related set of concepts e.g., "User", "Event", "Content, "Community, Session : a shared artifact for volatile knowledge e.g., knowledge extracted on-the-fly from content 7 Copyright IKS Consortium

Scopes and sessions in th Ontology Network Manager 8 Copyright IKS Consortium

Ontology Network Manager REST services /ontonet/ontology/{scopeName} - {scopeName} list (GET), delete (DELETE) all registered and/or active ontology scopes + {scopeName} get or activate, delete or deactivate, create (PUT) and update (POST) the ontology of the scope identified by {scopeName} ontonet/session/{id} - {id} get, delete all registered ontology sessions + {id} get, delete, create (PUT) and update (POST) the ontology session identified by {id} 9 Copyright IKS Consortium

Stanbol Rules Stanbol Rules is the component that supports the construction and the management of inference rules within Stanbol Stanbol Rules provide an additional layer and a syntax for expressing business logics by means of axioms The management of rules is performed through HTTP REST services 10 Copyright IKS Consortium

Rules and Recipes Rules are organized into a logic container called recipe A recipe identifies a set of rules that share the same business logic e.g., integrity check of data, Search Engine Optimizaion Rules within a recipe are interpreted and executed as a whole A rule can be shared by different recipes 11 Copyright IKS Consortium

Stanbol Rules: some usage scenario Integrity check from data fusion the CMS administrator can define integrity checks for data fetched from heterogeneous and external sources in order to prevent unwanted formats or inconsistent data Vocabulary harmonization Rules can be used for the alignment of external data representation to internal one (managed via the Ontology Network Manager) DL reasoning Rules can be used as axioms for inferring new knowledge by DL reasoners 12 Copyright IKS Consortium

Stanbol Rules adapters Stanbol Rules are expressed by using the Stanbol Rule language By need, rules are converted at runtime to the format required by a concrete rule engine By default, a list of rule adapters is provided i.e., SWRL for DL reasoning through OWL API, Jena Rules, Clerezza SPARQL Constructs, pure SPARQL Constructs Adapters can be easily extended by implementing the provided interface 13 Copyright IKS Consortium

The rule language The rule syntax synoptic is ruleName[body -> head] The rule name uniquely identifies a rule The body and head consist of a set of conjunctive atoms 14 Copyright IKS Consortium

Core rule atoms Core atoms are Class assertion i.e., is(classPredicate, argument) Individual assertion i.e., has(properyPredicate, arg1, arg2) Data value assertion i.e., values(properyPredicate, arg1, arg2) 15 Copyright IKS Consortium

Additional rule atoms Comparison e.g., same(arg1, arg2), greaterThan(arg1, arg2) String manipulation e.g., concat(arg1, arg2), lowercase(arg) Arithmetical atoms e.g., sum(arg1, arg2), mult(arg1, arg2) Production atoms e.g., newIRI(arg1, arg2), newLiteral(arg1, arg2) 16 Copyright IKS Consortium

A rule example prefix myont =. uncleRule[ is(myont:Human, ?x). has(myont:hasParent, ?x, ?z). has(myont:hasSibling, ?z, ?y) -> has(myont:hasUncle, ?x, ?y) ] 17 Copyright IKS Consortium

Rules REST services /rule get, create (POST), and delete rules into the rule store /recipe get, create (PUT), add rules into (POST), and delete a recipe 18 Copyright IKS Consortium

Stanbol Reasoners Common REST wrapper around available reasoners Provides a default reasoner based on Jena Other reasoners can be plugged through the OWLLink protocol 19 Copyright IKS Consortium

Reasoning services Currently implemented services are consistency checking classification enrichment refactoring Inputs for reasoning are ontology networks and rules recipes Supported different reasoners and reasoning configuration in parallel 20 Copyright IKS Consortium

Dealing with big data reasoning Reasoning with big data is performed by means of jobs through HTTP services A job is associated to an ID The status of a job can be queried through REST API 21 Copyright IKS Consortium

Reasoners REST services Services for classification, consistency checking and enrichment /reasoners/rdfs: based on RDFS /reasoners/owlmini: by default based on Jena OWLMini reasoner. /reasoners/owl: by default based on Jena OWL reasoner. Refactoring services /refactor/apply Managing reasoning jobs /jobs/{jid} 22 Copyright IKS Consortium

About adoption Netlab Adoption of the Ontology Manager and Rules for storing ontologies and enabling reasoning InSideOut10 WordLift plug-in for WordPress based on Rules for enabling schema.org compliant content Acuity Unlimited KR&R enables reasoning services to assist Fedora Commons repository managers acquire and manage semantic metadata about their contents 23 Copyright IKS Consortium

DEMO 24 Copyright IKS Consortium

Thank you 25 Copyright IKS Consortium