Real-life use cases - Introduction to discussion 24.03.2015 Seppo Törmä Distributed Systems Group Department of Computer Science, Aalto University.

Slides:



Advertisements
Similar presentations
1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
OVERVIEW OF Ian Glendinning Target Training Room Target Plaza South 1000 Nicollet Mall Minneapolis, MN September 20-21, 2007 ISO Training -
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
From Relational to Semantics A Methodology Arka Mukherjee, Ph.D. Founder / CTO Global IDs David Schaengold Director,
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
SKOS and Other W3C Vocabulary Related Activities Gail Hodge Information International Assoc. NKOS Workshop Denver, CO June 10, 2005.
Overview of Search Engines
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Software engineering on semantic web and cloud computing platform Xiaolong Cui Computer Science.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Introduction to BIM BIM Curriculum 01.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Managing & Integrating Enterprise Data with Semantic Technologies Susie Stephens Principal Product Manager, Oracle
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
RDF Triple Stores Nipun Bhatia Department of Computer Science. Stanford University.
The GRIMOIRES Service Registry Weijian Fang and Luc Moreau School of Electronics and Computer Science University of Southampton.
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
Master Informatique 1 Semantic Technologies Part 11Direct Mapping Werner Nutt.
ApplicationsApplications Mills Davis Ana Cristina Garcia Peter Mika Gerti Orthofer Giovanni Sacco Maria A. Wimmer (Moderator)
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
19/10/20151 Semantic WEB Scientific Data Integration Vladimir Serebryakov Computing Centre of the Russian Academy of Science Proposal: SkTech.RC/IT/Madnick.
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
SemantEco Annotator for Linked Data Generation and Generalized Semantic Mapping Session: Technologies, Reasoning, and Annotation Methods of the Semantics.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
TWC-SWQP: A Semantically-Enabled Provenance-Aware Water Quality Portal Ping Wang, Jin Guang Zheng, Linyun Fu, Evan W. Patton, Timothy Lebo, Li Ding, Joanne.
1.Registration block send request of registration to super peer via PRP. Process re-registration will be done at specific period to info availability of.
Semantic Enhancement: Key to Massive and Heterogeneous Data Pools Violeta Damjanovic, Thomas Kurz, Rupert Westenthaler, Wernher Behrendt, Andreas Gruber,
Metadata Registries Registry: authoritative, centrally controlled store of information – W3C Web Services Glossary, 2004
Unit 18: CADD in Construction Lesson Objective Be able to explain the use of Building Information Modelling in buildings.
MyGrid/Taverna Provenance Daniele Turi University of Manchester OMII f2f Meeting, London, 19-20/4/06.
© 2006 Bentley Systems, Inc. Bentley Building Solutions multidisciplinary, integrated design and analysis.
© 2006 University of Kansas An LSID resolver for specimens and a digression into issues raised by the use of GUIDs Steve Perry
ELIS – Multimedia Lab PREMIS OWL Sam Coppens Multimedia Lab Department of Electronics and Information Systems Faculty of Engineering Ghent University.
U.S. Environmental Protection Agency Central Data Exchange Pilot Project Promoting Geospatial Data Exchange Between EPA and State Partners. April 25, 2007.
Jens Hartmann York Sure Raphael Volz Rudi Studer The OntoWeb Portal.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
1 DMS-DQS-SUPSC03-PRE-12-E © DEIMOS Space S.L., 2007 A Semantic Data Grid for Satellite Mission Quality Analysis Reuben Wright Deimos Space.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
IBM Maximo Asset Management Doug Wood, Architect Tivoli CTO’s Office COBie CMMS/CAFM Challenge121-Dec-11.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
1 Intelligent Information System Lab., Department of Computer and Information Science, Korea University Semantic Social Network Analysis Kyunglag Kwon.
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
Semantic and geographic information system for MCDA: review and user interface building Christophe PAOLI*, Pascal OBERTI**, Marie-Laure NIVET* University.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Semantic Web Application Patterns: Pipelines, Versioning and Validation David Booth, Ph.D. (Consultant) W3C Linked Enterprise Data Patterns Workshop 7-Dec-2011.
Jens Ziegler, Markus Graube, Johannes Pfeffer, Leon Urbas
BIM EXECUTION PLANNING PROCESS
Cloud based linked data platform for Structural Engineering Experiment
Harnessing the Semantic Web to Answer Scientific Questions:
Integrating Data for Archaeology
knowledge organization for a food secure world
Adam Kučera, Tomáš Pitner
Lifting Data Portals to the Web of Data
Workshop on distributed architecture and web servcies
Analyzing and Securing Social Networks
IDBE Position statement Leif
BIM EXECUTION PLANNING PROCESS
Triple Stores.
LOD reference architecture
V-Con TS - Test Cases “The Mini Cases”
Linked Data Ryan McAlister.
Making building information available using web technologies
SDMX IT Tools SDMX Registry
Presentation transcript:

