Optics and photonics - Electronic exchange of optical data - Part 1: NODIF information model

This part of ISO 25297 specifies the information requirements for optical systems and parts, and provides an information model to support the processes of optical design, optical evaluation and analysis for these optical systems and parts when using computers with CAD and CAE. NOTE Generally, an optical system means an optical unit as an optical product, which performs optical functions, and is composed of optical elements and the barrels in which these elements are mounted. In this part of ISO 25297, an optical system is a collection of optical parts and optical assemblies, e.g. the viewfinder system or the taking lens system of a leaf shutter camera. This information model adds the data peculiar to optical design specification based on STEP to ISO 10303 (all parts). The additional information is product specification information, optical design information, optical evaluation information and analysis information. This part of ISO 25297 is generically called the Neutral Optical Data Interchange Format (NODIF). The following are within the scope: - information on product specification, optical design, optical evaluation and analysis; - optical systems and parts in imaging systems, such as cameras and copiers, viewing systems for telescopes and microscopes and the other optical systems, such as projectors and pick-up lenses; - multiple-configuration optical systems, including zoom lenses and inner focusing systems; - optical path definition, including ray-path sequence and optical surface arrangement; - optical assemblies, including cemented parts and dynamic parts; - mathematical description of the optical surface form; - description of diffractive surfaces; - machining process designation, such as polishing, molding or replicating; - optical material specifications, such as material names, lot numbers and measured refractive indices; - optical tolerances for the shape and material property of each optical part; - assembly tolerances, such as separation, parallelism, displacement and tilt. - effective diameters, coatings and protective surface treatment; - paraxial evaluation, such as focal length, back focal length, principal points and f-number; - ray-tracing evaluation, such as geometrical ray-tracing results (i.e. ray directions and intersection points on each surface and optical path lengths), aberrations and wavefront aberration; - OTF evaluation based on geometrical and/or physical optics; - illuminance distribution on a detection surface or a projection surface; - spectral characteristics; - ghost image evaluation; - thermal analysis accompanying optical surface deformation and material property value change; - stress analysis accompanying optical surface deformation and material property value change; - veiling glare and surface imperfections. The following are outside the scope of this part of ISO 25297: - mechanical design, electronic design and embedded software design; - optical systems in which the optical path is changeable, e.g. beam splitters or variable magnification converters; - tolerances for mechanical parts; - parts with a diameter less than 10 times the wavelength of light; - parts made from materials whose dielectric constant, σ, electric permittivity, ε, and magnetic permittivity, μ, are uninfluenced by interaction between the materials and the light; - graphical documents resulting from design, evaluation and analysis of products; - optical wave guide for optical communications; - product planning information concerning market research and customer analysis; - product definition and configuration control information irrelevant to design, evaluation and analysis; - analysis information, except thermal and stress analysis, e.g. vibration analysis; - information on trial production, production process including production planning and production control, and processes after production, such as shipment and repair; - ophthalmic optics.

Optique et photonique — Transfert électronique des données optiques — Partie 1: Modèle de données NODIF

General Information

Status
Published
Publication Date
01-Mar-2012
Current Stage
9093 - International Standard confirmed
Start Date
01-Dec-2021
Completion Date
13-Dec-2025

Relations

Effective Date
13-Aug-2011

Overview

ISO 25297-1:2012 defines the Neutral Optical Data Interchange Format (NODIF) - an information model for the electronic exchange of optical data. It specifies the information requirements for optical systems, parts and assemblies to support computer-aided optical design, evaluation and analysis (CAD/CAE). NODIF is built to integrate with the STEP framework (ISO 10303) and adds optical-specific data such as product specification, optical design details, evaluation results and analysis information.

Key topics and technical requirements

  • Information model (ARM/AIM/AAM): Defines units of functionality and application objects needed to represent optical products and processes consistent with STEP principles.
  • Scope of data covered: Product specification, optical design, optical evaluation and analysis for imaging and other optical systems (cameras, copiers, projectors, microscopes, telescopes, pick-up lenses).
  • Optical system details: Multiple configurations (zoom, inner focusing), optical path definition (ray-path sequences, surface arrangement), optical assemblies (cemented/dynamic parts).
  • Surface and material descriptions: Mathematical surface forms (including aspherics and diffractive surfaces), effective diameters, coatings, surface treatments, and material specs (names, lot numbers, measured refractive indices).
  • Performance and evaluation data: Paraxial metrics (focal length, principal points, f-number), ray-tracing results (ray directions, intersection points, optical path lengths), aberrations, wavefront data, OTF/MTF evaluations, illuminance distributions, spectral characteristics and ghost image assessment.
  • Analysis information: Thermal and stress analysis linked to surface deformation and material property changes; veiling glare and surface imperfections.
  • Tolerances and manufacturing: Optical part and assembly tolerances (shape, material, separation, parallelism, displacement, tilt), machining process designation (polishing, molding, replicating).
  • Out of scope (not covered): Mechanical/electronic/embedded software design, changeable-path optical systems (e.g., beam splitters), ophthalmic optics, production planning, waveguides for optical communications, certain mechanical tolerances and vibration analysis.

Applications and users

ISO 25297-1 is intended for:

  • Optical engineers and lens designers exchanging CAD/CAE optical data
  • Tool and software developers implementing STEP-compatible optical data interchange (NODIF)
  • System integrators and manufacturers of cameras, projectors, microscopes and telescopes
  • Metrology and testing labs exchanging evaluation and analysis datasets

Use cases include sharing complete optical designs, ray-trace and OTF results, tolerance stacks, material specifications and thermal/stress analysis outcomes between different CAD/CAE tools and organizations.

Related standards

  • ISO 10303 (STEP) - product data representation and exchange
  • ISO 25297-2 - mapping NODIF to ISO 23584 classes/properties
  • ISO 23584-2 - optics reference dictionary (classes & properties)
  • ISO 10110 series - preparation of drawings for optical elements and systems

