SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Mécanique et rdm partie1
Mécanique et rdm partie1Mécanique et rdm partie1
Mécanique et rdm partie1
imad-sektaoui
 
Modélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classeModélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classe
amat samiâ boualil
 
CoAP master presentaion
CoAP master presentaionCoAP master presentaion
CoAP master presentaion
Tarik Sefiri
 

Tendances (20)

BPM & Workflow
BPM & WorkflowBPM & Workflow
BPM & Workflow
 
Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Contrôle de qualité des médicaments en Afrique : Quels moyens, quelles limites ?
Contrôle de qualité des médicaments en Afrique : Quels moyens, quelles limites ?Contrôle de qualité des médicaments en Afrique : Quels moyens, quelles limites ?
Contrôle de qualité des médicaments en Afrique : Quels moyens, quelles limites ?
 
ModéLisation De Workflow En Uml
ModéLisation De Workflow En UmlModéLisation De Workflow En Uml
ModéLisation De Workflow En Uml
 
iTop
iTopiTop
iTop
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logiciel
 
Gestion des threads
Gestion des threadsGestion des threads
Gestion des threads
 
Présentation SIH
Présentation SIHPrésentation SIH
Présentation SIH
 
Mécanique et rdm partie1
Mécanique et rdm partie1Mécanique et rdm partie1
Mécanique et rdm partie1
 
Services web soap-el-habib-nfaoui
Services web soap-el-habib-nfaouiServices web soap-el-habib-nfaoui
Services web soap-el-habib-nfaoui
 
Le Juste A Temps (JAT)
Le Juste A Temps (JAT)Le Juste A Temps (JAT)
Le Juste A Temps (JAT)
 
Modélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classeModélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classe
 
Diaporama archivage electronique
Diaporama archivage electroniqueDiaporama archivage electronique
Diaporama archivage electronique
 
Cour voiles
Cour voilesCour voiles
Cour voiles
 
Cours des bases de données
Cours des bases de données Cours des bases de données
Cours des bases de données
 
CoAP master presentaion
CoAP master presentaionCoAP master presentaion
CoAP master presentaion
 
JAVA
JAVAJAVA
JAVA
 
Patron de conception Chain of Responsibility
Patron de conception Chain of ResponsibilityPatron de conception Chain of Responsibility
Patron de conception Chain of Responsibility
 
Présentation
Présentation Présentation
Présentation
 

Similaire à Taming the Information Management beast using IDS.pdf

C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfolio
cummings49
 

Similaire à 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
 

Dernier

Call Girls in Karkardooma Delhi +91 84487779280}Woman Seeking Man in Delhi NCR
Call Girls in Karkardooma Delhi +91 84487779280}Woman Seeking Man in Delhi NCRCall Girls in Karkardooma Delhi +91 84487779280}Woman Seeking Man in Delhi NCR
Call Girls in Karkardooma Delhi +91 84487779280}Woman Seeking Man in Delhi NCR
asmaqueen5
 
Cheap Rate ✨➥9711108085▻✨Call Girls In Amar Colony (Delhi)
Cheap Rate ✨➥9711108085▻✨Call Girls In Amar Colony (Delhi)Cheap Rate ✨➥9711108085▻✨Call Girls In Amar Colony (Delhi)
Cheap Rate ✨➥9711108085▻✨Call Girls In Amar Colony (Delhi)
delhi24hrs1
 
Cheap Rate ✨➥9711108085▻✨Call Girls In Malviya Nagar(Delhi)
Cheap Rate ✨➥9711108085▻✨Call Girls In Malviya Nagar(Delhi)Cheap Rate ✨➥9711108085▻✨Call Girls In Malviya Nagar(Delhi)
Cheap Rate ✨➥9711108085▻✨Call Girls In Malviya Nagar(Delhi)
delhi24hrs1
 
