Full econstruct end results overview

46
1 © eConstruct 2000 - 2002 eConstruc t eCommerce & eBusiness in the European Building and Construction Industry: Preparing for the Next Generation Internet The European DG13 5 th Framework IST Programme Key Action II – New Methods of Work and Electronic Commerce – Project No. IST-1999-10303

description

Complete overview of all eConstruct project results. (Presentation mostly made by Jeff Stephens of Taylor-Woodrow.

Transcript of Full econstruct end results overview

Page 1: Full econstruct end results overview

1© eConstruct 2000 - 2002

eConstruct

eCommerce & eBusiness in the European Building and Construction Industry:Preparing for the Next Generation Internet

The European DG13 5th Framework IST Programme

Key Action II – New Methods of Work and Electronic Commerce –

Project No. IST-1999-10303

Page 2: Full econstruct end results overview

2© eConstruct 2000 - 2002

Why eConstruct?

Building &Construction

Industry

Each country has its own- Language concepts

- Standards-Operates

locally

- Act as anEuropean

Player- Operate across

Nationalboundaries

Page 3: Full econstruct end results overview

3© eConstruct 2000 - 2002

Why eConstruct?

Contractor/sub contractor

Procure / Bid- Locally - Difficult to survey market- Search in many portals with different structures and languages

Procure / Bid- Europe-wide- Easy to survey market- Search in different portals with same structure in one‘s own language

Page 4: Full econstruct end results overview

4© eConstruct 2000 - 2002

Why eConstruct?

Manufactureror

Supplier

Sell- Locally in different languages- To a fragmented Industry- Offered through many portals with different data structures (catalogues)

Sell- Europe-wide- automatically translated- Through one channel- Offer through many portals in one data structure (catalogues)

Page 5: Full econstruct end results overview

5© eConstruct 2000 - 2002

Why eConstruct?

Portals

ProvideInformation- Locally- To a fragmented Industry- Each product in its own data structure (catalogues)

ProvideInformation- Europe-wide- Easy to maintain in many languages- Through one data structure (catalogues)

Page 6: Full econstruct end results overview

6© eConstruct 2000 - 2002

Why eConstruct?

Contractor

Supplier

Portal

Supplier

Contractor

Portal

PortalContractor

Supplier

Page 7: Full econstruct end results overview

7© eConstruct 2000 - 2002

Therefore eConstruct

ContractorSupplierPortal

Product Models

InternetDigital

Catalogues

Page 8: Full econstruct end results overview

8© eConstruct 2000 - 2002

What Industry needs

• Open communication for catalogue information

• Agreement needed on these catalogue ‘Objects’ and their ‘Properties’

• Require a ‘flexible’ structure – that also supports catalogue specific information

• To be able to find things and compare them

• Inexpensive and easy to use

Page 9: Full econstruct end results overview

9© eConstruct 2000 - 2002

Goal

• Develop

• Implement

• Disseminate

– a new Communication Technology

– tailored to the Building and Construction Industry

Building and Construction eXtensible Mark-up Language

bcXML

Page 10: Full econstruct end results overview

10© eConstruct 2000 - 2002

OverviewBridging Technology Worlds

ISO STEP

IAI IFC (ifcXML_COS)

SoftwareCAD / IfcBrowsers

XML/edi

ebXML /eBES

UDDI (IBM, Ariba, Microsoft)

Rosettanet

SoftwareCommerceOneAribaMS BizTalk Server

ISO/TC59/SC13/WG6PAS-12006/3 (Meta-Schema)ICIS

SoftwareLexiCon ExplorerASVB MiddelenBank

ClassificationGeneric

eCommerce &eBusiness

PDT

Sharing (ifcXML_COS)Linking (to IFC)

Mapping Tailoring & Usage

GenericeCommerce &

eBusiness

Page 11: Full econstruct end results overview

11© eConstruct 2000 - 2002

real world

Concepts IAI: Product Data Technology

semantic model

implementation

data exchange (files)

IFC 151IFC 2xEXPRESS

IFC STEP File IFC XML file

STEPToolbox

ifcXML

ifcXMLoptimized

bcXML, files

bcXML

2

Stage

Stage 1COS

Page 12: Full econstruct end results overview

12© eConstruct 2000 - 2002

ModellingDictionaries & Taxonomies

– Dictionaries• Strings/words: isolated terms for objects, properties etc.

– Taxonomies• interrelated objects & properties

– objectification (from strings to things)

– specialisation

– object <> property connection

• (Classification: objects/specialisation only)

Door

FlushDoor

Door

FlushDoor

Dictionary Taxonomy

terms

connection

Hinges,Locks

Weight

objects &properties

specialisation

Page 13: Full econstruct end results overview

13© eConstruct 2000 - 2002

ConstructionAccomodation constructionBuffered constructionConnection constructionCovering constructionFraming constructionGuiding constructionOperating constructionSeparation construction

Access construction• Casement• Door

- Door set- Door leaf- Folding-sliding door- Revolving door- Sectional door- Stable door

• Gate• Hatch• Sash• Screen• Strip door

Light Entrance constructionOpening constructionWall

Span constructionMaterialSpace

Part of the:“bcBuildingDefinitions” bcTaxonomy

Coiling doorFlexible doorFlush door

Glass doorMetal flush doorPlastic flush doorTimber flush door

Hollow timber flush doorSolid timber flush door

Folding doorLedged doorPanelled door

Sp

eci a

lisat

ion

Tre

e

Page 14: Full econstruct end results overview

14© eConstruct 2000 - 2002

Modelling bcTaxonomy

Object Definition

Property Definitions

+

Door Leaf ThicknessDoor Leaf WidthDoor Leaf HeightClear Opening WidthClear Opening HeightEdge ShapeDoor ShapeInternal/External LocationAvailabilityDelivery TimeCatalogue CodeEANDescriptionProduct LineTrade-nameList PriceURL

Door leaf

bcDictionary:terms used

bcTaxonomy

Page 15: Full econstruct end results overview

15© eConstruct 2000 - 2002

Lexicon Explorer

Page 16: Full econstruct end results overview

16© eConstruct 2000 - 2002

Taxonomy Concepts

GroupingGrouping

Dictionary Dictionary

Multi-lingualDescriptionsMulti-lingualDescriptions

Vocabulary Vocabulary

SpecialisationSpecialisation

ConceptualisationSubjects, Activities, Properties,

Measures & Units

ConceptualisationSubjects, Activities, Properties,

Measures & Units

Multi-lingualTerms

Multi-lingualTerms

ExternalReferencesExternalReferencesTaxonomy

OpenTaxonomy:

LexiCon

OrganizationsOrganizations

Page 17: Full econstruct end results overview

17© eConstruct 2000 - 2002

ModellingeConstruction Architecture

Aspect

Level

Content Transaction

Definition

Specification

Modelling IAI

IFC2x & ifcXML / COS

ISO STEP EXPRESS Technology &W3C XML Technology

UN/OASISCEN/ISSS eBes WSEU 5th FW IST OpenXchangeebXML

ISO TC59/SC13/WG6 / ICIS

CEN/ISSS eConstruction WS

EU 5FW IST eConstruct / ICCI

EU 5FW IST ROADCON

XTD & xtdXMLISO TC59/SC13/WG6 / ICIS

CEN/ISSS eConstruction WS

EU 5FW IST eConstruct / ICCI

EU 5FW IST ROADCON

bcXML

Page 18: Full econstruct end results overview

18© eConstruct 2000 - 2002

bcXML Meta-Model

Restricts to: {m, kg, s,...}

anyUri(from Datatypes)

<<datatype>>

string(from Datatypes)

<<datatype>>anySimpleType

(from Datatypes)

<<datatype>>

integer(from Datatypes)

<<datatype>>language

(from Datatypes)

<<datatype>>

ExplanationName

NativeLanguage

RestrictedValueUnitNativeName

<<key>>NativeExplanation

Translation

11

0..10..111

MinCardinality MaxCardinality

Taxonomy11

0..n0..n

Property

0..n0..n0..10..1

Description<<group>>

110..10..1

11

11

0..n0..n

ExternalReference

Relationship

0..10..1 0..10..1

Object

1..*1..*

0..1

+SupertypeRef

0..1

0..n0..n

11

0..n0..n

0..n0..n

1

+TargetObjectRef

1

0..n

+PartRef

0..n

Page 19: Full econstruct end results overview

19© eConstruct 2000 - 2002

Catalogue

Internet

bcXML Browser

VR Front-end

Computer Aided Selling (CAS)

IfcBrowser

ProjectDB XML-Server

EXPRESS Data Manager

Catalogue Generator

CAS Catalogue Definer

Resource DB Server

Software Clients

TaxonomyTaxonomy Server

CatalogueSupplier Catalogue Server

bcBuildingDefinitions

taxonomy

CatalogueExplorerLexiCon Explorer

Catalogue Data(Spreadsheet)

bcXMLXML Data

(Catalogues)

bcXML Requirementand SolutionSpecification messages

LexiCon Converter

Lexicon.xml

bcXMLXML Data(Catalogues)

IFC Data(Building fromCAD)

CAS CatalogueXML Data(Catalogues)

bcXML Architecture

Page 20: Full econstruct end results overview

20© eConstruct 2000 - 2002

Example Scenario

bcXMLBrowser

Resource DB

Server

Taxonomy Server

Supplier Catalogue

Server

CatalogueCatalogue

CatalogueCatalogue

TaxonomyTaxonomy

Request List of Objects

Display List of Objects

Get Objects in Taxonomy

List of ObjectsSelect One Object

Define Requirements

Choose One Solution

Request Search for Catalogue Items

Display Solutions

Get Search for Catalogue Items

List of Solutions

Request Further Catalogue Information

Display Extra Information List of non Taxonomy Information such as Codes & Extra Properties

Raw bcXML dataStyle Sheets

Get Properties

List of Properties

Request List

Request list of Taxonomy Properties for the One Object

Display Properties

Get Further Catalogue Information

Request Quotation ebXML? CITE Standards?

Page 21: Full econstruct end results overview

21© eConstruct 2000 - 2002

Prototype Demonstration

Page 22: Full econstruct end results overview

22© eConstruct 2000 - 2002

Taxonomy Server (1)

Page 23: Full econstruct end results overview

23© eConstruct 2000 - 2002

Multiple Language Support

Page 24: Full econstruct end results overview

24© eConstruct 2000 - 2002

German

Page 25: Full econstruct end results overview

25© eConstruct 2000 - 2002

French

Page 26: Full econstruct end results overview

26© eConstruct 2000 - 2002

Greek

Page 27: Full econstruct end results overview

27© eConstruct 2000 - 2002

Searching for a Timber Flush Door

Page 28: Full econstruct end results overview

28© eConstruct 2000 - 2002

Set Requirements

Page 29: Full econstruct end results overview

29© eConstruct 2000 - 2002

Requirements Message

Page 30: Full econstruct end results overview

30© eConstruct 2000 - 2002

Select Catalogue Server

Page 31: Full econstruct end results overview

31© eConstruct 2000 - 2002

Select Catalogues

Page 32: Full econstruct end results overview

32© eConstruct 2000 - 2002

Type of Search

Page 33: Full econstruct end results overview

33© eConstruct 2000 - 2002

Solutions (1)

Page 34: Full econstruct end results overview

34© eConstruct 2000 - 2002

Solutions (2)

Page 35: Full econstruct end results overview

35© eConstruct 2000 - 2002

Solutions (3)

Page 36: Full econstruct end results overview

36© eConstruct 2000 - 2002

Linking Catalogue and IFC model information

Page 37: Full econstruct end results overview

37© eConstruct 2000 - 2002

TNO IfcBrowser

Page 38: Full econstruct end results overview

38© eConstruct 2000 - 2002

Selecting an Ifc Object

Page 39: Full econstruct end results overview

39© eConstruct 2000 - 2002

Derived Attributes

Page 40: Full econstruct end results overview

40© eConstruct 2000 - 2002

Taxonomy Search

Page 41: Full econstruct end results overview

41© eConstruct 2000 - 2002

Catalogue Search

Page 42: Full econstruct end results overview

42© eConstruct 2000 - 2002

Setting Requirements

Page 43: Full econstruct end results overview

43© eConstruct 2000 - 2002

Possible Solutions

Page 44: Full econstruct end results overview

44© eConstruct 2000 - 2002

Chosen Solution

Page 45: Full econstruct end results overview

45© eConstruct 2000 - 2002

Linking Catalogue Information

Page 46: Full econstruct end results overview

46© eConstruct 2000 - 2002

Jeff Stephens

[email protected]

More Information

http://www.bcxml.org