UltraXML Solutions for Automotive & Trucking Industries
SAE J2008

SAE J2008 is a family of standards developed by the membership of the Society of Automotive Engineers in response to the mandate of the Clean Air Act to partition and provide easy access to emission-related automotive service information. At the heart of this standard is a relational Data Model for Automotive Service Information rather than any particular SGML document model. The SGML definition set forth within J2008 provides a hierarchical representation of the Data Model. In addition, this standard provides models for common text constructs such as tables, paragraphs, lists, and procedures which are found within automotive service information.

Today, the J2008 is adopted by many car manufacturers around the world.

J2008 Work Groups

Work groups were formed to focus on specific technical areas. Work groups operate on a consensus basis and present the results of their efforts to the J2008 task force. The J2008 task force approves the efforts of the work groups and resolves issues that cannot be resolved in work groups. The task force operates on a majority vote basis. The following technical work groups were formed:

  • Data Modeling
  • Graphics Standards
  • Document Type Definition
  • Data Interchange
Data Modeling Work Group

The Data Modeling work group created a logical data model for service information. Simply stated, a logical data model described the relationships between real things. The data model identifies all of the things, or entities, required to organize service information. Users can locate service information that is linked to a particular entity by identifying which of these entities they are dealing with on a vehicle. For example, many vehicles have an engine, and accepted methods exist for identifying both a vehicle and an engine. If users know that they need service information about the engine, they can access that information by requesting information about the engine.

An engine is a simple example, since it is a clearly defined part of a vehicle. Most people can agree what components make up an engine and can identify what engine they are dealing with. A fuel system is also a real thing, but it is much more difficult to define than an engine. Not everyone agrees exactly what components make up a fuel system. Fuel systems vary greatly among models and are constantly changing. The data model is designed to organize and provide users with access to information about both simple entities (e.g., engine) and complex entities (e.g., fuel system).

Two key data modeling objectives were to achieve a degree of standardization in service information and to provide flexibility in the access of the information. Both of these objectives were accomplished through the development of a logical relational data model. All J2008 information provided by OEMs will adhere to the standard organization outlines by the data model. Given that service information exists on a particular topic, it must be stored and exchanged in accordance with the standard. Each aftermarket intermediary can use any of the standard relationships in the design of their delivery platform that they perceive to be of value to the end users.

The logical data model is relational in the sense that the terminology used to describe and document it is relational. Implementation of the logical data model by OEMs or the aftermarket intermediary can take many different forms. A relational data base is one form of implementing the data model. There are object-oriented, hierarchical or keyed flat file data bases which all perform similar functions. Thousands of relationships are documented in the data model, but only a limited number will be delivered to the end user.

Graphics Standards Work Group

The graphics standards allow the use of either raster or vector formats. Today, most graphics for service information are in raster format. Of those raster graphics, over 90% are black-and white (monochrome or bi-level) images, but grayscale images are becoming more prevalent.

Raster Graphics

The specific standard selected for graphics is the Tagged Image File Format (TIFF) 5.0 Class X with additional tag support and without LZW compression. The selected standard allows four image types (Monochrome, Grayscale, RGB Color and Palette Color) and five industry standard compression schemes.

Vector Graphics

The selected standard for vector graphics is the Computer Graphics Metafile (CGM) defined by Air Trans-port Association (ATA) Specification 2100 Digital Data Standards for Aircraft Support (Data Interchange 3.3.2 Graphics Exchange GREXV24

Document Type Definition DTD) Work Group

The J2008 Task Force has used SGML to create an automotive industry standard for exchanging service information.

Document Analysis is a necessary step in the development of any SGML application. During analysis, the J2008 task force studied service related documents from multiple OEMs which were analyzed for structure and content. Each content element of the documents, along with the relationships between those elements of the documents were embodied in the J2008 DTD. The implementation of a DTD ensures consistency in the information's structure. A tag set is provided as a result of defining the elements of that structure.

J2008 information is associated with a manufacturer, and to a vehicle when possible. Service information may be further divided into the Service Categories (logical divisions of service information), Configuration Groups (physical divisions of a vehicle or component), and Component related information. Each of the selected major divisions of service information must further be divided into service information types. A set of tagged service information is known as a document instance. The DTD allows the sender and receiver of SGML tagged information to automatically verify the integrity and structure of the data exchange; thereby ensuring accurate economical and speedy delivery of service information.

An XML DTD for SAE J2008 was created by converting the SGML DTD.

Home | Contact | Profile | Markets | Privacy Statement
Become a Reseller | Partners | News & Events
UltraXML |UltraXML Server | UltraXML ActiveX Control | UltraXML Author |S1000D Publication Manager
UltraCSDB S1000D CSDB |  Data Conversion | Consultancy
FAQs | Download | Search