towards a curation and preservation architecture for cad ...€¦ · towards a curation and...
TRANSCRIPT
![Page 1: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/1.jpg)
Towards a Curation and Preservation
Architecture for CAD Engineering Models
Alex Ball, Lian Ding, Manjula Patel
University of Bath
iPRES 200829 September 2008
![Page 2: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/2.jpg)
Outline
IntroductionIndustrial ContextComputer-aided design (CAD)
Management environments
LiMMA
RRoRIfE
Significant Properties2D Geometry3D GeometryGeometric construction techniquesGeometry-related metadataCompression and identification
Further work
Conclusions
iPRES 200829 September 2008
![Page 3: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/3.jpg)
The Product-ServiceParadigm
iPRES 200829 September 2008
![Page 4: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/4.jpg)
Computer-aided design(CAD)
I Increased integration withdownstream tools
I Manufacturing (CAM)I Analysis and simulation (CAE)I Enterprise Resource Planning
(ERP)I Customer Relation Management
(CRM)I Supply Chain Management (SCM)
I Increasingly complexrepresentations
I Mostly proprietary, mutuallyincompatible, ephemeral formats
iPRES 200829 September 2008
![Page 5: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/5.jpg)
Inside a CAD model
CAD models typically contain:
I geometry
I dimensions and tolerances
I construction history
I ‘features’ – predefinedparts
I more meaningful than‘raw’ geometry
iPRES 200829 September 2008
![Page 6: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/6.jpg)
Lightweight formats
Lightweight visualization formats are:
I simpler formats dedicated to a single purpose e.g. designreview)
I approximate or exact geometryI sometimes product manufacturing information
I usually well documented to encourage wide supportI standard formatsI formats with freely available specifications
I supported by free software
I supported on many platforms
I small in file size
iPRES 200829 September 2008
![Page 7: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/7.jpg)
Product LifecycleManagement
Product Lifecycle Management (PLM) systems offer thefollowing facilities:
I versioning
I access control
I cross-file linkages
I cross-system linkages
I portals for activities and collaboration
But
I limited channels for information flow
I no preservation planning tools
iPRES 200829 September 2008
![Page 8: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/8.jpg)
PANIC
J Hunter, S Choudhury. 2006. ‘PANIC: an integrated approach to the preservation ofcomposite digital objects using Semantic Web services.’ International Journal on
Digital Libraries 6(2): 174–183.
iPRES 200829 September 2008
![Page 9: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/9.jpg)
CRiB
M Ferreira, A A Baptista and J C Ramalho. 2006. ‘A Foundation for Automatic DigitalPreservation.’ Ariadne 48. http://www.ariadne.ac.uk/issue48/ferreira-et-al/
iPRES 200829 September 2008
![Page 10: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/10.jpg)
PLANETS
A Farquhar, H Hockx-Yu. 2007. ‘Planets: Integrated Services for Digital Preservation.’International Journal of Digital Curation 2(2):88–99.
iPRES 200829 September 2008
![Page 11: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/11.jpg)
Desiderata for PLM
I Flexible, modular and consistent approach tocommunicating design information
I Preservation planning:I registry of format characteristicsI registry of format migration servicesI registry of evaluations of preservation actions
I How can we add these?
iPRES 200829 September 2008
![Page 12: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/12.jpg)
LiMMA
Lightweight Models with
Multilayered Annotations
I Geometry held in lightweight visualization formats (as wellas the original CAD model)
I Everything else held in one of a number of sets ofannotations layered on top the model
iPRES 200829 September 2008
![Page 13: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/13.jpg)
Layering annotations
Different annotationlayers for different
viewpoints (design,manufacture, service)
and for differentsecurity levels(internal, public)
Geometry layer
iPRES 200829 September 2008
![Page 14: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/14.jpg)
Workflow
iPRES 200829 September 2008
![Page 15: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/15.jpg)
LiMMA tools
NX3 CAD system
X3D lightweight viewer
Adobe Acrobat
iPRES 200829 September 2008
![Page 16: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/16.jpg)
LiMMA tools
NX3 CAD system
X3D lightweight viewer
Adobe Acrobat
iPRES 200829 September 2008
![Page 17: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/17.jpg)
LiMMA tools
NX3 CAD system
X3D lightweight viewer
Adobe Acrobat
iPRES 200829 September 2008
![Page 18: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/18.jpg)
RRoRIfE
Registry/Repository of
Representation Information
for Engineering
I Holds information about format characteristics andmigration services
I Uses custom XML format for storage
iPRES 200829 September 2008
![Page 19: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/19.jpg)
RRoRIfE
I Searches for formats suitable for a given purpose
I Searches for migration paths suitable for a given purpose
iPRES 200829 September 2008
![Page 20: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/20.jpg)
Significant Properties
I Definition: those aspects of a digital object which must bepreserved over time in order for it to remain accessible,usable and meaningful(A Wilson. 2007. InSPECT Significant Properties Report.
AHDS/National Archives.)
I Relative to objectI Relative to purpose
I Working definition for RRoRIfE: those aspects of a digitalobject which any new expression of that object mustexhibit in order to fulfil its intended function while beingfaithful to the original
iPRES 200829 September 2008
![Page 21: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/21.jpg)
Types of requirement
I Exact geometry versus approximate geometry
I Construction modelling history
I Geometry-related metadata (tolerances, finishes, etc.)
I Transmission of the model over the Internet
I Persistent identification of (subsets of) geometry
iPRES 200829 September 2008
![Page 22: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/22.jpg)
2D Geometry
I Point
I Polyline
I Line
I Conic arc
I Elliptical arc
I Circular Arc
I Open composite
curveI Ellipse
I Circle
I Polygon
I Triangle
I Rectangle
I Square
I NURBS curve
I Rational Bézier curve
I Non-rational Bézier curve
I Cubic Bézier curve
I Quadratic Bézier curve
I Closed composite curve
iPRES 200829 September 2008
![Page 23: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/23.jpg)
3D Geometry
I Point cloud
I Helix
I Plane
I Ellipsoid
I Sphere
I Cylinder
I Cone
I Cuboid
I Cube
I Torus
I Translation surface
I Normal swept surface
I Polylinear swept surface
I Extrusion surface
I Swung surface
I Rotation surface
I Lofted surface
I Ruled surface
I NURBS surface
I Rational Bézier surface
I Non-rational Bézier surface
I Mesh of surface segments
I Mesh of tessellating triangles
iPRES 200829 September 2008
![Page 24: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/24.jpg)
Geometric constructiontechniques
I Constructive Solid Geometry
I Boundary representation
I Trimmed surfaces
I Parameterized re-use of instances
I Simple re-use of instances
I Construction history modelling
I Multiple alternative representations
I Levels of detail
iPRES 200829 September 2008
![Page 25: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/25.jpg)
Geometry-related metadata
I Feature semantics
I Material metadata
I Geometric dimensioning and tolerancing
I Dimensions
I Assembly node metadata
I Assembly hierarchy
iPRES 200829 September 2008
![Page 26: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/26.jpg)
Compression andidentification
I Field-wise compression
I Stream-wise compression
I Whole-file compression
I Streaming
I Identification of subassemblies
I Identification of parts
I Identification of surfaces
I Identification of edges
I Identification of vertices
iPRES 200829 September 2008
![Page 27: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/27.jpg)
Applications
File formats: levels of support
I Full
I Partial
I None
Processing software: levels of preservation
I Good
I Fair
I Poor
I None
iPRES 200829 September 2008
![Page 28: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/28.jpg)
Further work
LiMMA
I Automatic extraction of CAD information to annotations
I Recombination of annotations and geometry into CADmodel
RRoRIfE
I Synchronization with standard registries
I Extension beyond significant characteristicsI openness of formatsI price, availability and customizability of softwareI evaluations of previous preservation actions
iPRES 200829 September 2008
![Page 29: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/29.jpg)
Conclusions
I PLM systems need more components and more modularsystems for curation and preservation
I LiMMA provides flexible information flows throughout thelifecycle
I RRoRIfE provides preservation planning capabilities
I Still a lot of work to do before being ready for use.
iPRES 200829 September 2008
![Page 30: Towards a Curation and Preservation Architecture for CAD ...€¦ · Towards a Curation and Preservation Architecture for CAD Engineering Models Alex Ball, Lian Ding, Manjula Patel](https://reader034.vdocuments.mx/reader034/viewer/2022042209/5ead7d32e997f37a39150709/html5/thumbnails/30.jpg)
Thank you for your attention
Any questions?
iPRES 200829 September 2008