Keywords: ISO 25297-1, NODIF, optical data interchange, optics and photonics, STEP, ISO 10303, CAD, CAE, optical design, ray tracing, OTF.

Standard

ISO 25297-1:2012 - Optics and photonics -- Electronic exchange of optical data

English language
77 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO 25297-1:2012 is a standard published by the International Organization for Standardization (ISO). Its full title is "Optics and photonics - Electronic exchange of optical data - Part 1: NODIF information model". This standard covers: This part of ISO 25297 specifies the information requirements for optical systems and parts, and provides an information model to support the processes of optical design, optical evaluation and analysis for these optical systems and parts when using computers with CAD and CAE. NOTE Generally, an optical system means an optical unit as an optical product, which performs optical functions, and is composed of optical elements and the barrels in which these elements are mounted. In this part of ISO 25297, an optical system is a collection of optical parts and optical assemblies, e.g. the viewfinder system or the taking lens system of a leaf shutter camera. This information model adds the data peculiar to optical design specification based on STEP to ISO 10303 (all parts). The additional information is product specification information, optical design information, optical evaluation information and analysis information. This part of ISO 25297 is generically called the Neutral Optical Data Interchange Format (NODIF). The following are within the scope: - information on product specification, optical design, optical evaluation and analysis; - optical systems and parts in imaging systems, such as cameras and copiers, viewing systems for telescopes and microscopes and the other optical systems, such as projectors and pick-up lenses; - multiple-configuration optical systems, including zoom lenses and inner focusing systems; - optical path definition, including ray-path sequence and optical surface arrangement; - optical assemblies, including cemented parts and dynamic parts; - mathematical description of the optical surface form; - description of diffractive surfaces; - machining process designation, such as polishing, molding or replicating; - optical material specifications, such as material names, lot numbers and measured refractive indices; - optical tolerances for the shape and material property of each optical part; - assembly tolerances, such as separation, parallelism, displacement and tilt. - effective diameters, coatings and protective surface treatment; - paraxial evaluation, such as focal length, back focal length, principal points and f-number; - ray-tracing evaluation, such as geometrical ray-tracing results (i.e. ray directions and intersection points on each surface and optical path lengths), aberrations and wavefront aberration; - OTF evaluation based on geometrical and/or physical optics; - illuminance distribution on a detection surface or a projection surface; - spectral characteristics; - ghost image evaluation; - thermal analysis accompanying optical surface deformation and material property value change; - stress analysis accompanying optical surface deformation and material property value change; - veiling glare and surface imperfections. The following are outside the scope of this part of ISO 25297: - mechanical design, electronic design and embedded software design; - optical systems in which the optical path is changeable, e.g. beam splitters or variable magnification converters; - tolerances for mechanical parts; - parts with a diameter less than 10 times the wavelength of light; - parts made from materials whose dielectric constant, σ, electric permittivity, ε, and magnetic permittivity, μ, are uninfluenced by interaction between the materials and the light; - graphical documents resulting from design, evaluation and analysis of products; - optical wave guide for optical communications; - product planning information concerning market research and customer analysis; - product definition and configuration control information irrelevant to design, evaluation and analysis; - analysis information, except thermal and stress analysis, e.g. vibration analysis; - information on trial production, production process including production planning and production control, and processes after production, such as shipment and repair; - ophthalmic optics.

This part of ISO 25297 specifies the information requirements for optical systems and parts, and provides an information model to support the processes of optical design, optical evaluation and analysis for these optical systems and parts when using computers with CAD and CAE. NOTE Generally, an optical system means an optical unit as an optical product, which performs optical functions, and is composed of optical elements and the barrels in which these elements are mounted. In this part of ISO 25297, an optical system is a collection of optical parts and optical assemblies, e.g. the viewfinder system or the taking lens system of a leaf shutter camera. This information model adds the data peculiar to optical design specification based on STEP to ISO 10303 (all parts). The additional information is product specification information, optical design information, optical evaluation information and analysis information. This part of ISO 25297 is generically called the Neutral Optical Data Interchange Format (NODIF). The following are within the scope: - information on product specification, optical design, optical evaluation and analysis; - optical systems and parts in imaging systems, such as cameras and copiers, viewing systems for telescopes and microscopes and the other optical systems, such as projectors and pick-up lenses; - multiple-configuration optical systems, including zoom lenses and inner focusing systems; - optical path definition, including ray-path sequence and optical surface arrangement; - optical assemblies, including cemented parts and dynamic parts; - mathematical description of the optical surface form; - description of diffractive surfaces; - machining process designation, such as polishing, molding or replicating; - optical material specifications, such as material names, lot numbers and measured refractive indices; - optical tolerances for the shape and material property of each optical part; - assembly tolerances, such as separation, parallelism, displacement and tilt. - effective diameters, coatings and protective surface treatment; - paraxial evaluation, such as focal length, back focal length, principal points and f-number; - ray-tracing evaluation, such as geometrical ray-tracing results (i.e. ray directions and intersection points on each surface and optical path lengths), aberrations and wavefront aberration; - OTF evaluation based on geometrical and/or physical optics; - illuminance distribution on a detection surface or a projection surface; - spectral characteristics; - ghost image evaluation; - thermal analysis accompanying optical surface deformation and material property value change; - stress analysis accompanying optical surface deformation and material property value change; - veiling glare and surface imperfections. The following are outside the scope of this part of ISO 25297: - mechanical design, electronic design and embedded software design; - optical systems in which the optical path is changeable, e.g. beam splitters or variable magnification converters; - tolerances for mechanical parts; - parts with a diameter less than 10 times the wavelength of light; - parts made from materials whose dielectric constant, σ, electric permittivity, ε, and magnetic permittivity, μ, are uninfluenced by interaction between the materials and the light; - graphical documents resulting from design, evaluation and analysis of products; - optical wave guide for optical communications; - product planning information concerning market research and customer analysis; - product definition and configuration control information irrelevant to design, evaluation and analysis; - analysis information, except thermal and stress analysis, e.g. vibration analysis; - information on trial production, production process including production planning and production control, and processes after production, such as shipment and repair; - ophthalmic optics.

