SlideShare a Scribd company logo
Taming the information
Management Beast with IDS
NEW TOOLS TO DELIVER BETTER
ASSET MODELS AT HANDOVERS
Andy Ward
CEO @ xbim
GIIG contributor
IDS
• Our three founders are experts in BIM and have more
than 50 years combined experience in the built
environment
• Our open-source xbim Toolkit is where it all began
more than a decade ago
• xbim Flex is open enterprise vendor-neutral cloud
platform enabling partners to build services using
BIM and AIM data
• UK-based and VC backed
About Us
The Flex Platform
• Open Standards unlock building data throughout the product
lifecycle, making information accessible to everyone
• Reducing reliance on proprietary software can allow for more
collaborative working, making compliance and management of
your data far more achievable
• OpenBIM (schemas such as IFC, and BCF) is a structured way
in which we organise data from the built environment
for its most effective on-going use.
• Our belief in Open Standards and use of OpenBIM is core to the
xbim ethos and the products we develop
Importance of
Interoperability and
Open Standards
What do clients typically get today?
Is it good enough?
Information
Handovers
DELIVERY TEAM
PROCESSES
ISO19650 Information Exchanges
- what’s the problem?
BEP
BIM Execution
Plan
response to
QA/QC
Quality
Assure/
Control
× Ambiguous requirements
× Manual & subjective
× Spots checks
× Low value testing
× Done late / infrequently
× Missed completely?
× Outputs: another PDF
× “Marking own work”
specifies
QA Issues
BuildingSMART IDS
IDS
Introducing IDS
(Information Delivery Specification)
Information Delivery Specification is a buildingSMART standard for
specifying and checking simple information requirements from IFC
models.
It is designed as a free, lightweight, standardised approach to
model checking.
Easy to create, and verifiable across multiple software tools
Information Delivery Specification
– A contract for data exchange workflows
Client can define the
requirements! [1]
[1] or their agent
& Client can verify
the requirements
DELIVERY TEAM
PROCESSES
How IDS can help
BEP
BIM Execution
Plan
response to
QA/QC
Quality
Assure/
Control
× Ambiguous requirements
× Manual & subjective
× Spots checks
× Low value testing
× Done late / infrequently
× Missed completely?
× Outputs: another PDF
× “Marking own work”
specifies
➢ Structured requirements
➢ Automated & repeatable
➢ Comprehensive
➢ Verify what matters to you
➢ Can run automatically
➢ Outputs: structured data
BCF Issues
➢ Independent verification
Previously
With IDS
IDS Spec
IDS Spec
IDS Spec
IDS Verify
IDS Verify
IDS Spec
IDS Spec
‘Under the hood’ of IDS
All doors must have a FireRating of 30, 60 minutes and a UniClass classification of EF_25_30_25*
All doors must have a FireRating of 30, 60 minutes and a Uniclass classification of EF_25_30_25*
Applicability Requirements
• Applicability and Requirements are described by ‘Facets’
• Facets – similar to a legal clause?
Breaking down a Specification
All doors must have a FireRating of 30, 60 minutes and a Uniclass classification of EF_25_30_25*
Entity Facet
“Is IfcDoor”
Property Facet
“A property Named ‘FireRating’
with Value one of [30, 60]”
Classification Facet
“classification Value matching
EF_25_30_25* from the ‘Uniclass’
System”
Entity
•IFC Class, Predefined / Custom Type. E.g. IfcWindow [Skylight], IfcFlowMeter [EnergyMeter], IfcSensor [CO2]
Attribute
•A field name on an Entity. E.g. Name, Description, Tag, Longitude, EmailAddress
Classification
•Tagged with a defined classification name & system. Support hierarchies, and type inheritance
Property
•Has a property defined with a value, from a PropertySet. Supports Type inheritance, units etc
Material
•Has an associated Material. E.g. Must have a ‘timber’ material
Parts
•Has a relationship to a container. E.g. must be contained in a Space, or System
What IDS will verify today
Each Facet type can have 1 or more
values (“constraints”).
E.g. Property Facet has
PropertyName, PropertyValue and
PropertySet – all can be used to set
enforce your requirements
All Facet types can be used for both
Applicability and Requirement parts
of a Specification
E.g. For all elements with ‘Concrete’
material, a Volume property is
required
• Property Name = ‘IsExternal’
• Material Name = ‘Concrete’
Simple
(Equality)
• Entity is one of [IfcDoor, IfcWindow]
• Property Value is one of [True, False]
Enumeration
(one of)
• Property Name contains ‘External’
• Entity Name starts with ‘D_10*’
String Patterns
• Width Property Value is > 100
• Cost Property Value is between 0 and 100,000
Bounds
(Numeric range)
• Entity Name should be < 20 characters
• Space Tag should be between 3 and 6 characters
Length
(Text length)
Expressing requirements
Flex & Flow IDS Demos
<ids:specification name="Window" minOccurs="1" ifcVersion="IFC4X3"
description="IfcWindows should be provided with properties coming from the UK National Data Dictionary">
<ids:applicability>
<ids:entity>
<ids:name>
<ids:simpleValue>
IFCWINDOW
</ids:simpleValue>
</ids:name>
</ids:entity>
</ids:applicability>
<ids:requirements description="Cobuilder Link requirements on Window from UK National Data Dictionary">
<ids:classification>
<ids:value>
<ids:simpleValue>Pr_30_59_98</ids:simpleValue>
</ids:value>
<ids:system>
<ids:simpleValue>Uniclass 2015_Products Table</ids:simpleValue>
</ids:system>
</ids:classification>
<ids:property uri="https://platform.cobuilder.com/define/generic-property/details/xyz" measure="IfcInteger">
<ids:propertySet>
<ids:simpleValue>CobuilderLink_Requirements</ids:simpleValue>
</ids:propertySet>
<ids:name>
<ids:simpleValue>porosity volume</ids:simpleValue>
</ids:name>
</ids:property>
…
Improving BIM model quality:
Our hypothesis-
“If it hurts, do it more often..“
Jez Humble
Google Engineer, and author of “Lean Enterprise”
How the software industry tackled
the “information quality” problem
Detect
Code
change
Build code
Test Code &
application
Deploy
results
✓ 100% Automatic
✓ Customisable
✓ Repeatable
✓ Independent
“Continuous Integration”
Adopting a Continuous
Integration model for BIM
Detect the Model
change
Process the Model Test the Model Deploy Results
✓ 100% Automatic
✓ User-definable
✓ Repeatable
✓ Independent
Data
3D
Geometry
Detect Code change Build code Test Code & application Deploy results
https://youtu.be/f5DOs2ZSH48
• Revit Integration video
https://youtu.be/L81vbT-jWZQ
IDS Summary
▪Powerful specification standard for Model Handovers and
Exchanges – focussed on specifying Information Requirements
▪Human and Computer readable
▪Interoperable – author and verify in different software
▪Available to clients as well as supply team
▪Simplifies model complexity for a rule author
▪Currently being ratified by BuildingSMART as a standard
▪Multiple implementations of IDS Authoring and Verification tools
▪ xbim supports both Authoring and Verification
▪ Other implementors include: BIM Collab, Plannerly,
BlenderBIM, and many in development
▪Further information at BuildingSMART and on IDS GitHub:
5 minute table discussion
What ‘Information
Requirements’ do you see
clients having …
where IDS could help provide
better deliverables?
Entity
• IFC Class, Predefined / Custom Type. E.g. IfcWindow [Skylight], IfcFlowMeter
[EnergyMeter], IfcSensor [CO2]
Attribute
• A field name on an Entity. E.g. Name, Description, Tag, Longitude, EmailAddress
Classification
• Tagged with a defined classification name & system. Support hierarchies, and type
inheritance
Property
• Has a property defined with a value, from a PropertySet. Supports Type inheritance,
units etc
Material
• Has an associated Material. E.g. Must have a ‘timber’ material
Parts
• Has a relationship to a container. E.g. must be contained in a Space, or System
Some things IDS can’t do at launch
• Check uniqueness – e.g. Space names should be unique
• Checking totals. e.g. total GFA of all spaces > 1000m2
• Document associations – e.g. All HVAC systems should have an associated certificate
document
Out of scope of IDS
• File naming conventions
• Clash detection
• Spatial rules – e.g. access clearances
• Geometry modelling rules. e.g. All Walls should be modelled as Extrusions
• Testing 3D visualisation, performance etc.
IDS - Current Limitations
Summary
• IDS is a new Model specification and verification standard
• designed to give clients more control over handover process
• Can be used across the building lifecycle – agnostic of software tooling
• Flex Flow is an automation engine for BIM, and supports IDS natively
• enabling automated model verification / rules checking & BCF collaboration
• IDS and Flex Flow are under active development – available today
• Talk to us about access to our Flex platform
• See us on stand D662
Any Questions?
Thank you
Andy.ward@xbim.net
@xbim_ltd

