Figures used in the Modelling and Linking Guide (MLG)

Slides:



Advertisements
Similar presentations
Requirements. UC&R: Phase Compliance model –RIF must define a compliance model that will identify required/optional features Default.
Advertisements

OMG standards and related glossary entries. Proposed glossary entries Meta-model Production rule PRR SOA JSR 94 Business rules, SBVR and related entries.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Feature modeling and Verification based on Description Logics
An Introduction to RDF(S) and a Quick Tour of OWL
Logics for Data and Knowledge Representation Projects and thesis introduction.
The Acquisition and Sharing of Domain Knowledge Contained in Software with a Compliant SIK Architecture by Prof. dr. Vasile AVRAM Academy of Economic Studies.
Ivan Herman W3C. (2)  Current RDF has been published in 2004  Significant deployment since then ◦ implementation experiences ◦ users’ experiences 
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
The Web of data with meaning... By Michael Griffiths.
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
SKOS and Other W3C Vocabulary Related Activities Gail Hodge Information International Assoc. NKOS Workshop Denver, CO June 10, 2005.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
CIMI / FHIR and Shape Expressions. Local DB … …
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Semantic Sensor/Device Description System EEEM042-Mobile Applications and Web Services Assignment- Spring Semester 2015 Prof. Klaus Moessner, Dr Payam.
WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –
Okech Odhiambo Faculty of Information Technology Strathmore University
1 SAMT’08 Semantic-driven multimedia retrieval with the MPEG Query Format Ruben Tous and Jaime Delgado Distributed Multimedia Applications Group (DMAG)
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
By: Dan Johnson & Jena Block. RDF definition What is Semantic web? Search Engine Example What is RDF? Triples Vocabularies RDF/XML Why RDF?
Ontology for Federation and Integration of Systems Cross-track A2 Summary Anatoly Levenchuk & Cory Casanave Co-chairs 1 Ontology Summit 2012
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
Developing “Geo” Ontology Layers for Web Query Faculty of Design & Technology Conference David George, Department of Computing.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Advanced topics in software engineering (Semantic web)
Mapping Guide Mapping Ontologies and Data Sets in RDF/RDFS/OWL2 Michel Böhms.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
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.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
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.
Eurostat 4. SDMX: Main objects for data exchange 1 Raynald Palmieri Eurostat Unit B5: “Central data and metadata services” SDMX Basics course, October.
Conclusions Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Introduction to the Semantic Web Jeff Heflin Lehigh University.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
Ontology Technology applied to Catalogues Paul Kopp.
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
1 Ontological Foundations For SysML Henson Graves September 2010.
Semantic Web In Depth Resource Description Framework Dr Nicholas Gibbins –
Semantic metadata in the Catalogue Frédéric Houbie.
Representing and Reasoning with Heterogeneous, Modular and Distributed ontologies UniTN/IRST contribution to KnowledgeWeb.WP 2.1.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Session: Towards systematically curating and integrating
Components.
Linked Building Data community efforts
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
SysML v2 Formalism: Requirements & Benefits
CmpE 583- Web Semantics: Theory and Practice PRINCIPLES
Geospatial Knowledge Base (GKB) Training Platform
Workshop on distributed architecture and web servcies
IDBE Position statement Leif
The V-Con Approach towards Road Information Modelling
Modelling and Linking Guide for the application of W3C Linked Data (LD) / Semantic Web (SW) concepts and technologies in the AEC/FM industry sector.
Framework used for describing
Linking Guide Michel Böhms.
Geraldine Nolf, Dirk De Baere, Mathias De Schrijver, Bart Cosyn
LOD reference architecture
Linking Background Information
CMO & External Semantic Resources…
V-Con Modelling Issues Input for V-Con dialogues/expert meetings with vendors | Michel Böhms & Bart Luiten (TNO) and Lars Wikström & Olle Bergman (TRIONA)
V-Con TS - Test Cases “The Mini Cases”
Lars, Bart, Michel , Jaap, Edo
Presentation transcript:

Figures used in the Modelling and Linking Guide (MLG) Michel Böhms 8. June 2017

Enrichment & Conversion 1. Introduction 2. Data Modelling 3. Modeling Guide 4. Linking Guide 5. Implementation 6. Try it Yourself Motivation Introduction Introduction Introduction Introduction Introduction Context & Scope ISO STEP First Principles Enrichment & Conversion Formats & Access Editing & Publishing Software Benefits in Use Cases W3C LD/SW Guidelines Translation Versioning Deployment Software