ISO 25297-1:2012 is classified under the following ICS (International Classification for Standards) categories: 37.020 - Optical equipment. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO 25297-1:2012 has the following relationships with other standards: It is inter standard links to ISO 25297-1:2010. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

You can purchase ISO 25297-1:2012 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 25297-1
Second edition
2012-03-01
Optics and photonics — Electronic
exchange of optical data —
Part 1:
NODIF information model
Optique et photonique — Transfert électronique des données optiques —
Partie 1: Modèle de données NODIF
Reference number
©
ISO 2012
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO’s
member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2012 – All rights reserved

Contents Page
Foreword .iv
Introduction . v
1 Scope . 1
2 Normative references . 2
3 Terms, definitions and abbreviated terms . 3
3.1 Terms and definitions . 3
3.2 Abbreviated terms . 5
4 Information requirements . 5
4.1 General . 5
4.2 Units of functionality . 7
4.3 Application objects .10
Annex A (normative) NODIF ARM diagrams using the EXPRESS-G graphical notation .46
Annex B (informative) NODIF application activity model (AAM) .63
Bibliography .77
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies
(ISO member bodies). The work of preparing International Standards is normally carried out through ISO
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee. International organizations, governmental and
non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International
Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 25297-1 was prepared by Technical Committee ISO/TC 172, Optics and photonics, Subcommittee SC 1,
Fundamental standards.
This second edition cancels and replaces the first edition (ISO 25297-1:2010), which has undergone a minor
revision to correctly identify the status of Annex A as being normative rather than informative and to apply
corrections to Figures 1, 2, A.8, A.14, A.18 and A.23.
ISO 25297 consists of the following parts, under the general title Optics and photonics — Electronic exchange
of optical data:
— Part 1: NODIF information model
— Part 2: Mapping to the classes and properties defined in ISO 23584
iv © ISO 2012 – All rights reserved

Introduction
This part of ISO 25297, dealing with the Neutral Optical Data Interchange Format (NODIF), is the International
Standard that describes the way optical information is transferred from one computer-aided-design program
(CAD, CAE, CAM) to another, in a machine-independent and language-independent format.
ISO 10303 (all parts) is the International Standard for Exchange of Product model data (STEP) that describes
the computer-interpretable representation and exchange of product data. Its objective is to provide a neutral
mechanism capable of describing any product data throughout the life cycle of the product, independent of
any particular system. This description makes it suitable not only for neutral file exchange, but also as a basis
for implementing and sharing product databases and for archiving. ISO 10303 (all parts) has been designed to
support an extensive domain of product data-communication requirements, i.e. all product data necessary to
completely define any product for all applications over the product’s life cycle.
STEP is organized in a series of parts, each published separately. Each part falls into one of the following
categories: descriptive methods, integrated resources, application integrated constructs, application
protocols, abstract test suites, implementation methods and conformance testing. The series is described in
ISO 10303-1.
A fundamental concept is the definition of the application protocol (AP), which is the mechanism for specifying
information requirements and for ensuring reliable communication. An application protocol defines the context,
scope and information requirements for a particular product and specifies the resource constructs required to
satisfy these requirements. Application protocols employ three types of information models:
a) an application activity model (AAM), which describes the activities and processes that use and produce
the product data in a specific application context;
b) an application reference model (ARM), which defines the terminology within the application context and
specifies the conceptual structures and constraints that are used to describe the information requirements
for an application;
c) an application interpreted model (AIM), which is a model of selected integrated resources that are
constrained, specialized or completed to satisfy the information requirements of the ARM.
This part of ISO 25297 for NODIF is intended to conform to the requirements of ISO 10303 (all parts) as a
member of the application protocol series.
INTERNATIONAL STANDARD ISO 25297-1:2012(E)
Optics and photonics — Electronic exchange of optical data —
Part 1:
NODIF information model
1 Scope
This part of ISO 25297 specifies the information requirements for optical systems and parts, and provides an
information model to support the processes of optical design, optical evaluation and analysis for these optical
systems and parts when using computers with CAD and CAE.
NOTE Generally, an optical system means an optical unit as an optical product, which performs optical functions,
and is composed of optical elements and the barrels in which these elements are mounted. In this part of ISO 25297, an
optical system is a collection of optical parts and optical assemblies, e.g. the viewfinder system or the taking lens system
of a leaf shutter camera.
This information model adds the data peculiar to optical design specification based on STEP to ISO 10303
(all parts). The additional information is product specification information, optical design information, optical
evaluation information and analysis information.
This part of ISO 25297 is generically called the Neutral Optical Data Interchange Format (NODIF).
The following are within the scope:
— information on product specification, optical design, optical evaluation and analysis;
— optical systems and parts in imaging systems, such as cameras and copiers, viewing systems for
telescopes and microscopes and the other optical systems, such as projectors and pick-up lenses;
— multiple-configuration optical systems, including zoom lenses and inner focusing systems;
— optical path definition, including ray-path sequence and optical surface arrangement;
— optical assemblies, including cemented parts and dynamic parts;
— mathematical description of the optical surface form;
— description of diffractive surfaces;
— machining process designation, such as polishing, moulding or replicating;
— optical material specifications, such as material names, lot numbers and measured refractive indices;
— optical tolerances for the shape and material property of each optical part;
— assembly tolerances, such as separation, parallelism, displacement and tilt;
— effective diameters, coatings and protective surface treatment;
— paraxial evaluation, such as focal length, back focal length, principal points and f-number;
— ray-tracing evaluation, such as geometrical ray-tracing results (i.e. ray directions and intersection points
on each surface and optical path lengths), aberrations and wavefront aberration;
— OTF evaluation based on geometrical and/or physical optics;
— illuminance distribution on a detection surface or a projection surface;
— spectral characteristics;
— ghost image evaluation;
— thermal analysis accompanying optical surface deformation and material property value change;
— stress analysis accompanying optical surface deformation and material property value change;
— veiling glare and surface imperfections.
The following are outside the scope of this part of ISO 25297:
— mechanical design, electronic design and embedded software design;
— optical systems in which the optical path is changeable, e.g. beam splitters or variable magnification converters;
— tolerances for mechanical parts;
— parts with a diameter less than 10 times the wavelength of light;
— parts made from materials whose dielectric constant, σ, electric permittivity, ε, and magnetic permittivity,
µ, are uninfluenced by interaction between the materials and the light;
— graphical documents resulting from design, evaluation and analysis of products;
— optical wave guide for optical communications;
— product planning information concerning market research and customer analysis;
— product definition and configuration control information irrelevant to design, evaluation and analysis;
— analysis information, except thermal and stress analysis, e.g. vibration analysis;
— information on trial production, production process including production planning and production control,
and processes after production, such as shipment and repair;
— ophthalmic optics.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced document
(including any amendments) applies.
ISO 10110-1, Optics and photonics — Preparation of drawings for optical elements and systems — Part 1: General
ISO 10110-2:1996, Optics and optical instruments — Preparation of drawings for optical elements and
systems — Part 2: Material imperfections — Stress birefringence
ISO 10110-3:1996, Optics and optical instruments — Preparation of drawings for optical elements and
systems — Part 3: Material imperfections — Bubbles and inclusions
ISO 10110-4:1997, Optics and optical instruments — Preparation of drawings for optical elements and
systems — Part 4: Material imperfections — Inhomogeneity and striae
ISO 10110-5:2007, Optics and photonics — Preparation of drawings for optical elements and systems — Part 5:
Surface form tolerances
ISO 10110-6:1996, Optics and optical instruments — Preparation of drawings for optical elements and
systems — Part 6: Centring tolerances
ISO 10110-7:2008, Optics and photonics — Preparation of drawings for optical elements and systems — Part 7:
Surface imperfection tolerances
ISO 10110-8, Optics and photonics — Preparation of drawings for optical elements and systems — Part 8:
Surface texture; roughness and waviness
2 © ISO 2012 – All rights reserved

