Adobe Framemaker training
Creating Element Definition Documents (EDDs)

2 days £550+ VAT


No scheduled dates

We don't have any dates scheduled for this course right now. Please check back soon.

Key details

Key details

FrameMaker training course teaching how to create FrameMaker Element Definition Documents, to define the elements and attributes permitted in your structured FrameMaker documents.

You’ll learn how to:

  • Build an Element Definition Document.
  • Link elements using formatting rules to a FrameMaker template.
  • Convert legacy data to a Structured FrameMaker file using a conversion table.

This course is ideal for anyone who needs to define the elements and attributes permitted in their structured FrameMaker documents.

Scheduled (public) FrameMaker training courses are available at Newbury only. For details, see Newbury training centre.

Accredited FrameMaker training

Armada is an Adobe Authorised Training Centre (AATC), accredited by Adobe to provide FrameMaker training.

Expert trainers

FrameMaker training is hosted by Adobe Certified Instructors, who are Adobe Certified Experts in the application, with over 20 years’ experience working as a technical authoring professional.

How will I learn?

FrameMaker training is hands-on and practical.

Our trainers teach the necessary theory then demonstrate techniques step-by-step. You then practice the techniques taught on a computer running FrameMaker.

There is plenty of time to ask questions, and you can take away all the files you create.

Training guide and certificate

Course delegates receive:

  • A comprehensive training guide for FrameMaker, to refer to throughout the course, and to use as a refresher afterwards.
  • An e-certificate confirming successful completion of an Adobe‑accredited FrameMaker training course. Click here to see an example of the certificate you receive.

After course support

Following FrameMaker training, delegates are entitled to 30 days’ email support from their FrameMaker trainer to help with any post-course issues. For further details, see Support.


Delegates should have a good working knowledge of FrameMaker used in a structured authoring environment, i.e. be familiar with the techniques taught in our Authoring structured FrameMaker documents and Formatting structured documents in FrameMaker courses.

FrameMaker version

Training is based primarily on FrameMaker 2017, as contained in Adobe Technical Communication Suite 2019. The techniques taught are relevant to all recent releases of FrameMaker.

Our guarantees to you

Our price guarantee is your assurance that you’re getting the best value for money.

Our training guarantee ensures that you learn the concepts and skills you need.

On-request FrameMaker training available

As well as our scheduled courses, Creating EDDs training is also available on-request, i.e. one-to-one training or a ‘closed’ course for your group, hosted at one of our centres, or your venue.

On-request training can be tailored to take into account any existing knowledge you have, and the work you’re going to be doing in FrameMaker. Please contact us for a quote.

General information

General information

Course times



Payment for FrameMaker training can be made bank transfer or card. View training course payment options.

We accept purchase orders from UK-registered companies.


If a company or delegate cancels an FrameMaker training course booking giving less than 10 working days’ notice, a cancellation fee is payable. View cancellation terms.

Terms and conditions

Training course bookings are subject to our terms and conditions.


Course content

Course content


  • What is an EDD?
  • Understanding what an Element Definition Document (EDD) is and where it sits in the development cycle

Creating an EDD

  • Experimenting with the different processes of generating an initial EDD.

Defining Container Elements

  • Creating container elements and writing general rules
  • Understanding the syntax of occurrence indicators, connectors and models
  • Assigning comments to element definitions
  • Setting the Element Type and defining an element as the Valid Highest Leve

Importing the EDD into a Template

  • Testing the EDD as you create it by importing it into a template and testing the structure by creating a dummy document

Defining Table Elements

  • Creating table elements and understanding the general rule restrictions for table and table part elements

Inclusions and Exclusions

  • Defining elements as Inclusions and Exclusions

Auto insertions

  • Setting elements to be automatically inserted as child and nested child elements

Object Formatting

  • Setting an initial table format and initial row pattern on insertion of an element
  • Defining initial object formats for cross reference, equation, graphic, marker and system variable elements


  • Creating an attribute list for elements
  • Understanding the different types of attributes and setting special attribute controls

Text Format Rules

  • Specifying the ElementPgfFormat Tag
  • Writing all contexts rules and context rules specifically to name ancestors and siblings
  • Writing a level rule and use context labels
  • Specifying First/Last paragraph rules
  • Setting Prefix and Suffix rules to extract attribute values

Book Building

  • Defining an element for structuring books and elements for individual book components such as Table of Contents and Index.
  • Generating a book file

Conversion Tables

  • Structuring unstructured legacy data by creating and applying a conversion table

Export to HTML

  • Using the HTML Reference Page to export a structured document to multiple HTML pages
  • Including the HTML mapping set-up information in the EDD

If you’re self-funding your training, you can now pay in staged payments, interest-free, over 12 months.