Goa Call Girls 8617370543 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 8617370543 Call Girls In Goa By Russian Call Girl in goaGoa Call Girls 8617370543 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 8617370543 Call Girls In Goa By Russian Call Girl in goa
Nitya salvi
 
9990771857 Call Girls in Dwarka Sector 10 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 10 Delhi (Call Girls) Delhi9990771857 Call Girls in Dwarka Sector 10 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 10 Delhi (Call Girls) Delhi
delhimodel235
 
MEQ Mainstreet Equity Corp Q2 2024 Investor Presentation
MEQ Mainstreet Equity Corp Q2 2024 Investor PresentationMEQ Mainstreet Equity Corp Q2 2024 Investor Presentation
MEQ Mainstreet Equity Corp Q2 2024 Investor Presentation
MEQ - Mainstreet Equity Corp.
 
Call Girls In Krishna Nagar Delhi (Escort)↫8447779280↬@SHOT 1500- NIGHT 5500→...
Call Girls In Krishna Nagar Delhi (Escort)↫8447779280↬@SHOT 1500- NIGHT 5500→...Call Girls In Krishna Nagar Delhi (Escort)↫8447779280↬@SHOT 1500- NIGHT 5500→...
Call Girls In Krishna Nagar Delhi (Escort)↫8447779280↬@SHOT 1500- NIGHT 5500→...
asmaqueen5
 
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
asmaqueen5
 
9990771857 Call Girls in Dwarka Sector 7 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 7 Delhi (Call Girls) Delhi9990771857 Call Girls in Dwarka Sector 7 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 7 Delhi (Call Girls) Delhi
delhimodel235
 
9990771857 Call Girls in Dwarka Sector 2 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 2 Delhi (Call Girls) Delhi9990771857 Call Girls in Dwarka Sector 2 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 2 Delhi (Call Girls) Delhi
delhimodel235
 

Dernier (20)

Call Girls in Karkardooma Delhi +91 84487779280}Woman Seeking Man in Delhi NCR
Call Girls in Karkardooma Delhi +91 84487779280}Woman Seeking Man in Delhi NCRCall Girls in Karkardooma Delhi +91 84487779280}Woman Seeking Man in Delhi NCR
Call Girls in Karkardooma Delhi +91 84487779280}Woman Seeking Man in Delhi NCR
 
Cheap Rate ✨➥9711108085▻✨Call Girls In Amar Colony (Delhi)
Cheap Rate ✨➥9711108085▻✨Call Girls In Amar Colony (Delhi)Cheap Rate ✨➥9711108085▻✨Call Girls In Amar Colony (Delhi)
Cheap Rate ✨➥9711108085▻✨Call Girls In Amar Colony (Delhi)
 
Cheap Rate ✨➥9711108085▻✨Call Girls In Malviya Nagar(Delhi)
Cheap Rate ✨➥9711108085▻✨Call Girls In Malviya Nagar(Delhi)Cheap Rate ✨➥9711108085▻✨Call Girls In Malviya Nagar(Delhi)
Cheap Rate ✨➥9711108085▻✨Call Girls In Malviya Nagar(Delhi)
 
Goa Call Girls 8617370543 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 8617370543 Call Girls In Goa By Russian Call Girl in goaGoa Call Girls 8617370543 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 8617370543 Call Girls In Goa By Russian Call Girl in goa
 
Real Estate Finance and Investments (2019).pdf
Real Estate Finance and Investments (2019).pdfReal Estate Finance and Investments (2019).pdf
Real Estate Finance and Investments (2019).pdf
 
Kohinoor Teiko Hinjewadi Phase 2 Pune E-Brochure.pdf
Kohinoor Teiko Hinjewadi Phase 2 Pune  E-Brochure.pdfKohinoor Teiko Hinjewadi Phase 2 Pune  E-Brochure.pdf
Kohinoor Teiko Hinjewadi Phase 2 Pune E-Brochure.pdf
 