More Related Content

What's hot

Amazon Athena를 통한 데이터 분석하기 - 김명보 (VCNC)
Amazon Athena를 통한 데이터 분석하기 - 김명보 (VCNC)Amazon Athena를 통한 데이터 분석하기 - 김명보 (VCNC)
Amazon Athena를 통한 데이터 분석하기 - 김명보 (VCNC)
AWSKRUG - AWS한국사용자모임
 
20年続いているサービスの複雑な注文画面を GraphQL を使って改善した話
20年続いているサービスの複雑な注文画面を GraphQL を使って改善した話20年続いているサービスの複雑な注文画面を GraphQL を使って改善した話
20年続いているサービスの複雑な注文画面を GraphQL を使って改善した話
Demaecan
 
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use CasesNeo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j
 
FIWARE Global Summit - NGSI-LD - NGSI with Linked Data
FIWARE Global Summit - NGSI-LD - NGSI with Linked DataFIWARE Global Summit - NGSI-LD - NGSI with Linked Data
FIWARE Global Summit - NGSI-LD - NGSI with Linked Data
FIWARE
 
コンテキストデータの永続化のための戦略
コンテキストデータの永続化のための戦略コンテキストデータの永続化のための戦略
コンテキストデータの永続化のための戦略
fisuda
 
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2
FIWARE
 