AS-IS TO-BE (proposed) Static Extended Linked AIM Relevance EXTERNAL “Linking” bSDD == AIM Relevance GIS bSI Boundary Extension ontologies MVD+ bSDD SE MVD IFC + Psets bSI Boundary IFC + Psets ifcOWL IoT Modelling Modelling Technology Technology ISO STEP ISO STEP W3C Linked Data / Semantic Web (RDF/RDFS/OWL/ SPARQL) ISO 12006-3/ API ISO 12006-3/ API Option 1 Option 2

bSI being just one puzzle piece in the total AIM Landscape! IoT bSI Company OTL (e.g. RWS-OTL) OGC National Standard (e.g. COINS in NL) ISO/CEN

Secondary scope Primary Limited Scope Meta Data Object Representation Content Secondary scope Primary Limited Scope Style Format Access

IFC, bSDD, InfraGML, QUDT, SKOS, DC, BOT, SEAS, ICE, EO, … Level Semantics International IFC, bSDD, InfraGML, QUDT, SKOS, DC, BOT, SEAS, ICE, EO, … European EU Road OTL, Inspire, … National (Country-specific) CBNL @ COINS (NL), BSAB (SE), OKSTRA (DE), Inframodel (FI), ADD (UK), … Organization-specific RWS-OTL (NL), … Project-specific RWS-SAA-OTL (NL), … Powered by LD/SW

Asset Life-Cycle, essential views AsRequired – what is needed (client)/allowed (regulation)? AsProposed – what is possible/proposed/offered? AsBuilt – what is actually constructed/deconstructed? Two Management views: for Asset (network) itself and for Asset (network) Usage

Including Asset Information Management (AIM) ASSET OPERATION ⑧ ⑨ ASSET MANAGEMENT (AM) Including Asset Information Management (AIM) ASSET OPERATION MANAGEMENT provenance REALIZEa / REPURPOSE / RENOVATEb / MAINTAIN ASSET OPERATEf ASSET PROGRAMc DESIGNd BUILDe AsRequired AsProposed AsBuilt ① ② ③ ④ ⑤ ⑥ ⑦ Synonyms a Develop, Make b Refurbish, Retrofit c Specify, Plan, Incept d Engineer e Construct, Make, Realize f Use, Utilize, Exploit Maintain : ReBuild only (same AsRequired & AsProposed) Renovate : ReDesign + ReBuild (same AsRequired) Repurpose : ReProgram + ReDesign + ReBuild - Demolish : Special case of Repurpose: ‘Stop Operation’ ⑩

Asset Supply-Chain Orthogonal to Life-Cycle dimension Related to “Decomposition” Network (Built Environment, Road Network, Rail Network, …) Asset (Building, Road, Rail, Bridge, Tunnel, …) System/SubSystem (SpatialSystem/Zone, PhysicalSystem/SignallingSystem, …) Component (Space, Device, AshaltSlab, PrefabElement, …) Material (Steel, Concrete, Asphalt, …) Independent from Make or Buy decision I.e. a Component can be a Product when bought

Program Design Build Manage & Operate Network Asset System/ SubSystem Component Material Manage & Life-Cycle Supply-Chain validation time verification

IFC4x1_RC3.ttl Linking Rule Set (LRS) XOntology.ttl IFC4x1_RC3-Data.ttl Linking Data Set (LDS) XData.ttl

App SPARQL SPARQL IFC4x1_RC3.ttl Linking Rule Set (LRS) XOntology.ttl IFC4x1_RC3-Data.ttl Linking Data Set (LDS) XData.ttl

ACCESS FORMAT CONTENT LANGUAGE STRUCTURE DATA Aspects Levels ACCESS FORMAT CONTENT LANGUAGE STRUCTURE STRUCTURE FORMAT DATA DATA FORMAT

ACCESS FORMAT CONTENT LANGUAGE STRUCTURE DATA Aspects Levels ACCESS FORMAT CONTENT LANGUAGE N.A. ISO 10303-11: EXPRESS STRUCTURE ANY SCHEMA DATA ISO 10303-22: SDAI ISO 10303-21: SPFF DATA SET (‘STEP File’)

Internet Linked Data (LD) World Wide Web (WWW) Semantic Web (SW) Ontology/OTL Semantic Web (SW) Linked Data (LD) World Wide Web (WWW) Internet Linked Knowledge Linked Data Semantic Level Linked Documents Linked Computers

ACCESS FORMAT CONTENT LANGUAGE STRUCTURE DATA Aspects Levels ACCESS FORMAT CONTENT LANGUAGE SPARQL RDF Format Turtle, RDF/XML, N-Triples, or JSON-LD OWL --------- RDFS RDF STRUCTURE ANY ONTOLOGY DATA DATA SET