ISO 10110-12:2007, Optics and photonics — Preparation of drawings for optical elements and systems —
Part 12: Aspheric surfaces
ISO 10110-17:2004, Optics and photonics — Preparation of drawings for optical elements and systems —
Part 17: Laser irradiation damage threshold
ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and
exchange — Part 1: Overview and fundamental principles
ISO 10303-203, Industrial automation systems and integration — Product data representation and exchange —
Part 203: Application protocol: Configuration controlled 3D design of mechanical parts and assemblies
(modular version)
ISO 23584-2, Optics and photonics — Specification of reference dictionary — Part 2: Classes’ and
1)
properties’ definitions
ISO 25297-2, Optics and photonics — Electronic exchange of optical data — Part 2: Mapping to the classes
and properties defined in ISO 23584
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1.1
application
group of one or more processes creating or using product data
[ISO 10303-1:1994, 3.2.2]
3.1.2
application activity model
AAM
model that describes an application in terms of its processes and information flows
[ISO 10303-1:1994, 3.2.3]
3.1.3
application object
atomic element of an application reference model that defines a unique concept of the application and contains
attributes specifying the data elements of the object
[ISO 10303-1:1994, 3.2.6]
3.1.4
application protocol
AP
one of the parts of ISO 10303-1 that specifies an application-interpreted model satisfying the scope and
information requirements for a specific application
NOTE This definition differs from the definition used in open system interconnection (OSI) standards. However, since
ISO 10303-1 is not intended to be used directly with OSI communications, no confusion should arise.
[ISO 10303-1:1994, 3.2.7]
1) To be published.
3.1.5
application reference model
ARM
information model that describes the information requirements and constraints of a specific application context
[ISO 10303-1:1994, 3.2.8]
NOTE See Annex B for diagrams of example application activity models.
3.1.6
assembly
product that is decomposable into a set of components or other assemblies from the perspective of a
specific application
[ISO 10303-1:1994, 3.2.10]
3.1.7
component
product that is not subject to decomposition from the perspective of a specific application
[ISO 10303-1:1994, 3.2.11]
3.1.8
data
representation of information in a formal manner suitable for communication, interpretation or processing by
human beings or computers
[ISO 10303-1:1994, 3.2.14]
3.1.9
data exchange
storing, accessing, transferring and archiving of data
[ISO 10303-1:1994, 3.2.15]
3.1.10
design_discipline_product_definition
one of the organizational definitions or views of a part in accordance with ISO 10303-203:2005, 4.2.8
NOTE A part version is the identification of the representation of a part after its design has undergone a formal
release or change.
3.1.11
external definition
definition of product information defined outside NODIF
3.1.12
external file reference
locator of an external file to identify a collection of information whose contents are excluded from the data
structure of NODIF
3.1.13
information
facts, concepts or instructions
[ISO 10303-1:1994, 3.2.20]
3.1.14
product
thing or substance produced by a natural or artificial process
[ISO 10303-1:1994, 3.2.26]
4 © ISO 2012 – All rights reserved

3.1.15
product data
representation of information about a product in a formal manner suitable for communication, interpretation or
processing by human beings or by computers
[ISO 10303-1:1994, 3.2.27]
3.1.16
unit of functionality
collection of application objects and their relationships that defines one or more concepts within the application
context such that removal of any component would render the concepts incomplete or ambiguous
[ISO 10303-1:1994, 3.2.33]
3.2 Abbreviated terms
AAM application activity model
AP application protocol
ARM application reference model
BOM bill of material
CAD computer-aided design
CAE computer-aided engineering
ICAM integrated computer-aided manufacturing
ID identification
IDEF0 ICAM definition language 0
LEW line equivalent width
MTF modulation transfer function
OTF optical transfer function
PDM product data management
SED spot equivalent diameter
STEP standard for the exchange of product model data (generic term for ISO 10303)
UoF units of functionality
VGI veiling glare index
4 Information requirements
4.1 General
In 4.2 and 4.3 the information requirements for NODIF are specified. The information requirements are specified
as a set of units of functionality and application objects.
A mapping of these information requirements to the classes and properties defined in ISO 23584-2 is specified
in ISO 25297-2.
A diagram of the manufacturing process for optical products is given in Figure 1.
NOTE The dotted line means “out of scope”.
Figure 1 — Manufacturing process of optical products
6 © ISO 2012 – All rights reserved