社会課題に関する生活者意識調査(CSVサーベイ2020)
社会課題に関する生活者意識調査(CSVサーベイ2020)社会課題に関する生活者意識調査(CSVサーベイ2020)
社会課題に関する生活者意識調査(CSVサーベイ2020)
Members_corp
 
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers ProgramSession 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
FIWARE
 
Content Architecture in WordPress
Content Architecture in WordPressContent Architecture in WordPress
Content Architecture in WordPress
Jamie Schmid
 
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 2.2.0対応)
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 2.2.0対応)FIWARE Orion Context Broker コンテキスト情報管理 (Orion 2.2.0対応)
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 2.2.0対応)
fisuda
 
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
Shuji Kikuchi
 
Neo4j Training Introduction
Neo4j Training IntroductionNeo4j Training Introduction
Neo4j Training Introduction
Max De Marzi
 
DataDay 2023 Presentation
DataDay 2023 PresentationDataDay 2023 Presentation
DataDay 2023 Presentation
Max De Marzi
 

What's hot (13)

Amazon Athena를 통한 데이터 분석하기 - 김명보 (VCNC)
Amazon Athena를 통한 데이터 분석하기 - 김명보 (VCNC)Amazon Athena를 통한 데이터 분석하기 - 김명보 (VCNC)
Amazon Athena를 통한 데이터 분석하기 - 김명보 (VCNC)
 
20年続いているサービスの複雑な注文画面を GraphQL を使って改善した話
20年続いているサービスの複雑な注文画面を GraphQL を使って改善した話20年続いているサービスの複雑な注文画面を GraphQL を使って改善した話
20年続いているサービスの複雑な注文画面を GraphQL を使って改善した話
 
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use CasesNeo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
 
FIWARE Global Summit - NGSI-LD - NGSI with Linked Data
FIWARE Global Summit - NGSI-LD - NGSI with Linked DataFIWARE Global Summit - NGSI-LD - NGSI with Linked Data
FIWARE Global Summit - NGSI-LD - NGSI with Linked Data
 
コンテキストデータの永続化のための戦略
コンテキストデータの永続化のための戦略コンテキストデータの永続化のための戦略
コンテキストデータの永続化のための戦略
 
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2
 
社会課題に関する生活者意識調査(CSVサーベイ2020)
社会課題に関する生活者意識調査(CSVサーベイ2020)社会課題に関する生活者意識調査(CSVサーベイ2020)
社会課題に関する生活者意識調査(CSVサーベイ2020)
 
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers ProgramSession 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
 
Content Architecture in WordPress
Content Architecture in WordPressContent Architecture in WordPress
Content Architecture in WordPress
 
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 2.2.0対応)
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 2.2.0対応)FIWARE Orion Context Broker コンテキスト情報管理 (Orion 2.2.0対応)
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 2.2.0対応)
 
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
 
Neo4j Training Introduction
Neo4j Training IntroductionNeo4j Training Introduction
Neo4j Training Introduction
 
DataDay 2023 Presentation
DataDay 2023 PresentationDataDay 2023 Presentation
DataDay 2023 Presentation
 

Similar to Taming the Information Management beast using IDS.pdf

TechWiseTV Workshop: Intercloud Fabric
TechWiseTV Workshop: Intercloud FabricTechWiseTV Workshop: Intercloud Fabric
TechWiseTV Workshop: Intercloud Fabric
Robb Boyd
 
JavaOne 2014 - Supporting Multi-tenancy Applications with Java EE
JavaOne 2014 - Supporting Multi-tenancy Applications with Java EEJavaOne 2014 - Supporting Multi-tenancy Applications with Java EE
JavaOne 2014 - Supporting Multi-tenancy Applications with Java EE
Rodrigo Cândido da Silva
 
Application Architecture April 2014
Application Architecture April 2014Application Architecture April 2014
Application Architecture April 2014
Lars-Erik Kindblad
 
