Jakob Beetz, Bauke de Vries, Jos van Leeuwen Design Systems group TU/Eindhoven ● Distributed Collaboration in the Context of the Semantic Web Presentation.

Slides:



Advertisements
Similar presentations
A Semantic Web Approach to Digital Rights Management Roberto García González.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
CS570 Artificial Intelligence Semantic Web & Ontology 2
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Organizing research publications in Web 3 enviroment Anastasiou Lucas Vasilis Tzouvaras
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
The Semantic Web – A Vision Tim Berners-Lee, James Hendler and Ora Lassila Scientific American, May 2001.
Intelligent Systems Semantic Web. Aims of the session To introduce the basic concepts of semantic web ontologies.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
Mapping Fundamental Business Process Modelling Language to the Web Services Ontology Gayathri Nadarajan and Yun-Heh Chen-Burger Centre for Intelligent.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
Knowledge representation
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
Logics for Data and Knowledge Representation
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
CORPORUM-OntoExtract Ontology Extraction Tool Author: Robert Engels Company: CognIT a.s.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
An Introduction to Description Logics (chapter 2 of DLHB)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Advanced topics in software engineering (Semantic web)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Artificial Intelligence 2004 Ontology
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
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.
DL Overview Second Pass Ming Fang 06/19/2009. Outlines  Description Languages  Knowledge Representation in DL  Logical Inference in DL.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Jakob Beetz, Bauke de Vries, Jos van Leeuwen
ece 627 intelligent web: ontology and beyond
Copy right 2004 Adam Pease permission to copy granted so long as slides and this notice are not altered Ontology Overview Introduction.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
Luciano Serafini IRST Towards a Distributed Reasoning within Multiple Ontologies 2K* symposium September 6-9, 2004 Madonna di Campiglio Andrei Tamilin.
Of 29 lecture 15: description logic - introduction.
An Introduction and UML Profile for the Web Ontology Language (OWL) October 23, 2002 Elisa F. KendallMark E. Dutra CEO & FounderChief Architect
- Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA.
LDK R Logics for Data and Knowledge Representation Description Logics: family of languages.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
Ontology Technology applied to Catalogues Paul Kopp.
Distributed Instance Retrieval over Heterogeneous Ontologies Andrei Tamilin (1,2) & Luciano Serafini (1) (1) ITC-IRST (2) DIT - University of Trento Trento,
Chapter 8A Semantic Web Primer 1 Chapter 8 Conclusion and Outlook Grigoris Antoniou Frank van Harmelen.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Components.
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
ece 720 intelligent web: ontology and beyond
ece 627 intelligent web: ontology and beyond
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Ontology.
Ontology.
Logics for Data and Knowledge Representation
Scalable and Efficient Reasoning for Enforcing Role-Based Access Control
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Making building information available using web technologies
Midterm Review IE 565 B.Ramamurthy 11/29/2019 B.Ramamurthy.
Presentation transcript:

Jakob Beetz, Bauke de Vries, Jos van Leeuwen Design Systems group TU/Eindhoven ● Distributed Collaboration in the Context of the Semantic Web Presentation for the 8 th DDSS conference, Heeze

Overview ● Motivation ● Overall system architecture ● DL-based BIM ● Query and partial model extraction ● Reasoning / inference ● Discussion & Outlook

Traditional Working Methods ● Traditional CA(A)D data is – Non-deterministic and ambiguous – Episodic – Highly dynamic – Continuous – Does not contain machine readable knowledge

Central Building Model ● Central Building Model – Founded on central databases – No specification for interaction – Assumes completeness – Appropriate for smaller projects?

MAS in heterogeneous environments

Motivation ● Develop semantically enhanced web services, assist Grid computing ● Profit from large set of research, methods and tools developed in other domains ● Use knowledge representation tools for modeling ● Facilitate distribution of information across networks

Performance estimation use case in a MAS

Topological inference task example IfcWallStandardCase #949= IFCSPACE(‘guid1',#13,'1',$,$,#947,#939, 'big_room',.ELEMENT.,.INTERNAL.,$); IfcSpace #97= IFCWALLSTANDARDCASE(‘fooGuid',#13, 'Wand-035',$,$,#95,#153,$); IfcRelSpaceBoundary (as IfcConnectionSurfaceGeometry) ???

Chain of agents for the sceneario

Storing a model as ifcOWL

Different Knowledge Domains in AEC/FM project ● ERM ● Semantic Networks ● Frame based systems ● DL based systems

Architecture diagram of IFC 2x2

IfcOWL as KRS KRS = Terminology (TBox ) + Assertational Knowledge (ABox) K = ( T, A )

Basic AL constructs AL Attribute Language Atomic concepts C,D Atomic Roles R,S Terminological Axioms: Equality C º D (used to describe definitions) Inclusion / Supsumption C m D (used to describe IS-A realtions)

Basic AL constructs Terminological Axioms (cntd.): Intersection C * D Woman º Person * Female Existential quantification $ R.C Mother º Woman * $ hasChild.Person Value Restriction " R.C MotherOfDaughtersOnly º Woman * " hasChild.(Person * Female)

Semantic Web Stack Semantic Web Structure according to Tim Berners-Lee

RDF-based representations Ora Lassila is the creator of the resource N3 noation: “Ora Lassila” isCreatorOf w3.org/Home/Lassila Ora Lassila PredicateSubjectObject

IfcOWL T-Box in Protege

IfcOWL A-Box in Protege

IfcOWL Please find the Technical specification details of ifcOWL in Gehre, A. Katranuschkov, P. Wix, J. and Beetz, J. (2006). InteliGrid Deliverable D31: Ontology Specification, The InteliGrid Consortium, c/o University of Ljubljana,

Extracting partial models

Partial Model extraction e.g. using SPARQL

Communication

Classic Agent Model

Inter-Agent Communication Layers Communication Layers according to Laamanen & Helin

Topological inference

Simple Example of DL notation of ER model AL – representation of an IFC Door Door m BuildingElement * " OverallHeight.PositiveLength * " OverallWidth.PositiveLength

SWRL implementation of Rules fatherOf(?x,?y) ^ brotherOf(?x,?z) -> uncleOf(?z,?y)

SWRL implementation of Rules ENTITY door; SUBTYPE OF (buildingPart) height: REAL; WHERE WR : height > 0; END_ENTITY; door(?x) ^ hasHeight(?x,?height) ^ swrlb:greaterThan(?height, 0) -> WR1(?x,true)

Thank you Jakob Beetz Design Systems group TU/Eindhoven ● Questions, suggestions, comments very welcome

IFC ontology in Protégé

IFC concept structure

Main differences to EXPRESS ● Built-in reasoning capabilities ● Built-in functions for creation and reference of distributed data ● Open world vs. closed world

IFC concept structure ● ISO p28 xml bindings ● EXPRESS (ISO )

Available Taxonomies and Ontologies ● IFC 2.2x (XML Schema) ● Stabu Lexicon (XML Schema) ● eCOGNOS (DAML-OIL) ● WordNet (OWL)

Semantic Web Layers RDF Schema example from Richard Vdovjak