4.2 Units of functionality
4.2.1 General
4.2.1.1 Subclause 4.2.1 specifies the units of functionality (UoF) for optical design, optical evaluation and
analysis in the application protocol of optical systems, parts, and assemblies.
This part of NODIF specifies the following units of functionality:
— optical_part_identification;
— optical_design_specification;
— optical_design_information;
— optical_evaluation_information;
— analysis_information.
4.2.1.2 The following units of functionality make use of UoFs defined in accordance with
ISO 10303-203:
— end_item_identification;
— part_identification;
— authorization;
— design_activity_control;
— bill_of_material;
— shape;
— design_information;
— effectivity;
— source_control.
The UoFs and application objects, and the relations between them, are illustrated in the simple ARM diagram
shown in Figure 2.
Figure 2 — NODIF simple ARM diagram
8 © ISO 2012 – All rights reserved

4.2.2 optical_part_identification
The optical_part_identification UoF contains the linkage between the information on optical systems and parts
described in NODIF and the information on assemblies and parts described in other APs in ISO 10303, especially
AP 203. The application object, optical_part_view_designator, is used in the optical_part_identification UoF.
4.2.3 optical_design_specification
The optical_design_specification UoF contains optical design specifications, such as optical performance,
accuracy, quality, operating environment, dimensions and mass for an optical system. The following application
objects are used in the optical_design_specification UoF:
— specification_distinction;
— optical_system_specification.
4.2.4 optical_design_information
The optical_design_information UoF contains a collection of information on optical design. The following
application objects are used in the optical_design_information UoF:
— optical_design_formulation;
— block_description;
— cemented_part;
— optical_path_definition;
— surface_interface;
— surface_position;
— optical_surface_description;
— diffractive_surface_description;
— optical_specification;
— optical_material_specification;
— optical_process_specification;
— optical_tolerance;
— dimensional_tolerance;
— assembly_tolerance;
— zone;
— coating_specification;
— protective_surface_treatment;
— user-defined_specification.
4.2.5 optical_evaluation_information
An optical_evaluation_information UoF contains a collection of information concerned with optical evaluations,
such as initial conditions and computation results. The following application objects are used in an optical_
evaluation_information UoF:
— optical_evaluation;
— paraxial_evaluation;
— ray_tracing_evaluation;
— OTF_evaluation;
— illuminance_distribution_evaluation;
— spectral_characteristics;
— ghost_image_evaluation;
— optical_sensitivity_evaluation;
— surface_imperfection_evaluation;
— veiling_glare_index_evaluation;
— other_optical_evaluation.
4.2.6 analysis_information
The analysis_information UoF contains a collection of information on thermal analysis, stress analysis and
the assessment results from these analyses. Thermal change causes deformation of shapes and optical
surfaces, and material property changes. This information is described in thermal_analysis. Stress also causes
deformation of shapes and optical surfaces and material property changes. This information is described in
stress_analysis. The following application objects are used in the analysis_information UoF:
— analysis;
— thermal_analysis;
— stress_analysis;
— boundary_condition;
— material_property;
— analysis_assessment;
— computer_processing_log.
4.3 Application objects
4.3.1 General
In 4.3 are specified the application objects for NODIF. Each application object is an atomic element that
embodies a unique application concept and contains attributes specifying the data elements of the object. The
application objects and their definitions are given in 4.3.2.
The application objects and their attributes are specified in ARM diagrams using the EXPRESS-G graphical
notation; see Figures A.1 to A.25.
The default unit of length for dimensions, positions and coordinates is millimetres. The default unit of wavelength
is nanometres.
10 © ISO 2012 – All rights reserved

4.3.2 optical_part_view_designator
An optical_part_view_designator indicates the linkage between the information on optical systems and
parts described in NODIF and the information on assemblies and parts in other APs in ISO 10303 (all parts),
especially AP 203.
4.3.3 specification_distinction
4.3.3.1 General
A specification_distinction indicates a type of optical design specification: official specification requirements
of an optical system or design requirements for an optical system. The data associated with a specification_
distinction are the specification_type.
4.3.3.2 specification_type
The specification_type represents a type used to indicate specification requirements or design requirements.
4.3.4 optical_system_specification
4.3.4.1 General
An optical_system_specification is a collection of specifications of an optical system. The data associated with
an optical_system_specification are the following:
— specification_item;
— literal_specification_data;
— numerical_specification_data;
— specification_item_adjective;
— specification_unit.
4.3.4.2 specification_item
The specification_item specifies the item that is being specified for an optical system. See examples in Table 1.
Table 1 — Examples of specification items in optical systems
angle of view angular aperture angular magnification
aperture ratio back focal distance circle of least confusion
clear aperture cost cover glass thickness
diameter dioptre adjustment range dioptre scale
entrance pupil diameter exit pupil diameter eye relief
field number field of view filter size
flange focus f-number focal length
image size image distance length
magnification mechanical tube length MTF
numerical aperture object distance optical tube length
parfocalizing distance reference wavelength resolving power
veiling glare index (VGI) vignetting factor wavelength range
mass working distance zoom ratio
4.3.4.3 literal_specification_data
The literal_specification_data specifies the character data in specification items.
4.3.4.4 numerical_specification_data
The numerical_specification_data specifies the numerical data in specification items.
4.3.4.5 specification_item_adjective
The specification_item_adjective specifies an adjective of a specification item.
EXAMPLE Maximum, minimum.
4.3.4.6 specification_unit
The specification_unit specifies a unit of one of the numerical specification data.
4.3.5 optical_design_formulation
4.3.5.1 General
An optical_design_formulation is a collection of information relevant to optical design. The data associated
with an optical_design_formulation are the following:
— optical_design_code;
— optical_design_source;
— optical_design_addition.
4.3.5.2 optical_design_code
The optical_design_code identifies an optical_design_formulation. The code is unique within the source
organization.
4.3.5.3 optical_design_source
The optical_design_source specifies the organization that is responsible for the optical_design_formulation.
4.3.5.4 optical_design_addition
The optical_design_addition specifies an external file reference whose file can contain documents and
drawings associated with an optical design.
EXAMPLE Optical drawings or coating characteristics can be stored in an external file.
4.3.6 Block_description
4.3.6.1 General
A block_description indicates the moving range of an optical block to vary optical characteristics, such as for
zoom blocks and an adjustment block. The data associated with a block_description are the following:
— block_purpose;
— block_first_surface;
— block_last_surface.
12 © ISO 2012 – All rights reserved