DEVNET-1010 Using Cisco pxGrid for Security Platform Integration
DEVNET-1010	Using Cisco pxGrid for Security Platform IntegrationDEVNET-1010	Using Cisco pxGrid for Security Platform Integration
DEVNET-1010 Using Cisco pxGrid for Security Platform Integration
Cisco DevNet
 
DEVNET-1124 Cisco pxGrid: A New Architecture for Security Platform Integration
DEVNET-1124	Cisco pxGrid: A New Architecture for Security Platform IntegrationDEVNET-1124	Cisco pxGrid: A New Architecture for Security Platform Integration
DEVNET-1124 Cisco pxGrid: A New Architecture for Security Platform Integration
Cisco DevNet
 
DDD, CQRS and testing with ASP.Net MVC
DDD, CQRS and testing with ASP.Net MVCDDD, CQRS and testing with ASP.Net MVC
DDD, CQRS and testing with ASP.Net MVC
Andy Butland
 
Application Architecture
Application ArchitectureApplication Architecture
Application Architecture
Lars-Erik Kindblad
 
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfoliocummings49
 
DEVNET-1123 CSTA - Cisco Security Technical Alliances, New Program for Ecosys...
DEVNET-1123	CSTA - Cisco Security Technical Alliances, New Program for Ecosys...DEVNET-1123	CSTA - Cisco Security Technical Alliances, New Program for Ecosys...
DEVNET-1123 CSTA - Cisco Security Technical Alliances, New Program for Ecosys...
Cisco DevNet
 
Using Cisco pxGrid for Security Platform Integration: a deep dive
Using Cisco pxGrid for Security Platform Integration: a deep diveUsing Cisco pxGrid for Security Platform Integration: a deep dive
Using Cisco pxGrid for Security Platform Integration: a deep dive
Cisco DevNet
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
Marco Dal Pino
 
I doc on cloud
I doc on cloudI doc on cloud
Introduction to Puppet Enterprise 10/03/2018
Introduction to Puppet Enterprise 10/03/2018Introduction to Puppet Enterprise 10/03/2018
Introduction to Puppet Enterprise 10/03/2018
Puppet
 
Enhance Your Code Quality with Code Contracts
Enhance Your Code Quality with Code ContractsEnhance Your Code Quality with Code Contracts
Enhance Your Code Quality with Code Contracts
Eran Stiller
 
AWS Webcast - Amazon work spaces public sector webinar
AWS Webcast - Amazon work spaces public sector webinarAWS Webcast - Amazon work spaces public sector webinar
AWS Webcast - Amazon work spaces public sector webinar
Amazon Web Services
 
How (and why) to roll your own Docker SaaS
How (and why) to roll your own Docker SaaSHow (and why) to roll your own Docker SaaS
How (and why) to roll your own Docker SaaS
Ryan Crawford
 
Azure Digital Twins
Azure Digital TwinsAzure Digital Twins
Azure Digital Twins
Marco Parenzan
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View Control
Teamstudio
 
Decomposing the Monolith using modern-day .NET and a touch of microservices
Decomposing the Monolith using modern-day .NET and a touch of microservicesDecomposing the Monolith using modern-day .NET and a touch of microservices
Decomposing the Monolith using modern-day .NET and a touch of microservices
Dennis Doomen
 

Similar to Taming the Information Management beast using IDS.pdf (20)

TechWiseTV Workshop: Intercloud Fabric
TechWiseTV Workshop: Intercloud FabricTechWiseTV Workshop: Intercloud Fabric
TechWiseTV Workshop: Intercloud Fabric
 
JavaOne 2014 - Supporting Multi-tenancy Applications with Java EE
JavaOne 2014 - Supporting Multi-tenancy Applications with Java EEJavaOne 2014 - Supporting Multi-tenancy Applications with Java EE
JavaOne 2014 - Supporting Multi-tenancy Applications with Java EE
 
Application Architecture April 2014
Application Architecture April 2014Application Architecture April 2014
Application Architecture April 2014
 
DEVNET-1010 Using Cisco pxGrid for Security Platform Integration
DEVNET-1010	Using Cisco pxGrid for Security Platform IntegrationDEVNET-1010	Using Cisco pxGrid for Security Platform Integration
DEVNET-1010 Using Cisco pxGrid for Security Platform Integration
 
DEVNET-1124 Cisco pxGrid: A New Architecture for Security Platform Integration
DEVNET-1124	Cisco pxGrid: A New Architecture for Security Platform IntegrationDEVNET-1124	Cisco pxGrid: A New Architecture for Security Platform Integration
DEVNET-1124 Cisco pxGrid: A New Architecture for Security Platform Integration
 
