IETP X - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

IETP X

Description:

Use XML data format together with. ID/IDREF mechanisms for DM-internal ... attribute actuate: 'onRequest' = link activation by mouseclick xlink:extended ... – PowerPoint PPT presentation

Number of Views:545
Avg rating:3.0/5.0
Slides: 28
Provided by: peter729
Category:
Tags: ietp | actuate

less

Transcript and Presenter's Notes

Title: IETP X


1
  • IETP - X
  • System Concept
  • at
  • Dasa Military Aircraft
  • Peter Zimmermann

2

IETP-X System Concept
  • Content
  • IETP Process
  • IETP Categories
  • Retrieval Environment
  • Technology Requirements
  • System Architecture
  • Software Modules
  • Current Situation Internet Browsers/Standards
  • Standard Browsers and Stylesheet Support
  • Generation of XML Data Modules
  • Link Concept
  • External Linksets
  • Linkset Syntax
  • Link Concept for Graphics
  • The near future XML Schemas

3
IETP Process (Example EF)
National Customer
Partner
Supplier
IPR
2nd. Verification
IPR
Customised Data Modules, Illustrations,DMRL,Com
ments
  • Source Data
  • LSA Data
  • Specifications
  • CATIA Files
  • PDM Info

NPB
IETP Retrieval
Style / ViewInformation
Wiring Data
IP Data
ICD Data
Link Information
Editor (Text and Graphic)
ExistingPublications
IETP Authoring
IETP Preparation
IETP Distribution Use
4
IETP - Categories (1)
IETP - L
DM 1
IETP - L Retrievalsystem
DM 2
DM 3
DM 4
5
IETP - Categories (2)
IETP - D / XData Base
DM LOAP
Links LOAP
DM Pub 2
DM Pub 1
Links Pub 2
Links Pub 1
SQLXQL
DM LOI
DM HLT
DM TOC
Links LOI
Links HLT
Links TOC
IETP - D / X Retrievalsystem
DM 2
DM 3
DM 1
Links1 DM 1
Relationships
Links DM 2
Links DM 3
Links2 DM 1
Extended links
6

IETP-X Retrieval Environment
Retrieval System
Production System
AECMA Spec 1000D IETP-L resp. IETP-D
IETP-L/-D Retrieval (now)
CSDB/IDB-System
Filetransfer
CIROS IETP-L
Logistic Systems
Autom. Generation
CIROSDB
HTTP
IETP-X Retrieval (near future)
AECMA Spec 1000D IETP-X
CSDB/IDB-System
HTTP
Intranet online
Logistic Systems
HTTP
HTTP
HTTP
Internet/Web-Technology
7

IETP-X Technology Requirements
  • Select standard Internet browser
  • Internet Explorer 5.0 and higher versions
  • Netscape XML / Mozilla and higher versions
  • Use XML data format together with
  • ID/IDREF mechanisms for DM-internal textual links
    (ltxrefgt)
  • XLink (XML Linking Language), external link
    documents and preferably ID addressing
  • native XSL (XML Style Language), transformation
    via XSLT temporarily tolerated
  • JAVA Applets, User Interface Objects and Data
    Base Connectivity (JDBC)
  • Document Object Model (DOM), access to XML
    elements/attributes using DOM
  • Support of standard Internet protocols and
    procedures
  • Viewing module for CGM V4 graphics based on ATA
    GREXCHANGE 2.4 profile
  • Integration possibility with logistic information
    systems (DB-supported access to all
    elements/attributes of the Identification and
    Status Section of a DM)
  • Data base supported use of applicability
    information (incl. inline applicability)

8

IETP-X System Architecture
Three-tier Client/Server- Architecture
Standard Internet Browser (COTS)
Presentation Layer (Client)
Browser-Plugin
Web - Server (COTS)
Functional Layer (Client/Server)
CSDB/IDB-System
DB-System (COTS)
Data Layer (Server)
CGM, Multi- media
XLink/ XPtr
DB- Indices
9