4.3.6.2 block_purpose
The block_purpose represents the application purpose of an optical block.
EXAMPLE Zoom, focusing, floating, auxiliary diaphragm (for preventing flare), image stabilization, tilt and/or shift
lens, collapse, adjustment.
4.3.6.3 block_first_surface
The block_first_surface designates the first surface of an optical block.
4.3.6.4 block_last_surface
The block_last_surface designates the last surface of an optical block.
4.3.7 Cemented_part
4.3.7.1 General
A cemented_part indicates cemented optical parts. The data associated with a cemented_part are the following:
— optical_element;
— optical_adhesive.
4.3.7.2 optical_element
The optical_element designates an optical element that is being cemented.
4.3.7.3 optical_adhesive
The optical_adhesive designates an optical adhesive for cementing optical elements.
4.3.8 optical_path_definition
4.3.8.1 General
An optical_path_definition specifies the data necessary to trace rays through an optical system. The data
associated with an optical_path_definition include the following:
— coordinate_system;
— optical_axis;
— meridional_plane;
— surface_sequence;
— non-sequential_path_range;
— multiplicity;
— number_of_change_positions;
— multi-configuration.
4.3.8.2 coordinate_system
The coordinate_system specifies a coordinate system in which to express an optical surface form.
4.3.8.3 optical_axis
The optical_axis specifies an axis in a coordinate system that acts as the optical axis for expressing an optical
surface form.
4.3.8.4 meridional_plane
The meridional_plane specifies the plane defined by the optical axis and another axis of the coordinates.
4.3.8.5 surface_sequence
The surface_sequence specifies the order of optical surfaces in the ray-tracing sequence. The surface_
sequence is a list of surface_interface data (see 4.3.9).
4.3.8.6 non-sequential_path_range
The non-sequential_path_range designates the range of non-sequential path elements. It is composed of the
following detailed data:
— non-sequential_path_entrance;
— non-sequential_path_exit.
NOTE A sequential path is a ray-tracing path in which rays travel through surfaces in the same sequential order
as the optical surfaces are input into an optical CAD. A non-sequential path is a ray-tracing path that specifies the order
in which the rays actually encounter the optical surfaces; this is not the sequential order in which the surfaces are input
into an optical CAD. Examples of non-sequential path elements are multi-reflective optical elements, e.g. rod lenses or
indecisive reflective optical elements such as corner cube prisms and pentagonal roof prisms, and cases in ghost images
generated by optical surfaces.
4.3.8.7 non-sequential_path_entrance
The non-sequential_path_entrance designates the entrance optical surface in a non-sequential path element.
4.3.8.8 non-sequential_path_exit
The non-sequential_path_exit designates the exit optical surface in a non-sequential path element.
4.3.8.9 multiplicity
The multiplicity specifies the maximum configuration number of multiple configurations in an optical system
that has dynamic blocks. Typical dynamic blocks are zoom blocks and focusing blocks. The multiplicity of an
optical system without a dynamic block is unity.
4.3.8.10 number_of_change_positions
The number_of_change_positions specifies the number of dynamic blocks in an optical system.
4.3.8.11 multi-configuration
The multi-configuration specifies the information of multiple configurations in an optical system. It is composed
of the following detailed data:
— multi-configuration_comment;
— change_position.
14 © ISO 2012 – All rights reserved