DDD, CQRS and testing with ASP.Net MVC
DDD, CQRS and testing with ASP.Net MVCDDD, CQRS and testing with ASP.Net MVC
DDD, CQRS and testing with ASP.Net MVC
 
Application Architecture
Application ArchitectureApplication Architecture
Application Architecture
 
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfolio
 
DEVNET-1123 CSTA - Cisco Security Technical Alliances, New Program for Ecosys...
DEVNET-1123	CSTA - Cisco Security Technical Alliances, New Program for Ecosys...DEVNET-1123	CSTA - Cisco Security Technical Alliances, New Program for Ecosys...
DEVNET-1123 CSTA - Cisco Security Technical Alliances, New Program for Ecosys...
 
Using Cisco pxGrid for Security Platform Integration: a deep dive
Using Cisco pxGrid for Security Platform Integration: a deep diveUsing Cisco pxGrid for Security Platform Integration: a deep dive
Using Cisco pxGrid for Security Platform Integration: a deep dive
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
 
I doc on cloud
I doc on cloudI doc on cloud
I doc on cloud
 
Murali_CV
Murali_CVMurali_CV
Murali_CV
 
Introduction to Puppet Enterprise 10/03/2018
Introduction to Puppet Enterprise 10/03/2018Introduction to Puppet Enterprise 10/03/2018
Introduction to Puppet Enterprise 10/03/2018
 
Enhance Your Code Quality with Code Contracts
Enhance Your Code Quality with Code ContractsEnhance Your Code Quality with Code Contracts
Enhance Your Code Quality with Code Contracts
 
AWS Webcast - Amazon work spaces public sector webinar
AWS Webcast - Amazon work spaces public sector webinarAWS Webcast - Amazon work spaces public sector webinar
AWS Webcast - Amazon work spaces public sector webinar
 
How (and why) to roll your own Docker SaaS
How (and why) to roll your own Docker SaaSHow (and why) to roll your own Docker SaaS
How (and why) to roll your own Docker SaaS
 
Azure Digital Twins
Azure Digital TwinsAzure Digital Twins
Azure Digital Twins
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View Control
 
Decomposing the Monolith using modern-day .NET and a touch of microservices
Decomposing the Monolith using modern-day .NET and a touch of microservicesDecomposing the Monolith using modern-day .NET and a touch of microservices
Decomposing the Monolith using modern-day .NET and a touch of microservices
 

Recently uploaded

Recent Trends Fueling The Surge in Farmhouse Demand in India
Recent Trends Fueling The Surge in Farmhouse Demand in IndiaRecent Trends Fueling The Surge in Farmhouse Demand in India
Recent Trends Fueling The Surge in Farmhouse Demand in India
Farmland Bazaar
 
Optimizing Your MCA Lead Capture Process for Better Results
Optimizing Your MCA Lead Capture Process for Better ResultsOptimizing Your MCA Lead Capture Process for Better Results
Optimizing Your MCA Lead Capture Process for Better Results
Lead Generation Media
 
Dynamics 365 Bid Management for Construction Projects
Dynamics 365 Bid Management for Construction ProjectsDynamics 365 Bid Management for Construction Projects
Dynamics 365 Bid Management for Construction Projects
Dynamic Netsoft
 
Victory by Maskeen Group Surrey Floor plans June 2024 PDF
Victory by Maskeen Group Surrey Floor plans June 2024 PDFVictory by Maskeen Group Surrey Floor plans June 2024 PDF
Victory by Maskeen Group Surrey Floor plans June 2024 PDF
VickyAulakh1
 
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdfRixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
Listing Turkey
 
Brigade Insignia at Yelahanka Brochure.pdf
Brigade Insignia at Yelahanka Brochure.pdfBrigade Insignia at Yelahanka Brochure.pdf
Brigade Insignia at Yelahanka Brochure.pdf
SachinChauhan191
 
SVN Live 6.3.24 Weekly Property Broadcast
SVN Live 6.3.24 Weekly Property BroadcastSVN Live 6.3.24 Weekly Property Broadcast
SVN Live 6.3.24 Weekly Property Broadcast
SVN International Corp.
 
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Volition Properties
 
Omaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive GuideOmaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive Guide
omaxesportscitydwark
 
Hawthorn Module 1 Coverted to Slide Show - 04.06.2024.docx
Hawthorn Module 1 Coverted to Slide Show - 04.06.2024.docxHawthorn Module 1 Coverted to Slide Show - 04.06.2024.docx
Hawthorn Module 1 Coverted to Slide Show - 04.06.2024.docx
anothershaneroberts
 
Biography and career about Lixin Azarmehr
Biography and career about Lixin AzarmehrBiography and career about Lixin Azarmehr
Biography and career about Lixin Azarmehr
Lixin Azarmehr
 
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdfHollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
VickyAulakh1
 
