Full econstruct end results overview
-
Upload
reinout-van-rees -
Category
Technology
-
view
1.032 -
download
5
description
Transcript of 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
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
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
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)
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)
6© eConstruct 2000 - 2002
Why eConstruct?
Contractor
Supplier
Portal
Supplier
Contractor
Portal
€
PortalContractor
Supplier
7© eConstruct 2000 - 2002
Therefore eConstruct
€
ContractorSupplierPortal
Product Models
InternetDigital
Catalogues
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
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
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
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
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
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
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
15© eConstruct 2000 - 2002
Lexicon Explorer
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
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
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
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
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?
21© eConstruct 2000 - 2002
Prototype Demonstration
22© eConstruct 2000 - 2002
Taxonomy Server (1)
23© eConstruct 2000 - 2002
Multiple Language Support
24© eConstruct 2000 - 2002
German
25© eConstruct 2000 - 2002
French
26© eConstruct 2000 - 2002
Greek
27© eConstruct 2000 - 2002
Searching for a Timber Flush Door
28© eConstruct 2000 - 2002
Set Requirements
29© eConstruct 2000 - 2002
Requirements Message
30© eConstruct 2000 - 2002
Select Catalogue Server
31© eConstruct 2000 - 2002
Select Catalogues
32© eConstruct 2000 - 2002
Type of Search
33© eConstruct 2000 - 2002
Solutions (1)
34© eConstruct 2000 - 2002
Solutions (2)
35© eConstruct 2000 - 2002
Solutions (3)
36© eConstruct 2000 - 2002
Linking Catalogue and IFC model information
37© eConstruct 2000 - 2002
TNO IfcBrowser
38© eConstruct 2000 - 2002
Selecting an Ifc Object
39© eConstruct 2000 - 2002
Derived Attributes
40© eConstruct 2000 - 2002
Taxonomy Search
41© eConstruct 2000 - 2002
Catalogue Search
42© eConstruct 2000 - 2002
Setting Requirements
43© eConstruct 2000 - 2002
Possible Solutions
44© eConstruct 2000 - 2002
Chosen Solution
45© eConstruct 2000 - 2002
Linking Catalogue Information