IETP-X Software Modules
Presentation Layer
Main Control Module
Config./Applic. Module
Ext. System Integration Module
IPC Module
ABDR Module
Wiring Data Module
Functional Layer
DB - Server Module
Data Layer
IETP-DB
10
Current Situation Internet Browsers/Standards (1)
Basic Data
Standard Internet Browser
HTML
Conversion
All Standard Browsers
Links, Graphics etc.
SGML Files
XHTML
W3C Amaya IE 5 DocZilla
Conversion
XML/ CSS
DocZilla
Links, Graphics etc.
XML Files
XML/ XSL
IE 5 with XSL Transformation to HTML
11
Current Situation Internet Browsers/Standards (2)
Internet-Standards W3C
Requirements ETDokBw
Issue
HTML 4 in connection with CSS Level 1 und
2 (REC-html40-19980424) (REC-html401-19991224)
Working Draft
Pro- posed REC
REC
HTML
Condtional Option
Cascading Stylesheets Level 1 (REC-CSS1-19990111)
Level 2 (REC-CSS2-19980512)
CSS1,2
Conditional Option
Working Draft
Pro- posed REC
REC
Pro- posed REC
XHTML
REC
Working Draft
eXtensible HTML 1.0 (PR-xhtml1-19991209)
Not Mentioned
12
Current Situation Internet Browsers/Standards (3)
Internet-Standards W3C
Requirements ETDokBw
Issue
eXtensible Markup Language (REC-xml-19980210) Name
spaces in XML (REC-xml-names-19990114)
Working Draft
Pro- posed REC
REC
XML
Required
Extensible Stylesheet Language
(WD-xsl-19990421) XSL Transformations
(REC-xslt-19991116)
XSL/ XSLT
Required
Working Draft
Pro- posed REC
REC
XML Linking Language (WD-xlink-19991220) XML
Pointer Language (WD-xptr-19991206)
XLink/ XPtr
Required
Working Draft
Pro- posed REC
REC
XML/ CSS
Working Draft
Pro- posed REC
REC
XML in connection with CSS (REC-xml-stylesheet-199
90629)
Conditional Option
13
Current Situation Internet Browsers/Standards (4)
Standard Browser Support
Internet-Standards W3C
Requirements ETDokBw
HTML 4 in connection with CSS Level 1 und
2 (REC-html40-19980424) (REC-html401-19991224)
HTML
Conditional Option
All Browsers HTML401 New Vers.
Cascading Stylesheets Level 1 (
REC-CSS1-19990111) Level 2 (REC-CSS2-19980512)
CSS1,2
Conditional Option
CSS1 All Browsers CSS2 New Vers.
New Browser Versions
XHTML
eXtensible HTML 1.0 (PR-xhtml1-19991209)
Not Mentioned
14
Current Situation Internet Browsers/Standards (5)
Standard Browser Support
Internet-Standards W3C
Requirements ETDokBw
eXtensible Markup Language (REC-xml-19980210) Name
spaces in XML (REC-xml-names-19990114)
XML
Required
IE 5.0 only with special XSL- Transformation
Extensible Stylesheet Language
(WD-xsl-19990421) XSL Transformations
(REC-xslt-19991116)
XSL/ XSLT
Required
XLink/ XPtr
Required
XML Linking Language (WD-xlink-19991220) XML
Pointer Language (WD-xptr-19991206)
XML/ CSS
Conditional Option
New Browser Vers.
XML in connection with CSS (REC-xml-stylesheet-199
90629)
15
Standard Browsers and Stylesheet Support
Conversion
HTML 4.0 - Browser Netscape 4.x, IE 4/5
CSS 1
HTML 4.0
Netscape Open Source (Mozilla-/DocZilla-Browser,
not yet available a-Versions)
CSS 1, 2
CSS 2
XML
Internet Explorer V5.0 (XML/XSL-Transformation,
plugins for links/graphics)
XSL IE 5
XSL
Current Situation
XML Browser (COTS) (use XML, XSL, XLink original
format w/o Transformation)
XSL
Our Goal
16
Generation of XML Data Modules
Basic Data
Example of automated Transformation
lt!DOCTYPE DMODULE PUBLIC "-//AECMA//DTD AECMA
1000D Description 19990131//ENgt ltdmodulegt ltidstat
usgt ltdmaddresgt ltdmcgt .... lt/dmcgt ltdmtitlegtlttechnam
egtAircraft Danger Areaslt/technamegt
ltinfonamegtDescriptionlt/infonamegtlt/dmtitlegt ltissno
issno"002" type"changed"gt ltissdate year"1999"
month"02" day"09"gtlt/dmaddresgt ltstatusgt ltsecurity
class"1"gt
SGML- Files
Links, Graphics etc.
lt?xml version"1.0"?gt lt!DOCTYPE dmodule PUBLIC
"-//AECMA //DTD AECMA 1000D Description
19990131//EN descript.dtdgt lt?xml-stylesheet
href"dm.xsl" type"text/xsl"?gt ltdmodulegt ltidstatu
sgt ltdmaddresgt ltdmcgt ..... lt/dmcgt ltdmtitlegtlttechnam
egtAircraft Danger Areaslt/technamegt ltinfonamegtDescr
iptionlt/infonamegtlt/dmtitlegt ltissno issno"002"
type"changed"/gt ltissdate year"1999" month"02"
day"09"/gtlt/dmaddresgt ltstatusgt ltsecurity
class"1"/gt
Links, Graphics etc.
XML Data
17

IETP-X Link Concept (1)
  • External links are treated as extended
    out-of-line links
  • These links are collected in XML documents
    (external linksets) as described by W3C
    WD-xlink-19991220
  • Definition and handling of these links shall be
    kept as simple as possible
  • Each DM has zero or more associated link
    documents (typically one)
  • An external linkset defines all extended
    out-of-line links originating from within the DM
    text and pointing (in)to another DM or other
    external file like a CGM graphic
  • The linkset shall also contain all definitions
    for graphic-graphic and graphic-text links
    originating from graphics belonging to a DM

18