The KA Housing - Catalogue - Listing Turkey
The KA Housing - Catalogue - Listing TurkeyThe KA Housing - Catalogue - Listing Turkey
The KA Housing - Catalogue - Listing Turkey
Listing Turkey
 
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
Joseph Lewis Aguirre
 
Deutsche EuroShop | Company Presentation | 06/24
Deutsche EuroShop | Company Presentation | 06/24Deutsche EuroShop | Company Presentation | 06/24
Deutsche EuroShop | Company Presentation | 06/24
Deutsche EuroShop AG
 
Total Environment Tangled Up In The Green - Residential Plots Where Nature an...
Total Environment Tangled Up In The Green - Residential Plots Where Nature an...Total Environment Tangled Up In The Green - Residential Plots Where Nature an...
Total Environment Tangled Up In The Green - Residential Plots Where Nature an...
JagadishKR1
 
Sense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing TurkeySense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing Turkey
Listing Turkey
 
GT234 CADASTRAL SURVEYING gggggggggg.ppt
GT234 CADASTRAL SURVEYING gggggggggg.pptGT234 CADASTRAL SURVEYING gggggggggg.ppt
GT234 CADASTRAL SURVEYING gggggggggg.ppt
leonardmichael1
 
Rams Garden Bahcelievler - Istanbul - ListingTurkey
Rams Garden Bahcelievler - Istanbul - ListingTurkeyRams Garden Bahcelievler - Istanbul - ListingTurkey
Rams Garden Bahcelievler - Istanbul - ListingTurkey
Listing Turkey
 
Architectural & Interior design portfolio.pdf
Architectural & Interior design portfolio.pdfArchitectural & Interior design portfolio.pdf
Architectural & Interior design portfolio.pdf
susantebinum
 

Recently uploaded (20)

Recent Trends Fueling The Surge in Farmhouse Demand in India
Recent Trends Fueling The Surge in Farmhouse Demand in IndiaRecent Trends Fueling The Surge in Farmhouse Demand in India
Recent Trends Fueling The Surge in Farmhouse Demand in India
 
Optimizing Your MCA Lead Capture Process for Better Results
Optimizing Your MCA Lead Capture Process for Better ResultsOptimizing Your MCA Lead Capture Process for Better Results
Optimizing Your MCA Lead Capture Process for Better Results
 
Dynamics 365 Bid Management for Construction Projects
Dynamics 365 Bid Management for Construction ProjectsDynamics 365 Bid Management for Construction Projects
Dynamics 365 Bid Management for Construction Projects
 
Victory by Maskeen Group Surrey Floor plans June 2024 PDF
Victory by Maskeen Group Surrey Floor plans June 2024 PDFVictory by Maskeen Group Surrey Floor plans June 2024 PDF
Victory by Maskeen Group Surrey Floor plans June 2024 PDF
 
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdfRixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
 
Brigade Insignia at Yelahanka Brochure.pdf
Brigade Insignia at Yelahanka Brochure.pdfBrigade Insignia at Yelahanka Brochure.pdf
Brigade Insignia at Yelahanka Brochure.pdf
 
SVN Live 6.3.24 Weekly Property Broadcast
SVN Live 6.3.24 Weekly Property BroadcastSVN Live 6.3.24 Weekly Property Broadcast
SVN Live 6.3.24 Weekly Property Broadcast
 
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
 
Omaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive GuideOmaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive Guide
 
Hawthorn Module 1 Coverted to Slide Show - 04.06.2024.docx
Hawthorn Module 1 Coverted to Slide Show - 04.06.2024.docxHawthorn Module 1 Coverted to Slide Show - 04.06.2024.docx
Hawthorn Module 1 Coverted to Slide Show - 04.06.2024.docx
 
Biography and career about Lixin Azarmehr
Biography and career about Lixin AzarmehrBiography and career about Lixin Azarmehr
Biography and career about Lixin Azarmehr
 
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdfHollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
 
The KA Housing - Catalogue - Listing Turkey
The KA Housing - Catalogue - Listing TurkeyThe KA Housing - Catalogue - Listing Turkey
The KA Housing - Catalogue - Listing Turkey
 
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
 
Deutsche EuroShop | Company Presentation | 06/24
Deutsche EuroShop | Company Presentation | 06/24Deutsche EuroShop | Company Presentation | 06/24
Deutsche EuroShop | Company Presentation | 06/24
 
Total Environment Tangled Up In The Green - Residential Plots Where Nature an...
Total Environment Tangled Up In The Green - Residential Plots Where Nature an...Total Environment Tangled Up In The Green - Residential Plots Where Nature an...
Total Environment Tangled Up In The Green - Residential Plots Where Nature an...
 
