Figures
Tables
Foreword
Introduction
1 Scope
2 References
3 Information Modelling Framework
3.1 Aims of a Model
3.2 Model Approach
4 Formal Languages
4.1 EXPRESS
4.2 UML
4.2.1 Main Packages
4.3 XSD
4.4 Topic Maps
4.5 Semantic Web
4.5.1 RDF
4.5.2 OWL
4.6 Software Tools
5 Schema
5.1 Why is a Schema Important?
5.2 Methodologies and Concepts Used in Schema Development
5.2.1 Abstraction and Hierarchy
5.2.2 Generalisation Versus Specialisation
5.2.3 Objectified Relationships
5.2.4 Definition/Specification Distinction
5.2.5 Type/Occurrence Distinction
5.3 Existing Schema Definitions
6 Recommendations
6.1 Language
6.2 Technical Schemas
6.3 Business Schemas
6.4 Ontology
6.5 Related Actions
7 Approaches to Development and Adoption
Appendix A Schema Developments
A.1 ISO 12006 Part 2
A.1.1 Key concepts
A.2 ISO 12006-3
A.2.1 BARBi/Lexicon
A.3 IFC
A.3.1 Basic Structure
A.3.2 Object Entities
A.3.3 Relationship Entities
A.3.4 Property Sets
A.3.5 Ifc2x Release Series
A.3.6 Lifecycle Concepts
A.3.7 Application of Ontology
A.3.8 ifcXML
A.4 ISO 15926/EPISTLE
A.4.1 'thing'
A.4.2 'individual'
A.4.3 'relation'
A.4.4 'class'
A.4.5 Taxonomy
A.4.6 Reference Data
A.5 STEP
A.5.1 Backbone Architecture
A.5.2 STEP in Building Construction
A.6 PLIB
A.7 bcXML
Appendix B Current manifestations
B.1 Glossaries of Terms
B.2 Thesauri
B.3 Classifications
B.3.1 The IFC Classification Model
Appendix C Interrelationships among schemas
C.1 Integration of ISO PAS 12006-3 and IFC
C.1.1 bcXML/ISO DIS 12006-3
C.1.2 Integration of OWL with IFC and Catalogue
C.1.3 Core Ontology
C.1.4 Catalogue Ontology
C.1.5 Comparison
C.1.6 OWL Potential
Appendix D Comparison
D.1 Comparison of the EPISTLE Core Model and IFC Entities
D.1.1 High Level Concepts
D.1.2 Reference Data -> Property Sets
D.1.3 Conclusions
D.2 Comparison of STEP and IFC Entities
D.2.1 Comparison of STEP and IFC Property Mechanisms
D.2.2 ISO 10303 Part 225 and IFC Entities