IETP-X Link Concept (2)
  • A link document is itself an XML DM of a special
    type with a filename consisting of the DMC, and
    amended by the characters -link
  • Generic link behaviour might be defined by an
    ltxlinkarcgt element.
  • Preferable for this concept
  • Definition of generic element anchor (similar
    to HTML ltAgt element) within text DTDs (SGML/XML)
    is advised
  • Non-SGML/XML data like CGM graphics to be wrapped
    by separate self-standing DMs (special DM type
    and DMC similar to IPD data)
  • Implications
  • only two-ended links allowed
  • split multidirectional links into unidirectional
    ones
  • separate links with one origin and multiple
    destinations into several 11 links

19

IETP-X External Linksets
(based on W3C WD-xlink-19991220)
Data Module 1
20

IETP-X Linkset Syntax
(based on W3C WD-xlink-19991220)
ltxlinkextendedgt attribute role link
type attribute title link title
ltxlinklocatorgt reference to linkend (remote
resource) in external XML file attribute href
resource URI
ltxlinkarcgt definition of traversal semantics
(direction and context) for the link attribute
show new new window attribute
actuate onRequest link activation by
mouseclick
21

Text-Text Link inside a DM (ID/IDREF mechanism)
NO CHANGE
The element xref together with attribute
xrefid points to the element with idp6
text-text link using element xref and attribute
xrefid
22

IETP-X Link Concept for Graphics (1)
  • Conceptual outline

SGML/XML
XML
CGM
XML Comp.
grobject
Sheet 1
CGM
SGML/XML
XML Companion
XML
Sheet 2
Link Files (hotspot defs linking elements)
Documents (e.g. CSDB DMs)
Figure
23

IETP-X Link Concept for Graphics (2)
  • Link from text to graphical object - Example

ltxlinkextended roletext-hspotgt
ltxlinklocator hrefcgm1.xmlgrobj01 rolehs
pot titlePart No. 1 /gt ltxlinklocator
hreftext1.sgmrefpart1 roletext
/gt ltxlinkarc fromtext tohspot" show"new
actuate"onRequest /gt lt/xlinkextendedgt
ltgraphic graphicidICN-xxx linkURIcgm1.cgmgt
ltgrobject idgrobj01 namepart1
/gt lt/graphicgt
Part No. 1
...ltpnr idrefpart1gtPart1lt/pnrgt is used to...
CGM file (cgm1.cgm)
XML Companion (cgm1.xml)
XML Link file (text1-link1.xml)
SGML Document (text1.sgm)
Graphic-related info
24

The near future XML Schemas
  • What?
  • A way to make XML datatype definitions more
    specific and flexible
  • The Schema standard-in-progress goes DTDs one
    better
  • Why?
  • DTDs does not benefit from XML features
    (different notation syntax)
  • XML Schemas use XML document syntax (they are XML
    documents)
  • Declarations can have richer and more complex
    internal structures
  • Vastly improved data typing system element
    content, attribute values
  • When?
  • The next natural step after introduction of
    IETP-X in 1000D would be to reformulate AECMA
    SGML DM DTDs in XML
  • Instead we vote for going one step further
    Introduce XML Schemas in AECMA 1000D as soon as
    they become W3C recommendations
  • But currently Schemas compared to DTDs are rarely
    supported by tools

25
Peter Zimmermann Tel. 49-89-607-21738F
ax. 49-89-607-21875Email Peter.Zimmermann_at_m.
dasa.de
Military Aircraft
Thank you !
Questions ?
26
Abbreviations (1)
AECMA Association Européene des Constructeurs
de Matériel Aérospatial ATA Air Transport
Association CGM Computer Graphics Metafile (ISO
8632) CIROS Computer-aided Information
Retrieval System on Optical Storage
Media CSDB Common Source Data
Base CSS Cascading Style Sheets DB Data
Base DM Data Module DOM Document Object
Model DTD Document Type Definition ETDokBw Elekt
ronische Technische Dokumentation der
Bundeswehr HTML HyperText Markup
Language ICD Interface Control
Document IE Internet Explorer IETM Interactive
Electronic Technical Manuals IETP Interactive
Electronic Technical Publications
ILS Integrated Logistic Support IP Illustrate
d Parts IPD Illustrated Parts Data IPR In
Process Review
27
Abbreviations (2)
LSA Logistic Support Analysis NPB National
Publication Base PDM Product Data
Management SGML Standard Generalized Markup
Language (ISO 88791986) SQL Standard Query
Language (ISO 9073) STEP STandard for the
Exchange of Product data (ISO 10303) SW Software
XHTML eXtensible HTML (W3C PR-xhtml1-19991210) XL
ink XML Linking Language (W3C WD-xlink-19991220)
XPath XML Path Language 1.0 (W3C
REC-xpath-19991116) XPtr XML Pointer Language
(W3C WD-xptr-19991206) XML eXtensible Markup
Language 1.0 (W3C REC-xml-19980210) XQL XML
Query Language XSL Extensible Stylesheet
Language (W3C WD-xsl-19990421) XSLT XSL
Transformations 1.0 (W3C REC-xslt-19991116)
Write a Comment
User Comments (0)
About PowerShow.com