Sense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing TurkeySense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing Turkey
 
GT234 CADASTRAL SURVEYING gggggggggg.ppt
GT234 CADASTRAL SURVEYING gggggggggg.pptGT234 CADASTRAL SURVEYING gggggggggg.ppt
GT234 CADASTRAL SURVEYING gggggggggg.ppt
 
Rams Garden Bahcelievler - Istanbul - ListingTurkey
Rams Garden Bahcelievler - Istanbul - ListingTurkeyRams Garden Bahcelievler - Istanbul - ListingTurkey
Rams Garden Bahcelievler - Istanbul - ListingTurkey
 
Architectural & Interior design portfolio.pdf
Architectural & Interior design portfolio.pdfArchitectural & Interior design portfolio.pdf
Architectural & Interior design portfolio.pdf
 

Taming the Information Management beast using IDS.pdf

  • 1. Taming the information Management Beast with IDS NEW TOOLS TO DELIVER BETTER ASSET MODELS AT HANDOVERS Andy Ward CEO @ xbim GIIG contributor
  • 2. IDS
  • 3. • Our three founders are experts in BIM and have more than 50 years combined experience in the built environment • Our open-source xbim Toolkit is where it all began more than a decade ago • xbim Flex is open enterprise vendor-neutral cloud platform enabling partners to build services using BIM and AIM data • UK-based and VC backed About Us
  • 5. • Open Standards unlock building data throughout the product lifecycle, making information accessible to everyone • Reducing reliance on proprietary software can allow for more collaborative working, making compliance and management of your data far more achievable • OpenBIM (schemas such as IFC, and BCF) is a structured way in which we organise data from the built environment for its most effective on-going use. • Our belief in Open Standards and use of OpenBIM is core to the xbim ethos and the products we develop Importance of Interoperability and Open Standards
  • 6. What do clients typically get today? Is it good enough? Information Handovers
  • 7. DELIVERY TEAM PROCESSES ISO19650 Information Exchanges - what’s the problem? BEP BIM Execution Plan response to QA/QC Quality Assure/ Control × Ambiguous requirements × Manual & subjective × Spots checks × Low value testing × Done late / infrequently × Missed completely? × Outputs: another PDF × “Marking own work” specifies QA Issues
  • 9. Introducing IDS (Information Delivery Specification) Information Delivery Specification is a buildingSMART standard for specifying and checking simple information requirements from IFC models. It is designed as a free, lightweight, standardised approach to model checking. Easy to create, and verifiable across multiple software tools
  • 10. Information Delivery Specification – A contract for data exchange workflows Client can define the requirements! [1] [1] or their agent & Client can verify the requirements
  • 11. DELIVERY TEAM PROCESSES How IDS can help BEP BIM Execution Plan response to QA/QC Quality Assure/ Control × Ambiguous requirements × Manual & subjective × Spots checks × Low value testing × Done late / infrequently × Missed completely? × Outputs: another PDF × “Marking own work” specifies ➢ Structured requirements ➢ Automated & repeatable ➢ Comprehensive ➢ Verify what matters to you ➢ Can run automatically ➢ Outputs: structured data BCF Issues ➢ Independent verification Previously With IDS IDS Spec IDS Spec IDS Spec IDS Verify IDS Verify IDS Spec IDS Spec
  • 12. ‘Under the hood’ of IDS All doors must have a FireRating of 30, 60 minutes and a UniClass classification of EF_25_30_25* All doors must have a FireRating of 30, 60 minutes and a Uniclass classification of EF_25_30_25* Applicability Requirements
  • 13. • Applicability and Requirements are described by ‘Facets’ • Facets – similar to a legal clause? Breaking down a Specification All doors must have a FireRating of 30, 60 minutes and a Uniclass classification of EF_25_30_25* Entity Facet “Is IfcDoor” Property Facet “A property Named ‘FireRating’ with Value one of [30, 60]” Classification Facet “classification Value matching EF_25_30_25* from the ‘Uniclass’ System”
  • 14. Entity •IFC Class, Predefined / Custom Type. E.g. IfcWindow [Skylight], IfcFlowMeter [EnergyMeter], IfcSensor [CO2] Attribute •A field name on an Entity. E.g. Name, Description, Tag, Longitude, EmailAddress Classification •Tagged with a defined classification name & system. Support hierarchies, and type inheritance Property •Has a property defined with a value, from a PropertySet. Supports Type inheritance, units etc Material •Has an associated Material. E.g. Must have a ‘timber’ material Parts •Has a relationship to a container. E.g. must be contained in a Space, or System What IDS will verify today Each Facet type can have 1 or more values (“constraints”). E.g. Property Facet has PropertyName, PropertyValue and PropertySet – all can be used to set enforce your requirements All Facet types can be used for both Applicability and Requirement parts of a Specification E.g. For all elements with ‘Concrete’ material, a Volume property is required
  • 15. • Property Name = ‘IsExternal’ • Material Name = ‘Concrete’ Simple (Equality) • Entity is one of [IfcDoor, IfcWindow] • Property Value is one of [True, False] Enumeration (one of) • Property Name contains ‘External’ • Entity Name starts with ‘D_10*’ String Patterns • Width Property Value is > 100 • Cost Property Value is between 0 and 100,000 Bounds (Numeric range) • Entity Name should be < 20 characters • Space Tag should be between 3 and 6 characters Length (Text length) Expressing requirements
  • 16. Flex & Flow IDS Demos
  • 17. <ids:specification name="Window" minOccurs="1" ifcVersion="IFC4X3" description="IfcWindows should be provided with properties coming from the UK National Data Dictionary"> <ids:applicability> <ids:entity> <ids:name> <ids:simpleValue> IFCWINDOW </ids:simpleValue> </ids:name> </ids:entity> </ids:applicability> <ids:requirements description="Cobuilder Link requirements on Window from UK National Data Dictionary"> <ids:classification> <ids:value> <ids:simpleValue>Pr_30_59_98</ids:simpleValue> </ids:value> <ids:system> <ids:simpleValue>Uniclass 2015_Products Table</ids:simpleValue> </ids:system> </ids:classification> <ids:property uri="https://platform.cobuilder.com/define/generic-property/details/xyz" measure="IfcInteger"> <ids:propertySet> <ids:simpleValue>CobuilderLink_Requirements</ids:simpleValue> </ids:propertySet> <ids:name> <ids:simpleValue>porosity volume</ids:simpleValue> </ids:name> </ids:property> …
  • 18.
  • 19. Improving BIM model quality: Our hypothesis- “If it hurts, do it more often..“ Jez Humble Google Engineer, and author of “Lean Enterprise”
  • 20. How the software industry tackled the “information quality” problem Detect Code change Build code Test Code & application Deploy results ✓ 100% Automatic ✓ Customisable ✓ Repeatable ✓ Independent “Continuous Integration”
  • 21. Adopting a Continuous Integration model for BIM Detect the Model change Process the Model Test the Model Deploy Results ✓ 100% Automatic ✓ User-definable ✓ Repeatable ✓ Independent Data 3D Geometry Detect Code change Build code Test Code & application Deploy results
  • 23. • Revit Integration video https://youtu.be/L81vbT-jWZQ
  • 24. IDS Summary ▪Powerful specification standard for Model Handovers and Exchanges – focussed on specifying Information Requirements ▪Human and Computer readable ▪Interoperable – author and verify in different software ▪Available to clients as well as supply team ▪Simplifies model complexity for a rule author ▪Currently being ratified by BuildingSMART as a standard ▪Multiple implementations of IDS Authoring and Verification tools ▪ xbim supports both Authoring and Verification ▪ Other implementors include: BIM Collab, Plannerly, BlenderBIM, and many in development ▪Further information at BuildingSMART and on IDS GitHub:
  • 25. 5 minute table discussion What ‘Information Requirements’ do you see clients having … where IDS could help provide better deliverables? Entity • IFC Class, Predefined / Custom Type. E.g. IfcWindow [Skylight], IfcFlowMeter [EnergyMeter], IfcSensor [CO2] Attribute • A field name on an Entity. E.g. Name, Description, Tag, Longitude, EmailAddress Classification • Tagged with a defined classification name & system. Support hierarchies, and type inheritance Property • Has a property defined with a value, from a PropertySet. Supports Type inheritance, units etc Material • Has an associated Material. E.g. Must have a ‘timber’ material Parts • Has a relationship to a container. E.g. must be contained in a Space, or System
  • 26. Some things IDS can’t do at launch • Check uniqueness – e.g. Space names should be unique • Checking totals. e.g. total GFA of all spaces > 1000m2 • Document associations – e.g. All HVAC systems should have an associated certificate document Out of scope of IDS • File naming conventions • Clash detection • Spatial rules – e.g. access clearances • Geometry modelling rules. e.g. All Walls should be modelled as Extrusions • Testing 3D visualisation, performance etc. IDS - Current Limitations
  • 27. Summary • IDS is a new Model specification and verification standard • designed to give clients more control over handover process • Can be used across the building lifecycle – agnostic of software tooling • Flex Flow is an automation engine for BIM, and supports IDS natively • enabling automated model verification / rules checking & BCF collaboration • IDS and Flex Flow are under active development – available today • Talk to us about access to our Flex platform • See us on stand D662