KnowledgeBase (KB) = Theory = SET of axioms DL Logic as Fragment of First Order predicate Logic (FOL) KnowledgeBase (KB) = Theory = SET of axioms TBoxes ==Concept axioms RBoxes ==Role axioms OWL Classes OWL Properties ABoxes ==Individual axioms OWL2-DL =essentially= DL Logic SROIQ (most expressive, still decidable) OWL Individuals SROIQ Signature (KB) = The set of all Concept names, Role names & Individual names

LRS 1 < > 2 or 1 > 2 LRS: Linking Rule Set Using RDFS/OWL, and/or Using e.g. SPIN Rules with SPARQL (construct) queries Ontology Using RDF/RDFS/OWL import import Ontology 1 Ontology 2 … … LDS 1< >2 rdf:type rdf:type LDS: Linking Data Set Using e.g. owl:sameAs Dataset Using RDF/RDFS Dataset 1 Dataset 2

Ontology Linking Rule Set (LRS) Basic RDF/RDFS/OWL2 == Alignment Ontology (AO) RDFS/OWL SUBSET: rdfs:subClassOf (unidirectional) rdfs:subPropertyOf (unidirectional) owl:equivalentClass (bidirectional) owl:equivalentProperty (bidirectional) owl:sameAs (bidirectional) (for reference individuals) Advanced OWL2+ SPIN (constraint subset) (incl. SPARQL Ask queries) or SHACL, or otherwise == Conversion Rule Set (CRS) OWL+SPIN (unidirectional rule subset) (SPIN including SPARQL Construct queries)

Schema S1 in EXPRESS Knowledge Translator Ontology O1 in RDF/RDFS/OWL (Turtle syntax) by ref/order rdf:type Dataset SF1 in SPFF Data Translator Dataset TF1 in RDF (Turtle syntax) source/target source/target

LRS LRS by ref/order rdf:type source/target source/target EXPRESS (Meta)ONTOLOGY in RDF/RDFS/OWL (Turtle syntax) LRS RDF/RDFS/OWL (Meta)ONTOLOGY in RDF/RDFS/OWL (Turtle syntax) Schema S1 in EXPRESS (Meta)Dataset MTF1 in RDF (Turtle syntax) (Meta)Dataset MTF2 in RDF (Turtle syntax) Ontology O1 in RDF/RDFS/OWL (Turtle syntax) SPFF (Meta)ONTOLOGY in RDF/RDFS/OWL (Turtle syntax) LRS Turtle (Meta)ONTOLOGY in RDF/RDFS/OWL (Turtle syntax) by ref/order rdf:type Dataset SF1 in SPFF (Meta)Dataset TF1 in RDF (Turtle syntax) (Meta)Dataset TF1 in RDF (Turtle syntax) Dataset TF2 in RDF (Turtle syntax) source/target source/target

x LRS IFC Ontology O1 in RDF/ RDFS/ OWL Knowledge Translator Schema S1 in EXPRESS IFC Ontology O1 in RDF/ RDFS/ OWL Knowledge Translator IfcProxy IfcPropertySet IfcPropertySingleValue IfcProxy IfcPropertySet IfcPropertySingleValue x IFC Extension Ontology O1a (without MM) in RDF by ref/order rdf:type Promotor/ Demotor rdf:type Dataset SF1 in SPFF Dataset TF1 in RDF IFCExtension Dataset TF1x in RDF Data Translator IfcProxy IfcPropertySet IfcPropertySingleValue MetaDataset IfcProxy IfcPropertySet IfcPropertySingleValue MetaDataset LDS source/target 1 source/target 2 source/target 2x Promotor/ Demotor Could also be LRS (SPIN) for each direction

... ... and/or ONTOLOGY 1 Linked Data* DATA 1 Linking or Conversion/ ALIGNMENT ONTOLOGY (OWL) and/or RESTYLING/ CONVERSION RULE SET (OWL/SPIN/...) ONTOLOGY 1 import Linked Data* DATA 1 ALIGNMENT DataSet (like owl:sameAS) Linking or Conversion/ Restyling ... ONTOLOGY 2 DATA 2 SPFF file XML file Referencing or Translation ... Non-Linked Data * Meaning: formatted according to a LD format like Turtle, RDF/XML, JSON-LD etc.

Korea: Road Model China: Rail Model France: Bridge Model Future: Tunnels Airports Ports Powerlines

Client SPIN SPIN/SPARQL.1.1 Select/Ask/Construct SPARQL Query Templates (SPARQL in RDF) SPIN Rules & Constraints + OWL/RDFS regimes Top SPIN SPIN Filter/Property Functions & magic properties Coded IFC property functions or existing like geoSPARQL SPINx JAVA PLUGIN CODING JavaScript Java Or other PLugins like FME

Optional, not yet used