Real-life use cases - Introduction to discussion Seppo Törmä Distributed Systems Group Department of Computer Science, Aalto University

Real-life use cases What? Real need not (completely) met using other technologies -Benefits from truly distributed solution or granular online access to data -Need for loosely coupled integration between heterogeneous datasets Real data -Existing real-sized datasets (many interrelated IFC models from actual projects) -Existing linksets, linking information, or link generation methods Real solution approach -How does the use case map to Web of Data technologies? Why? – To define and evaluate: Conversions to Web of Data representations -GUIDs to URIs, IFC datatypes to XSD datatypes, IFC data to RDF, IFC schema to OWL Metadata and linksets -Link representations/ontologies and linkset organization and maintenance -Metadata representations (such as VoID and extensions) Organization and discovery of models Performance of importing, querying, and accessing data Needs for data replication or caching ?

Seed use W3C LBD Group 2 General use cases 2.1 Operational Decision Support 2.2 Facility Management 2.3 Energy Efficiency 2.4 Visualization 2.5 Consumption control / optimization 2.6 Planning and design 2.7 Commissioning 2.8 Retrofitting 2.9 Simulation 2.10 SME use of public Linked Building Data 2.11 Building data portal 2.12 Cross-model change management

Building Life Cycle - DRUMBEAT use cases Design coordination Supply-chain & production management Facility management Cross-model change management Cross-model change management Issue management Issue management Status exchange Status exchange Product data Product data BAS data (sensors) BAS data (sensors)

Cross-model change management Help designers to keep their BIM models in agreement with each other Utilize the cross-model linking between different BIM models -Automatically detect what has changed -Notify the parties having interlinked models about the focused impact of the change Objectives -Faster and more focused cycles of cross-model changes in order to keep the models better in agreement with each other Requirements -The availability of links between models (linking information/link generation methods) -A smooth IFC export functionality in the involved tools -Stable URIs across model versions (“linkable URIs”) Linked Data benefits -Distributed (clear ownership) -Linking external to models -Native as master (no roundtrip) Challenges -Fast and accurate diff -Flexible change management protocols -Settings of empirical tests

Cross-model change management Relations between interrelated BIM models Design is based on the use of reference models Architectural model A (ArchiCAD) Structural model S (Tekla Structures) MEP model M (MagiCAD) based on share space

Link generation Tekla Structures 21 has the object conversion functionality Converts the entities of an architectural model (imported as a reference model in IFC) into corresponding structural entities Stores the GUID of an architectural objects as an “initial_GUID” property in the structural entity

The resulting links Structural A S Architectural A Links available to one party only Can be used within a same system How to make the links accessible to both parties in a distributed setting? S

Use case scenario Architect creates the architectural model A with ArchiCAD publishes the current version (exported as A.IFC and converted to A.RDF) on the Web Structural engineer imports A.IFC as a reference model for a new structural model S in Tekla Structures uses TS to convert objects of A into structural objects of S -The GUID of an architectural object is stored as Initial_GUID into a structural object publishes the current version (exported as S.IFC and converted to S.RDF) on the Web extracts the links between architectural and structural models with a SPARQL query publishes the resulting links as a linkset S-A.RDF Architect checks the properties of structural objects in S (e.g., the fabrication status) linked through S-A to the objects of A to determine how easily they can be modified creates a new version of A publishes the new version (exported as A.IFC and converted to A.RDF) on the Web -Changed objects are identified through diff computation or object comparison The structural engineer is notified of the possibly changed linked objects

