The Semantic Web Rule Language. Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University
|
|
|
- Bertram Douglas
- 10 years ago
- Views:
Transcription
1 The Semantic Web Rule Language Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University
2 Talk Outline Rules and the Semantic Web Basic SWRL Rules SWRL s Semantics SWRLTab: a Protégé-OWL development environment for SWRL SQWRL: a SWRL-based OWL query langauge
3 Semantic Web Stack
4 Rule-based Systems are common in many domains Engineering: Diagnosis rules Commerce: Business rules Law: Legal reasoning Medicine: Eligibility, Compliance Internet: Access authentication
5 Rule Markup (RuleML) Initiative Effort to standardize inference rules. RuleML is a markup language for publishing and sharing rule bases on the World Wide Web. Focus is on rule interoperation between industry standards. RuleML builds a hierarchy of rule sublanguages upon XML, RDF, and OWL, e.g., SWRL
6 What is SWRL? SWRL is an acronym for Semantic Web Rule Language. SWRL is intended to be the rule language of the Semantic Web. SWRL includes a high-level abstract syntax for Horn-like rules. All rules are expressed in terms of OWL concepts (classes, properties, individuals). Language FAQ:
7 SWRL Characteristics W3C Submission in 2004: Rules saved as part of ontology Increasing tool support: Bossam, R2ML, Hoolet, Pellet, KAON2, RacerPro, SWRLTab Can work with reasoners
8 Example SWRL Rule: Reclassification Man(?m) Person(?m) Possible in OWL - some rules are OWL syntactic sugar
9 Example SWRL Rule: property value assignment Person(?p) ^ hassibling(?p,?s) ^ Man(?s) hasbrother(?p,?s)
10 Example SWRL Rule: property value assignment hasparent(?x,?y) ^ hasbrother(?y,?z) hasuncle(?x,?z) Not possible in OWL some rules are not OWL syntactic sugar 10
11 Example SWRL Rule with Named Individuals: Has brother Person(Fred) ^ hassibling(fred,?s) ^ Man(?s) hasbrother(fred,?s)
12 Example SWRL Rule with Literals and Built-ins: is adult? Person(?p) ^ hasage(?p,?age) ^ swrlb:greaterthan(?age,17) Adult(?p) Built-ins dramatically increase expressivity - most rules are not OWL syntactic sugar
13 Example SWRL Rule with String Built-ins Person(?p) ^ hasnumber(?p,?number) ^ swrlb:startswith(?number, "+") hasinternationalnumber(?p, true)
14 Example SWRL Rule with Built-in Argument Binding Person(?p) ^ hassalaryinpounds(?p,?pounds) ^ swrlb:multiply(?dollars,?pounds, 2.0) hassalaryindollars(?p,?dollars)
15 Example SWRL Rule with Built-in Argument Binding II Person(?p) ^ hassalaryinpounds(?p,?pounds) ^ swrlb:multiply(2.0,?pounds,?dollars) -> hassalaryindollars(?p,?dollars) Arguments can bind in any position - though generally an implementation will support binding of only the first argument
16 Can define new Built-in Libraries Temporal built-ins: temporal:before(" t10:00", " T11:12:12.000") temporal:duration(2, " ", " ", temporal:years) TBox built-ins: tbox:isdatatypeproperty(?p) tbox:isdirectsubpropertyof(?sp,?p) Mathematical built-ins: swrlm:eval(?circumference, "2 * pi * r",?r)
17 SWRLTab Built-in Libraries
18 Example SWRL Rule with OWL Class Expressions (haschild >= 1)(?x) Parent(?x) This does not say: all individuals with a child are parents It says: all individuals that are members of an OWL class with the associated restriction that its haschild property has a minimum cardinality of one
19 Example SWRL Rule with Inferred OWL Class Expressions Parent(?x) (haschild >= 1)(?x) Arbitrary OWL class expressions are allowed Expression syntax may very, though Manchester Syntax common
20 SWRL Semantics Based on OWL-DL Has a formal semantics Complements OWL and fully semantically compatible More expressive yet at expense of decidability Use OWL if extra expressiveness not required (possible exception: querying)
21 OWL Class Expressions and the Open World Assumption (haschild >= 1)(?x) Parent(?x) This does not say: all individuals with a child are parents It says: all individuals that are members of the OWL class with the associated restriction that its haschild property has a minimum cardinality of one Individuals with no known children may be classified as parents
22 SWRL and Open World Semantics: sameas, differentfrom Publication(?p) ^ hasauthor(?p,?y) ^ hasauthor(?p,?z) ^ differentfrom(?y,?z) cooperatedwith(?y,?z) Like OWL, SWRL does not adopt the unique name assumption Individuals must also be explicitly stated to be different (using, for example, owl:alldifferents restriction)
23 SWRL is Monotonic: does not Support Negated Atoms Person(?p) ^ not hascar(?p,?c) CarlessPerson(?p) Not possible - language does not support negation here Potential invalidation - what if a person later gets a car?
24 SWRL is Monotonic: retraction (or modification) not supported Person(?p) ^ hasage(?p,?age) ^ swrlb:add(?newage,?age,1) hasage(?p,?newage) Incorrect - will run forever and attempt to assign an infinite number of values to hasage property Potential invalidation - essentially attempted retraction
25 SWRL is Monotonic: counting not supported Publication(?p) ^ hasauthor(?p,?a) ^ <has exactly one hasauthor value in current ontology> SingleAuthorPublication(?p) Not expressible - open world applies Potential invalidation - what if author is added later?
26 SWRL is Monotonic: counting not supported II Publication(?p) ^ (hasauthor = 1)(?p) SingleAuthorPublication(?p) Closure - though best expressed in OWL in this case
27 SWRLTab A Protégé-OWL development environment for working with SWRL rules Supports editing and execution of rules Extension mechanisms to work with thirdparty rule engines Mechanisms for users to define built-in method libraries Supports querying of ontologies
28 SWRLTab Wiki :
29 What is the SWRL Editor? The SWRL Editor is an extension to Protégé-OWL that permits the interactive editing of SWRL rules. The editor can be used to create SWRL rules, edit existing SWRL rules, and read and write SWRL rules. It is accessible as a tab within Protégé- OWL.
30
31
32
33
34 Executing SWRL Rules SWRL is a language specification Well-defined semantics Developers must implement engine Or map to existing rule engines Hence, a bridge
35 SWRL Rule Engine Bridge GUI OWL KB + SWRL SWRL Rule Engine Bridge Rule Engine Data Knowledge
36 SWRL Rule Engine Bridge Given an OWL knowledge base it will extract SWRL rules and relevant OWL knowledge. Also provides an API to assert inferred knowledge. Knowledge (and rules) are described in non Protégé-OWL API-specific way. These can then be mapped to a rule-engine specific rule and knowledge format. This mapping is developer s responsibility.
37 We used the SWRL Bridge to Integrate Jess Rule Engine with Protégé-OWL Jess is a Java-based rule engine. Jess system consists of a rule base, fact base, and an execution engine. Available free to academic users, for a small fee to non-academic users Has been used in Protégé-based tools, e.g., JessTab.
38
39
40
41
42
43 Outstanding Issues SWRL Bridge does not know about all OWL restrictions: Contradictions with rules possible! Consistency must be assured by the user incrementally running a reasoner. Hard problem to solve in general. Integrated reasoner and rule engine would be ideal. Current solution with Pellet, though only with core built-in libraries.
44 SWRLTab Java APIs The SWRLTab provides APIs for all components These APIs are accessible to all OWL Protégé-OWL developers. Third party software can use these APIs to work directly with SWRL rules and integrate rules into their applications Fully documented in SWRLTab Wiki
45 SWRL and Querying SWRL is a rule language, not a query language However, a rule antecedent can be viewed as a pattern matching specification, i.e., a query With built-ins, language compliant query extensions are possible Hence: SQWRL (Semantic Query-Enhanced Web Rule Language; pronounced squirrel)
46 Example SQWRL Query Person(?p) ^ hasage(?p,?age) ^ swrlb:greaterthan(?age,17) sqwrl:select(?p,?age)
47 Ordering Query Results Person(?p) ^ hasage(?p,?age) ^ swrlb:greaterthan(?age,17) sqwrl:select(?p,?age) ^ sqwrl:orderby(?age)
48 Counting Query Results Person(?p) ^ hascar(?p,?car) sqwrl:select(?p) ^ sqwrl:count(?car) Important: no way of asserting count in ontology!
49 Count all Owned Cars in Ontology Person(?p) ^ hascar(?p,?c) sqwrl:count(?c)
50 Count all Cars in Ontology Car(?c) sqwrl:count(?c)
51 Aggregation Queries: average age of persons in ontology Person(?p) ^ hasage(?p,?age) -> sqwrl:avg(?age) Also: sqwrl:max, sqwrl:min, sqwrl:sum
52 Queries and Rules Can Interact Person(?p) ^ hasage(?p,?age) ^ swrlb:greaterthan(?age,17) Adult(?p) Adult(?a) sqwrl:select(?a)
53 Example SWRL Query with OWL Restrictions (haschild >= 1)(?x) sqwrl:select(?x) SQWRL can act as a DL query language
54 All Built-ins can be used in Queries tbox:isdirectsubclassof(?subclass, Person) -> sqwrl:select(?subclass) tbox:issubpropertyof(?supproperty, hasname) -> sqwrl:select(?subproperty) Note: use of property and class names as built-in arguments in not OWL DL Important: these built-ins should be used in queries only inference with them would definitely not be OWL DL
55 SQWRL Language FAQ
56 SQWRLTab Available as part of Protégé-OWL SWRLTab in current Protégé-3.4 beta Graphical interface to execute queries Low-level JDBC-like API for use in embedded applications Can use any existing rule engine back end
57
58
59
60 SWRLTab Wiki :
Developing a Web-Based Application using OWL and SWRL
Developing a Web-Based Application using OWL and SWRL Martin J. O Connor, Ravi Shankar, Csongor Nyulas, Samson Tu, Amar Das Stanford Medical Informatics, Stanford University, Stanford, CA 94305-5479 {martin.oconnor,
Supporting Rule System Interoperability on the Semantic Web with SWRL
Supporting Rule System Interoperability on the Semantic Web with SWRL Martin O Connor 1, Holger Knublauch 1, Samson Tu 1, Benjamin Grosof 2, Mike Dean 3, William Grosso 4, Mark Musen 1 1 Stanford Medical
A Review and Comparison of Rule Languages and Rule-based Inference Engines for the Semantic Web
A Review and Comparison of and -based Inference Engines for the Semantic Web Thanyalak Rattanasawad, Kanda Runapongsa Saikaew Department of Computer Engineering, Faculty of Engineering, Khon Kaen University,
Rules, RIF and RuleML
Rules, RIF and RuleML Rule Knowledge l Rules generalize facts by making them conditional on other facts (often via chaining through further rules) l Rules generalize taxonomies via multiple premises, n-ary
Modeling an Ontology for Managing Contexts in Smart Meeting Space
Modeling an Ontology for Managing Contexts in Smart Meeting Space Mohammad Rezwanul Huq, Nguyen Thi Thanh Tuyen, Young-Koo Lee, Byeong-Soo Jeong and Sungyoung Lee Department of Computer Engineering Kyung
Ampersand and the Semantic Web
Ampersand and the Semantic Web The Ampersand Conference 2015 Lloyd Rutledge The Semantic Web Billions and billions of data units Triples (subject-predicate-object) of URI s Your data readily integrated
Semantic Web OWL. Acknowledgements to Pascal Hitzler, York Sure. Steffen Staab ISWeb Lecture Semantic Web (1)
Semantic Web OWL Acknowledgements to Pascal Hitzler, York Sure ISWeb Lecture Semantic Web (1) OWL General W3C Recommendation since 2004 Semantic fragment of FOL Three variants: OWL Lite OWL DL OWL Full
Semantic Web Tool Landscape
Semantic Web Tool Landscape CENDI-NFAIS-FLICC Conference National Archives Building November 17, 2009 Dr. Leo Obrst MITRE Information Semantics Group Information Discovery & Understanding Command and Control
II. PREVIOUS RELATED WORK
An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to
Semantic Information on Electronic Medical Records (EMRs) through Ontologies
Semantic Information on Electronic Medical Records (EMRs) through Ontologies Suarez Barón M. J. Researcher, Research Center at Colombian School of Industrial Careers [email protected] Bogotá,
Exploring Incremental Reasoning Approaches Based on Module Extraction
Exploring Incremental Reasoning Approaches Based on Module Extraction Liudmila Reyes-Alvarez 1, Danny Molina-Morales 1, Yusniel Hidalgo-Delgado 2, María del Mar Roldán-García 3, José F. Aldana-Montes 3
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria [email protected] Thomas Fahringer
An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials
ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity
Information Technology for KM
On the Relations between Structural Case-Based Reasoning and Ontology-based Knowledge Management Ralph Bergmann & Martin Schaaf University of Hildesheim Data- and Knowledge Management Group www.dwm.uni-hildesheim.de
The Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications
The Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications Holger Knublauch, Ray W. Fergerson, Natalya F. Noy and Mark A. Musen Stanford Medical Informatics, Stanford School
Ontology and automatic code generation on modeling and simulation
Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria [email protected] Abdelhabib Bourouis
Perspectives of Semantic Web in E- Commerce
Perspectives of Semantic Web in E- Commerce B. VijayaLakshmi M.Tech (CSE), KIET, A.GauthamiLatha Dept. of CSE, VIIT, Dr. Y. Srinivas Dept. of IT, GITAM University, Mr. K.Rajesh Dept. of MCA, KIET, ABSTRACT
Semantic Stored Procedures Programming Environment and performance analysis
Semantic Stored Procedures Programming Environment and performance analysis Marjan Efremov 1, Vladimir Zdraveski 2, Petar Ristoski 2, Dimitar Trajanov 2 1 Open Mind Solutions Skopje, bul. Kliment Ohridski
Ontology-based Classification of Email
Ontology-based Classification of Email Kazem Taghva, Julie Borsack, Jeffrey Coombs, Allen Condit, Steve Lumos, and Tom Nartker Information Science Research Institute University of Nevada, Las Vegas Abstract
Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management
Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management Ram Soma 2, Amol Bakshi 1, Kanwal Gupta 3, Will Da Sie 2, Viktor Prasanna 1 1 University of Southern California,
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University
FIPA agent based network distributed control system
FIPA agent based network distributed control system V.Gyurjyan, D. Abbott, G. Heyes, E. Jastrzembski, C. Timmer, E. Wolin TJNAF, Newport News, VA 23606, USA A control system with the capabilities to combine
The Semantic Web for Application Developers. Oracle New England Development Center Zhe Wu, Ph.D. [email protected] 1
The Semantic Web for Application Developers Oracle New England Development Center Zhe Wu, Ph.D. [email protected] 1 Agenda Background 10gR2 RDF 11g RDF/OWL New 11g features Bulk loader Semantic operators
Formalization of the CRM: Initial Thoughts
Formalization of the CRM: Initial Thoughts Carlo Meghini Istituto di Scienza e Tecnologie della Informazione Consiglio Nazionale delle Ricerche Pisa CRM SIG Meeting Iraklio, October 1st, 2014 Outline Overture:
Genomic CDS: an example of a complex ontology for pharmacogenetics and clinical decision support
Genomic CDS: an example of a complex ontology for pharmacogenetics and clinical decision support Matthias Samwald 1 1 Medical University of Vienna, Vienna, Austria [email protected] Abstract.
Pellet: A Practical OWL-DL Reasoner
Pellet: A Practical OWL-DL Reasoner Evren Sirin a, Bijan Parsia a, Bernardo Cuenca Grau a,b, Aditya Kalyanpur a, Yarden Katz a a University of Maryland, MIND Lab, 8400 Baltimore Ave, College Park MD 20742,
I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION
Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science Sunil Movva, Rahul Ramachandran, Xiang Li, Phani Cherukuri, Sara Graves Information Technology and Systems Center University
Universiteit Leiden Computer Science
Internal Report 2012-04 Universiteit Leiden Computer Science A Method for Automated Prediction of Defect Severity Using Ontologies Name: Student-no: Martin Pavlov ILIEV s1053574 Date: 10/07/2012 1st supervisor:
Semantic Business Process Management
Arbeitsgruppe Lecture Semantic Business Process Management Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected] http://www.inf.fu-berlin.de/groups/ag-csw/
An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration
Proceedings of Student-Faculty Research Day, CSIS, Pace University, May 3 rd, 2013 An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration Srinivasan Shanmugam and
Secure Semantic Web Service Using SAML
Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA
Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System
Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System Oana NICOLAE Faculty of Mathematics and Computer Science, Department of Computer Science, University of Craiova, Romania [email protected]
Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology
Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. [email protected] Abstract The scholarly activities
How To Write A Policy Based Networking System For Bgg
Utilizing Semantic Policies for Secure BGP Route Dissemination Sethuram Balaji Kodeswaran, Palanivel Kodeswaran, Anupam Joshi Department of Computer Science and Electrical Engineering University of Maryland
Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint
Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint Christian Fillies 1 and Frauke Weichhardt 1 1 Semtation GmbH, Geschw.-Scholl-Str. 38, 14771 Potsdam, Germany {cfillies,
Combine the advantages of up-to-date and in-depth knowledge with the convenience
Topic relevant selected content from the highest rated entries, typeset, printed and shipped. Combine the advantages of up-to-date and in-depth knowledge with the convenience of printed books. A portion
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
Defining a benchmark suite for evaluating the import of OWL Lite ontologies
UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA FREE UNIVERSITY OF BOLZANO FACULTY OF COMPUTER SCIENCE EUROPEAN MASTER IN COMPUTATIONAL LOGIC MASTER THESIS Defining a benchmark suite for evaluating
Geospatial Information with Description Logics, OWL, and Rules
Reasoning Web 2012 Summer School Geospatial Information with Description Logics, OWL, and Rules Presenter: Charalampos Nikolaou Dept. of Informatics and Telecommunications National and Kapodistrian University
K-SITE RULES: Integrating Business Rules in the mainstream software engineering practice
K-SITE RULES: Integrating Business Rules in the mainstream software engineering practice José L. Martínez-Fernández (2), José C. González (1,2), Pablo Suárez (2) (1) DAEDALUS Data, Decisions and Language,
Twelve Theses on Reactive Rules for the Web
Twelve Theses on Reactive Rules for the Web François Bry and Michael Eckert University of Munich, Institute for Informatics Oettingenstr. 67, D-80538 München {bry, eckert}@pms.ifi.lmu.de http://www.pms.ifi.lmu.de
CREATING AND APPLYING KNOWLEDGE IN ELECTRONIC HEALTH RECORD SYSTEMS. Prof Brendan Delaney, King s College London
CREATING AND APPLYING KNOWLEDGE IN ELECTRONIC HEALTH RECORD SYSTEMS Prof Brendan Delaney, King s College London www.transformproject.eu 7.5M European Commission March 2010-May 2015 Funded under the Patient
A Proposal for a Description Logic Interface
A Proposal for a Description Logic Interface Sean Bechhofer y, Ian Horrocks y, Peter F. Patel-Schneider z and Sergio Tessaris y y University of Manchester z Bell Labs Research Most description logic (DL)
A Semantic Backend for Content Management Systems
A Semantic Backend for Content Management Systems G.B. Laleci, G. Aluc, A. Dogac, A. Sinaci, O. Kilic, F. Tuncer Software Research and Development Ltd. Middle East Technical University (METU) Technoparc
Graph Database Performance: An Oracle Perspective
Graph Database Performance: An Oracle Perspective Xavier Lopez, Ph.D. Senior Director, Product Management 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Program Agenda Broad Perspective
The Ontological Approach for SIEM Data Repository
The Ontological Approach for SIEM Data Repository Igor Kotenko, Olga Polubelova, and Igor Saenko Laboratory of Computer Science Problems, Saint-Petersburg Institute for Information and Automation of Russian
An Ontological Approach to Network Management
An Ontological Approach to Network Management Meltem Gürel Conor Smith Evangelos Stephanou Henry Tah January 28, 2009 1 Introduction Several challenges in network and system management, as a result of
Intelligent Manage for the Operating System Services
Intelligent Manage for the Operating System Services Eman K. Elsayed, Nahed Desouky Mathematical and computer science Department, Faculty of Science(Girls), Al-Azhar University, Cairo, Egypt. [email protected],
Reasoning Paradigms for SWRL-enabled Ontologies
Reasoning Paradigms for SWRL-enabled Ontologies Jing Mei Department of Information Science Peking University Beijing 100871, China email:[email protected] Elena Paslaru Bontas Freie Universität Berlin
Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University
Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE Jeff Heflin Lehigh University Abstract: Key words: 1. INTRODUCTION The OWL Web Ontology Language is an international standard for encoding and
ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS
ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS Hasni Neji and Ridha Bouallegue Innov COM Lab, Higher School of Communications of Tunis, Sup Com University of Carthage, Tunis, Tunisia. Email: [email protected];
Semantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
A common interface for multi-rule-engine distributed systems
A common interface for multi-rule-engine distributed systems Pierre de Leusse, Bartosz Kwolek and Krzysztof Zieliński Distributed System Research Group, AGH University of Science and Technology Krakow,
Sex Female Date of birth 22/07/1984 Nationality Greek. Research Committee Associate
PERSONAL INFORMATION Kalliopi Kravari Troizinos 2, Ano Toumpa, Thessaloniki, GR-54351 +30 2310 238023 +30 697 7405248 [email protected], [email protected] http://users.auth.gr/kkravari/ skype kalliopi.kravari
Semantic to Intelligent Web Era Building Blocks, Applications, and Current Trends
Semantic to Intelligent Web Era Building Blocks, Applications, and Current Trends Joe Tekli School of Engineering, Dept. of Elec. and Compt. Eng. Lebanese American University 36 Byblos, Lebanon [email protected]
Deep Integration of Python with Semantic Web Technologies
Deep Integration of Python with Semantic Web Technologies Marian Babik, Ladislav Hluchy Intelligent and Knowledge-based Technologies Group, Department of Parallel and Distributed Computing, Institute of
Lightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
SNOMED-CT. http://www.connectingforhealth.nhs.uk/technical/standards/snomed 4. http://ww.hl7.org 5. http://www.w3.org/2004/owl/ 6
Is Semantic Web technology ready for Healthcare? Chris Wroe BT Global Services, St Giles House, 1 Drury Lane, London, WC2B 5RS, UK [email protected] Abstract. Healthcare IT systems must manipulate semantically
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
powl Features and Usage Overview
powl Features and Usage Overview Live demonstrations and further information is available from: http://powl.sourceforge.net/swc Sören Auer University of Leipzig [email protected] Norman Beck
Experiences from a Large Scale Ontology-Based Application Development
Experiences from a Large Scale Ontology-Based Application Development Ontology Summit 2012 David Price, TopQuadrant Copyright 2012 TopQuadrant Inc 1 Agenda Customer slides explaining EPIM ReportingHub
UNIVERSIDAD DE LAS AMÉRICAS PUEBLA ESCUELA DE INGENIERÍA. Departamento de Ingeniería en Sistemas Computacionales
UNIVERSIDAD DE LAS AMÉRICAS PUEBLA ESCUELA DE INGENIERÍA Departamento de Ingeniería en Sistemas Computacionales ADMINISTRACIÓN SEMÁNTICA DE CONOCIMIENTO E INFORMACIÓN EN EL WEB SEMÁNTICO Tesis para obtener
Completing Description Logic Knowledge Bases using Formal Concept Analysis
Completing Description Logic Knowledge Bases using Formal Concept Analysis Franz Baader, 1 Bernhard Ganter, 1 Barış Sertkaya, 1 and Ulrike Sattler 2 1 TU Dresden, Germany and 2 The University of Manchester,
Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protégé/OWL
Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protégé/OWL Holger Knublauch Stanford Medical Informatics, Stanford University, CA [email protected]
Designing a Semantic Repository
Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will
How To Create A Role Based Access Control System For Context Aware Environments
A Role and Attribute Based Access Control System Using Semantic Web Technologies Lorenzo Cirio 1,IsabelF.Cruz 1,andRobertoTamassia 2 1 University of Illinois at Chicago {lcirio ifc}@cs.uic.edu 2 Brown
Introduction to ontologies and tools; some examples
Introduction to ontologies and tools; some examples Josep Blat, Jesús Ibáñez, Toni Navarrete Universitat Pompeu Fabra Definition and objectives Definition:explicit formal specifications of the terms in
Programming the Semantic Web
Master s Thesis Programming the Semantic Web - A Microformats Compatible GRDDL Implementation for ActiveRDF Christian Planck Larsen Department of Computer Science, Aalborg University 24th of August 2007
Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo
DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo Expected Outcomes You will learn: Basic concepts related to ontologies Semantic model Semantic web Basic features of RDF and RDF
Simplifying e Business Collaboration by providing a Semantic Mapping Platform
Simplifying e Business Collaboration by providing a Semantic Mapping Platform Abels, Sven 1 ; Sheikhhasan Hamzeh 1 ; Cranner, Paul 2 1 TIE Nederland BV, 1119 PS Amsterdam, Netherlands 2 University of Sunderland,
Pragmatic Web 4.0. Towards an active and interactive Semantic Media Web. Fachtagung Semantische Technologien 26.-27. September 2013 HU Berlin
Pragmatic Web 4.0 Towards an active and interactive Semantic Media Web Prof. Dr. Adrian Paschke Arbeitsgruppe Corporate Semantic Web (AG-CSW) Institut für Informatik, Freie Universität Berlin [email protected]