4.3.8.12 multi-configuration_comment
A multi-configuration_comment represents the supplementary explanation of a configuration.
EXAMPLE Infrared focusing position, image stabilization, collapse (in a collapsible lens), wide position, intermediate
position, telephoto position and closest position.
4.3.8.13 change_position
4.3.8.13.1 General
The change_position specifies the arrangement of dynamic blocks in an optical system. It is composed of the
following detailed data:
— surface_interface_change_designator;
— applied_surface_position.
4.3.8.13.2 surface_interface_change_designator
The surface_interface_change_designator designates the first surface of a dynamic block.
4.3.8.13.3 applied_surface_position
The applied_surface_position specifies a surface_position (see 4.3.10) of a dynamic block after a position
change, which includes the surface distance or local coordinate for a designated surface.
4.3.9 surface_interface
4.3.9.1 General
A surface_interface represents the information necessary for ray-tracing at each interface. The data associated
with a surface_interface include the following:
— optical_surface_identification;
— preceding_material;
— following_material;
— transit_mode;
— transit_direction;
— effective diameter.
4.3.9.2 optical_surface_identification
The optical_surface_identification represents the identifier of an optical surface used to link an optical_
surface_description (see 4.3.11) and a surface_position (see 4.3.10).
4.3.9.3 preceding_material
The preceding_material designates the material traced by ray on the incident side on an optical surface.
4.3.9.4 following_material
The following_material designates the material traced by ray outgoing from an optical surface. An exit side
material is designated in the case of a transmitting ray.
4.3.9.5 transit_mode
The transit_mode specifies the behaviour of a ray on a surface, i.e. refraction, reflection, or total reflection. The
default of transit_mode is refraction.
4.3.9.6 transit_direction
The transit_direction specifies the direction of exit rays on a surface, i.e. forward or backward. The default of
transit_direction is forward.
4.3.9.7 effective_diameter
The effective_diameter specifies the optically effective diameter, expressed in millimetres, on an optical surface
based on a zone (see 4.3.19).
4.3.10 Surface_position
4.3.10.1 General
A surface_position indicates the position of an optical surface defined by the surface distance or local
coordinate. The data associated with a surface_position are the following:
— surface_distance;
— local_coordinate_transformation.
4.3.10.2 surface_distance
The surface_distance specifies the distance, expressed in millimetres, between an optical surface designated
by an optical_surface_identification and the surface which precedes it.
4.3.10.3 local_coordinate_transformation
4.3.10.3.1 General
The local_coordinate_transformation specifies the origin of the local coordinate system and coordinate
transformation to locate an optical surface. It is composed of the following detailed data:
— local_coordinate_system_origin;
— coordinate_transformation.
4.3.10.3.2 local_coordinate_system_origin
The local_coordinate_system_origin specifies the origin of the coordinate system for locating an optical
surface as an absolute coordinate system or a local coordinate system based on the preceding surface of the
designated surface.
4.3.10.3.3 coordinate_transformation
The coordinate_transformation specifies the three-dimensional vector as a coordinate transformation based
on the local coordinate system.
16 © ISO 2012 – All rights reserved

4.3.11 optical_surface_description
4.3.11.1 General
An optical_surface_description is the mathematical expression of an optical surface form. Optical surfaces
include an object surface and an image surface. The data associated with an optical_surface_description are
the following:
— surface_type;
— surface_expression_parameter.
4.3.11.2 surface_type
4.3.11.2.1 General
The surface_type specifies a type of optical surface form. It is composed of the following detailed data:
— spherical_surface;
— plane_surface;
— general_aspheric_surface;
— conical_surface_with_power_series;
— cylindrical_surface_with_power_series;
— surface_of_revolution;
— user-defined_surface.
4.3.11.2.2 spherical_surface
The spherical_surface specifies a spherical optical surface that is parameterized by the curvature or the radius
of curvature.
4.3.11.2.3 plane_surface
The plane_surface specifies an optical surface whose radius of curvature is infinity.
4.3.11.2.4 general_aspheric_surface
The general_aspheric_surface specifies an optical surface based on Formula (1), given in
ISO 10110-12:2007, Annex A.
x y
+
R R
xy
z =
 
 
x y
(1)
11+−()11+κκ−+()
 
 
x y
 
R R
 x  y
 
3 3
4 4 6 6
++Ax B yyA++xB yC+⋅⋅⋅++xD⋅⋅⋅++y ⋅⋅⋅
4 4 6 6 3 3
()
The substitutions R = R = R , κ = κ = κ , and hx=+ y give Formula (2):
x y x y
h
3 4 5
z = ++Ah Ah ++Ah ⋅⋅⋅ (2)
()3 4 5

2 
 h 
 
R 11+− 1+κ
()
 
 R 
 
 
Formula (3) is equivalent to Formula (2) with curvature substituted for radius.
xC + yC
xy
z =
11+−()11+κκxC −+() yC
() (3)
()
xx yy
3 3
4 4 6 6
++Ax By ++Ax B yyC+⋅⋅⋅++xD⋅⋅⋅++y ⋅⋅⋅
()4 4 6 6 3 3
The substitutions C = C = C , κ = κ = κ and hx=+ y give Formula (4):
x y x y
hC
3 4 5
z = ++Ah Ah ++Ah ⋅⋅⋅ (4)
()3 4 5
11+−()1+κ hC
4.3.11.2.5 conical_surface_with_power_series
The conical_surface_with_power_series specifies an optical surface based on Formula (5), taken from
ISO 10110-12:2007, Annex A.
2 2
x y 3 3
4 4 6 6
zc=+ ++Ax By ++Ax By +⋅⋅⋅++Cx ⋅⋅⋅++Dy ⋅⋅⋅ (5)
()4 4 6 6 3 3
2 2
a b
The substitutions a = b and hx=+ y give Formula (6):
c
3 4 5
z =+hA hA++hA h +⋅⋅⋅ (6)
()3 4 5
a
4.3.11.2.6 cylindrical_surface_with_power_series
The cylindrical_surface_with_power_series specifies an optical surface based on Formula (7), specified in
ISO 10110-12:2007, Annex A.
u
4 6
z = ++Au Au +⋅⋅⋅++Cu ⋅⋅⋅⋅ (7)
()4 6 3
 2 
 
u
 
R 11+− 1+κ
() 
uu
 
R
u
 
 
 
where u represents x or y.
18 © ISO 2012 – All rights reserved

Formula (8) is equivalent to Formula (7) with curvature substituted for radius.
uC
u 4 6
z = ++Au Au +⋅⋅⋅++Cu ⋅⋅⋅ (8)
()4 6 3
11+− 1+κ uC
()
uu
where u represents x or y.
4.3.11.2.7 surface_of_revolution
The surface_of_revolution specifies an optical surface based on Formula (9), taken from ISO 10110-12:2007,
Annex A.
The surface_of_revolution is represented by Formula (9) when the defining curve lies on the xz plane and the
rotating axis is parallel to the x axis.
 
zR=− Rg xy− (9)
()
yy
 
x 3 5
4 6
gx = ++Ax Ax +⋅⋅⋅+Cx ++Cx ⋅⋅⋅ (10)
()
()4 6 3 5
 
 
x
 
R 11+− 1+κ
()
 
xx
 
R
 x 
 
 
The surface_of_revolution is represented by Formula (11) when the defining curve lies on the yz plane and the
rotating axis is parallel to the y axis.
zR=− Rg yx − (11)
()
xx
 