Details of link generation Links exported from TS to IFC #692= IFCPROPERTYSINGLEVALUE('initial_GUID',$,IFCLABEL('3WyVnYyYD449SyF7NsGMcr'),$); #693= IFCPROPERTYSET('0U2hmy4h1CVw8dBM1ZwJyB',#5,'Workflow',$,(#692,#34,#35,#36,#37,#38,#39,#40,#41,#42,#43)); Converted into RDF model:GUID_Hgq8PBKwTH-iJy1gY-k_Cw a ifc:IfcPropertySet ; ifc:globalId "1e0abc3c-12b0-4c7f-a227-2d6063e93f0b"^^xsd:string ; ifc:hasProperties _:b99, _:b96, _:b94, _:b90, _:b91, _:b97, _:b98, _:b95, _:b92, _:b93 ; ifc:hasProperties [ a ifc:IfcPropertySingleValue ; ifc:name "initial_GUID"^^xsd:string ; ifc:nominalValue [ a ifc:IfcLabel ; rdf:value "3WyVnYyYD449SyF7NsGMcr"^^xsd:string ]] ; ifc:name "Workflow"^^xsd:string ; SPARQL query prefix rdfs: prefix model: prefix owl: prefix xsd: prefix rdf: prefix ifc: prefix db: CONSTRUCT { ?se model:implements ?ae } FROM WHERE { ?se ifc:hasProperties [ ifc:name "initial_GUID"^^xsd:string; ifc:nominalValue [ rdf:value ?a ]]. BIND (URI(CONCAT( encode_for_uri(?a))) AS ?ae)}

Linksets Linkset fn:. model:GUID_hvRAUc9QQ0u1c0JYLLdSEQ db:implements model:GUID_1xQ5PL1ez20gb1cc9QX7cq. model:GUID_oylM6yRVQ7izX4g26N-ePw db:implements model:GUID_3SAv2kl21DEhpXVR1lOK6X. model:GUID_Aau5zz-VSz6ofk-LCFUsYQ db:implements model:GUID_24LEAXKHLCtft9x0Ulys5V. model:GUID_57hb9rX4SpeSVZKiF0i3JA db:implements model:GUID_0xLl0o88z2uRr7gFDI65bS. model:GUID_YooPNXxKSLW_SZ9MpYiLYQ db:implements model:GUID_17BZknAj9DdP6TRv99M1p1. model:GUID_LhIsTtBZSOGnamMwnob0oA db:implements model:GUID_3AS_Ncu5P1tuePRn_H07K8. model:GUID_yAUgfs6IRqWdxTTAUKfvCQ db:implements model:GUID_3JObB8h7r9mgWi9c81UWP1. model:GUID_LVtILA13Q9WwT_b5l4SIcQ db:implements model:GUID_2VeYs_lp5CbQ7KEsdNKtXi. model:GUID_chHz68NQRU6scv-LmK7p-Q db:implements model:GUID_3uvWz_I9H8fvsESkRRR1C2. model:GUID_U5cAQmbjSH-Ne1rXWEi6Og db:implements model:GUID_2898daAKT7aOFEKjFnW1y8. model:GUID_vAZUOyAxRDCtwsR2zcEJCQ db:implements model:GUID_0on9T20PH43A9SE7rAjBqC …

Utilization of linksets Cross-model property access prefix rdfs: prefix model: prefix owl: prefix xsd: prefix rdf: prefix ifc: prefix db: SELECT{ ?a ?m} FROM WHERE { ?a a ifc:IfcWall. SERVICE { ?s db:implements ?a. ?ma ifc:relatedObjects ?s ; ifc:relatingMaterial ?m}} Change management determine the changed objects in the first model through diff or object comparison compute the potentially affected objects in another model using the linkset make a notification about the change

Discussion Work in progress – data has only recently become available -open questions: performance of diff, protocols for notification, relation to BCF, … How to have stable URIs for linking? Metadata of datasets and linksets -Extensions to VoID – model relations, model versions? -Mechanisms for discovery (without a centralized registry)? Architectural A Meta-A Structural S Meta-S reference model SA Meta -SA

Terminology? Linked Building Data or Web of Building Data Web of Data Semantic Web Ontologies Representations Reasoning “complex theory” Semantic Web Ontologies Representations Reasoning “complex theory” Linked Data Identities Access Existing data “simple practice” Linked Data Identities Access Existing data “simple practice” URI RDF HTTP

Issue management Issues Something that needs to be done Assigned doer Status of doing/acceptance Issue types Punch lists RFIs Safety notices Required checks Status Open Ready for approval Closed How to link to BIM models? BIM