9990771857 Call Girls in Dwarka Sector 10 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 10 Delhi (Call Girls) Delhi9990771857 Call Girls in Dwarka Sector 10 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 10 Delhi (Call Girls) Delhi
 
Yedi Mavi TOBB Zeytinburnu - Listing Turkey
Yedi Mavi TOBB Zeytinburnu - Listing TurkeyYedi Mavi TOBB Zeytinburnu - Listing Turkey
Yedi Mavi TOBB Zeytinburnu - Listing Turkey
 
Greater Vancouver Realtors Statistics Package April 2024
Greater Vancouver Realtors Statistics Package April 2024Greater Vancouver Realtors Statistics Package April 2024
Greater Vancouver Realtors Statistics Package April 2024
 
MEQ Mainstreet Equity Corp Q2 2024 Investor Presentation
MEQ Mainstreet Equity Corp Q2 2024 Investor PresentationMEQ Mainstreet Equity Corp Q2 2024 Investor Presentation
MEQ Mainstreet Equity Corp Q2 2024 Investor Presentation
 
Call Girls In Krishna Nagar Delhi (Escort)↫8447779280↬@SHOT 1500- NIGHT 5500→...
Call Girls In Krishna Nagar Delhi (Escort)↫8447779280↬@SHOT 1500- NIGHT 5500→...Call Girls In Krishna Nagar Delhi (Escort)↫8447779280↬@SHOT 1500- NIGHT 5500→...
Call Girls In Krishna Nagar Delhi (Escort)↫8447779280↬@SHOT 1500- NIGHT 5500→...
 
Kolte Patil Kharadi Pune E Brochure.pdf
Kolte Patil Kharadi Pune E  Brochure.pdfKolte Patil Kharadi Pune E  Brochure.pdf
Kolte Patil Kharadi Pune E Brochure.pdf
 
Vanam At Purva Soukhyam Guduvanchery.pdf.pdf
Vanam At Purva Soukhyam Guduvanchery.pdf.pdfVanam At Purva Soukhyam Guduvanchery.pdf.pdf
Vanam At Purva Soukhyam Guduvanchery.pdf.pdf
 
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
 
Yashwin Enchante Uppar Kharadi Pune E-Brochue.pdf
Yashwin Enchante Uppar Kharadi Pune  E-Brochue.pdfYashwin Enchante Uppar Kharadi Pune  E-Brochue.pdf
Yashwin Enchante Uppar Kharadi Pune E-Brochue.pdf
 
9990771857 Call Girls in Dwarka Sector 7 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 7 Delhi (Call Girls) Delhi9990771857 Call Girls in Dwarka Sector 7 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 7 Delhi (Call Girls) Delhi
 
The Gale at Godrej Park World Hinjewadi Pune Brochure.pdf
The Gale at Godrej Park World Hinjewadi Pune Brochure.pdfThe Gale at Godrej Park World Hinjewadi Pune Brochure.pdf
The Gale at Godrej Park World Hinjewadi Pune Brochure.pdf
 
Enjoy Night ≽ 8448380779 ≼ Call Girls In Huda City Centre (Gurgaon)
Enjoy Night ≽ 8448380779 ≼ Call Girls In Huda City Centre (Gurgaon)Enjoy Night ≽ 8448380779 ≼ Call Girls In Huda City Centre (Gurgaon)
Enjoy Night ≽ 8448380779 ≼ Call Girls In Huda City Centre (Gurgaon)
 
9990771857 Call Girls in Dwarka Sector 2 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 2 Delhi (Call Girls) Delhi9990771857 Call Girls in Dwarka Sector 2 Delhi (Call Girls) Delhi
9990771857 Call Girls in Dwarka Sector 2 Delhi (Call Girls) Delhi
 
Parksville 96 Surrey Floor Plans May 2024
Parksville 96 Surrey Floor Plans May 2024Parksville 96 Surrey Floor Plans May 2024
Parksville 96 Surrey Floor Plans May 2024
 

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