y
3 5
4 6
gx = ++By By +⋅⋅⋅+D yyD+ y ⋅⋅⋅ (12)
()
()4 6 3 5
 2 
 
y
 
R 11+− 1+κ
 
()
yy
 
 
R
y
 
 
 
4.3.11.2.8 user-defined_surface
The user-defined_surface specifies an optical surface form expressed by an external definition.
4.3.11.3 surface_expression_parameter
4.3.11.3.1 General
The surface_expression_parameter specifies a parameter set for each surface type to express an optical
surface form. The data are composed of the following detailed data:
— radius;
— curvature;
— x_radius;
— x_curvature;
— y_radius;
— y_curvature;
— conic_constant;
— x_conic_constant;
— y_conic_constant;
— aspheric_coefficient;
— x_aspheric_coefficient;
— y_aspheric_coefficient;
— defining_curve_variable;
— rotational_radius;
— rotation_axis;
— user-defined_surface_reference;
— user-defined_surface_coefficient;
— conic_parameter_a;
— conic_parameter_b;
— conic_parameter_c.
4.3.11.3.2 radius
The radius specifies the radius of curvature of a spherical surface or that at the vertex of a rotationally symmetric
aspheric surface, expressed in millimetres.
4.3.11.3.3 curvature
The curvature specifies the curvature of a spherical surface or that at the vertex of a rotationally symmetric
aspheric surface.
4.3.11.3.4 x_radius
The x_radius specifies the radius, R , of a generalized aspheric surface in the xz plane at z = 0, expressed
x
in millimetres.
4.3.11.3.5 x_curvature
The x_curvature specifies the curvature, C , of a generalized aspheric surface in the xz plane at z = 0.
x
4.3.11.3.6 y_radius
The y_radius specifies the radius, R , of a generalized aspheric surface in the yz plane for z = 0, expressed
y
in millimetres.
4.3.11.3.7 y_curvature
The y_curvature specifies the curvature, C , of a generalized aspheric surface in the yz plane at z = 0.
y
4.3.11.3.8 conic_constant
The conic_constant specifies the conic constant, κ, in a rotationally symmetric generalized aspheric surface.
If the quadratic term of a generalized aspheric surface is intersected with a plane including the z axis, then,
depending on value of the conic constant, κ, intersection lines of the following types are produced:
20 © ISO 2012 – All rights reserved

κ > 0 oblate ellipse;
κ = 0 circle;
−1 < κ < 0 prolate ellipse;
κ = −1 parabola;
κ < −1 hyperbola.
4.3.11.3.9 x_conic_constant
The x_conic_constant specifies the x conic constant, κ , in a generalized aspheric surface. If the quadratic
x
term of a generalized aspheric surface is intersected with the xz plane, then, depending on the value of the
x conic constant, κ , intersection lines of the following types are produced:
x
κ > 0 oblate ellipse;
x
κ = 0 circle;
x
−1 < κ < 0 prolate ellipse;
x
κ = −1 parabola;
x
κ < −1 hyperbola.
x
4.3.11.3.10 y_conic_constant
The y_conic_constant specifies the y conic constant κ in a generalized aspheric surface. If the quadratic term
y
of a generalized aspheric surface is intersected with the yz plane, then, depending on the value of the y conic
constant, κ , intersection lines of the following types are produced:
y
κ > 0 oblate ellipse;
y
κ = 0 circle;
y
−1 < κ < 0 prolate ellipse;
y
κ = −1 parabola;
y
κ < −1 hyperbola.
y
4.3.11.3.11 aspheric_coefficient
The aspheric_coefficient identifies the coefficient of power series in polynomial terms of a generalized aspheric
surface when the surface is rotationally symmetric about the z axis. The aspheric coefficient, A , is the coefficient
i
of the ith power with respect to height hx=+ y from the z axis.
4.3.11.3.12 x_aspheric_coefficient
The x_aspheric_coefficient identifies the coefficient of the x power series in polynomial terms of a generalized
aspheric surface. The x aspheric coefficient, A , is the coefficient of the even ith power term with respect to the
i
x coordinate, and the other x aspheric coefficient, C , is the coefficient of the odd jth power term with respect
j
to the x coordinate.
4.3.11.3.13 y_aspheric_coefficient
The y_aspheric_coefficient identifies the coefficient of the y power series in polynomial terms of a generalized
aspheric surface. The y aspheric coefficient, B , is the coefficient of the even ith power term with respect to the
i
y coordinate, and the other y aspheric coefficient, D , is the coefficient of the odd jth power term with respect
j
to the y coordinate.
4.3.11.3.14 defining_curve_variable
The defining_curve_variable specifies the variable, either x or y, in the expression of a cylindrical surface with
a power series or a defining curve.
4.3.11.3.15 rotational_radius
The rotational_radius specifies the radius, expressed in millimetres, in rotating the defining curve of a toric surface.
4.3.11.3.16 rotation_axis
The rotation_axis specifies the axis of rotation for the defining curve of a toric surface.
4.3.11.3.17 user-defined_surface_reference
The user-defined_surface_reference specifies the external file reference whose file contains the expression
of a user-defined surface.
4.3.11.3.18 user-defined_surface_coefficient
The user-defined_surface_coefficient specifies the name and value of a coefficient for a user-defined surface.
4.3.11.3.19 conic_parameter_a
The conic_parameter_a specifies the parameter, a, of a conical surface.
4.3.11.3.20 conic_parameter_b
The conic_parameter_b specifies the parameter, b, of a conical surface.
4.3.11.3.21 conic_parameter_c
The conic_parameter_c specifies the parameter, c, of a conical surface.
4.3.12 Diffractive_surface_description
4.3.12.1 General
A diffractive_surface_description describes a diffractive optical surface. The data associated with a diffractive_
surface_description are the following:
— diffractive_surface_type;
— diffraction_order;
— construction_wavelength;
— phase_term_type;
— phase_term_coefficien
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...