Importing DITA 1.2 EDDs into templates

I have been modifying the DITA 1.2 EDDs for my custom features and switching in my template customizations for tags and page layout. I understand the text insets, the need to modify the inset eddmod files and update the text insets in the referencing files. However, I can't figure out the order of precedence among the EDDs and which templates to import them into to get the full set. If I import one EDD into the basetopic.template, I get errors about elements that are referenced but not defined. I try to import EDDs that define those elements to whittle down the list, but then a subsequent EDD import takes me back to more elements that are not defined. This result makes me think that importing definitions is not an accumulative process as with importing formats but a wipeout process, as in losing all memory of element definitions previously imported. Can somebody explain how this is supposed to work? It's a lot more complicated than previous versions of DITA.
Susan

Susan,
   You've asked two questions: one about EDDs in general and one about FM
10's DITA 1.2 EDDs.
   On the first point, you are correct. Importing element definitions is
not cumulative and this differs from importing various formats. The reason
for this behavior is that, unlike paragraph formats or variable
definitions, for example, element definitions are intertwined. It doesn't
do any good to import the definition of a single element unless you also
have element definitions for all the other elements that are mentioned
within that definition. Furthermore, a cumulative approach could leave you
with "orphan" element definitions in the element catalog for elements that
are no longer reachable in a valid structure. Therefore each EDD must be
complete in itself, containing definitions for all the needed elements.
   If you want to be able to change some but not all element definitions,
you need to modify the definitions of those elements in your EDD, deleting
those that are no longer needed and adding new ones as necessary. Since an
EDD is a FrameMaker document, you can anticipate some possible changes by
using variables and text insets in the EDD so that changing the variable
definitions or inset material makes it simpler to make some kinds of changes.
   And since the DITA 1.2 EDDs use exactly these techniques--variables and
text insets--that takes us to your second question. Before considering the
DITA 1.2 EDDs, look at the DITA 1.2 DTDs. DITA 1.2 is not so much a set of
DTDs as a set of building blocks for creating DTDs. DITA 1.2 provides a set
of modules that can be assembled to create complete DTDs. Furthermore, the
modules themselves are customizable, since the parameter entities
referenced within them can be redefined. Notice in the default
structapps.fm that there are several DITA 1.2 applications; they correspond
to various DTDs included in the DITA 1.2 distribution. Look at the
subdirectories of the structure\xml\DITA1.2\app directory; except for the
FrameMaker subdirectory, they correspond to directories in the DITA 1.2
distribution. In fact, each of these FM 10 directories has a DTD
subdirectory which has the modules and complete DTDs that the DITA 1.2
distribution has in the identically named directory. The FM 10 directories
also have subdirectories called edd, rules, and template. These contain
respectively the EDD modules corresponding to the DTD modules and complete
EDDs corresponding to te complete DTDs, the associated r/w rules, and the
templates for the complete EDDs.
   So, if you want to change the template for one of these existing DTDs,
change the EDD modules it uses and possibly the variable definitions within
the complete EDD. If you want to create a template that uses combinations
of the EDD modules that are not provided, create a new EDD with all the
needed modules included as text insets.
   I hope this helps. There's more information in the comments at the
beginning of the complete EDDs (that internal documentation is in the
FrameMaker subdirectory of DITA1.2\app.
         --Lynne
Lynne A. Price
Text Structure Consulting, Inc.
Specializing in structured FrameMaker consulting, application development,
and training
[email protected]            http://www.txstruct.com
voice/fax: (510) 583-1505      cell phone: (510) 421-2284

Similar Messages

  • Import modified EDD into template document

    Hi guys.
    I have a dtd file that i have to modify.
    i t contains the following element:
    <!ELEMENT Pubinfo (Pubdate, Pubnumber)>
    I modified it in this way:
    <!ELEMENT Pubinfo (Pubdate, Pubnumber?)>
    so now the Pubnumber is optional and not mandatory.
    I opened the dtd on framemaker (7.x) and then saved it to optain an edd file.
    I got a template file that use the edd file i just modified so i have to update the template file to use the modified edd.
    so i open both files and then i do: import element definitions and then choose my modified edd from the list and framemaker says that the edd files was imported correctly. Now if i open a file to modify and choose to use my template, the document still require the Pubnumber element to be mandatory.
    It seems that the modifications i made on the edd and reimported on the template doesn't take effect.
    Can anyone help me please?. Is there something wrong on what i'm doing?
    Thanks in advance.

    Two comments on the process you describe:
    1) You say you open the DTD. I assume you opened it with StructureTools > Open DTD rather than simply opening it as a file.
    2) Opening the EDD and then using StructurreTools > Import DTD to add the ? to the general rule is correct. Remember, though, that simply changing and saving the EDD will not update existing documents or your template. You must import element definitions from the modified EDD (or from a file into which those definitions have been imported) into the template and existing documents.
              --Lynne

  • Importing element definition from an  EDD into a template - does not work

    FM 10.0.1 German on Windows XP SP3.
    When importing the element definitions from an existing EDD into an existing template, FrameMaker converts the template into a  new EDD.
    So the element definitions which are correctly defined do not appear in the template.
    The highest level element is than ElementCatalog in the template and not the higherst lvel element defined in the EDD.
    In FM9 this was no issue.
    Any help is appreciated, I have a deadline and must do some changes in the EDD.
    Best Regards
    Thomas

    Lynne,
    EDD is english (Version FM7.0), Interface language is German.
    Maybe it´s a localization issue.
    I have attached a captivate demo pdf so you can see what happens and the
    defective EDD.
    Mit freundlichen Grüßen
    Best Regards
    Thomas Zeisig
    From:   Lynne Price <[email protected]>
    To:     "Th. Zeisig" <[email protected]>
    Date:   13.10.2011 14:12
    Subject:        Importing element definition from
    an  EDD into a template - does not work
    Re: Importing element definition from an EDD into a template - does not
    work
    created by Lynne Price in FrameMaker Structured - View the full discussion
    Thomas,
      No question the behavior you describe is a bug. However, I am unable to
    duplicate it. I created an EDD with two element definitions:
    Element (Container): doc
      Valid as the highest-level element.
      General rule:  (
      When I imported element definitions from this EDD into a new portrait
    document, FM reports that element a is referenced but not defined and that
    b is defined but not referenced. However, with all elements listed, the
    element catalog shows a, b, and doc. The metatemplate elements are not
    available.
      I wonder if this is a language-dependent problem. Is your EDD German or
    English? What about your user interface?
      Can you send me a short EDD that fails as you've described?
      Thanks,
          --Lynne
    Replies to this message go to everyone subscribed to this thread, not
    directly to the person who posted the message. To post a reply, either
    reply to this email or visit the message page: [
    http://forums.adobe.com/message/3969067#3969067]
    To unsubscribe from this thread, please visit the message page at [
    http://forums.adobe.com/message/3969067#3969067]. In the Actions box on
    the right, click the Stop Email Notifications link.
    Start a new discussion in FrameMaker Structured by email or at Adobe
    Forums
    For more information about maintaining your forum email notifications
    please go to http://forums.adobe.com/message/2936746#2936746.

  • Import Excel with mutiples sheets into Oracle

    Hi,
    I got a few questions here, I did some google-ing but I would like get clarifications:
    1. In order to make Excel "talks" to Oracle with External Table, do I need to convent the Excel file into .csv?
    2. Apparently my Excel has mutiple sheets (20+), do I need to save each sheet individually as 1 single .csv before they "talk"?
    (sounds like it...but I "hope" there is another way...-_-)
    3. I am using TOAD and the tool "Import Table Data" can read .xls and .xlsx directly, however I will have to do 20+ times for each sheet... beside that, is there any other quicker way to read the Excel files?
    (even if I use External Tables I have might have to save each sheet into a .cvs for 20+ times...-_-)
    Thanks everyone in advance...
    My questions sounds stupid.....=_=!!

    Which DW are you using - DMX on Mac? It didn't have that
    option. This is
    not an Educational version issue - it's a Mac issue.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "Terry_Straehley" <[email protected]> wrote
    in message
    news:fm85u9$5ec$[email protected]..
    > From a 11/06 post
    > <<Hi, My Dreamweaver MX Education Version does NOT
    have the Import to
    > Excel
    > option. I am using "Excel 2003 (11.6560.6568) SP2, Part
    of Microsoft
    > Office
    > Professional Edition 2003". If I start with a blank page
    in Dreamweaver,
    > click
    > on File, Import, I only have the options "XML into
    Template", "Word HTML,
    > and
    > "Tabular Data". Does anyone know why I don't have the
    "Import Excel" >>
    >
    > This was not answered in the thread I copied it from. I
    have the same
    > problem.
    > Can some one answer the question?
    >

  • Problem when importing the complex bean model into webdynpro

    hi all,
    when importing the complex bean model into the webDynpro, it was returning the blank.
    Thanks in advance

    Hi,
      show your code for see and understand what could be wrong.
    Here one mine example:
    The model class
    * Created on 27-ott-2006
    * To change the template for this generated file go to
    * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
    package tmp.userslist.comp.model.userslist;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import javax.sql.DataSource;
    import java.util.Collection;
    import java.util.ArrayList;
    import java.io.Serializable;
    * @author rtagliento
    * To change the template for this generated type comment go to
    * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
    public class AllUsers {
    // implements Serializable {
         private Connection con;
         private ResultSet rs;
         private Statement stmt;
         private String SqlQuery;
         private Collection usersList = null;
         private UserElement users = null;
    //     private Collection empDetailsList=null;
    //     private EmpDetailsHelperClass  empdetails=null;
         public AllUsers(){
              con = null;     
              java.sql.ResultSet rs = null;
              rs = null;
              SqlQuery  = "SELECT * FROM TMP_USERSLIST ; ";
         public Connection getConnection (){
                   return con;
         public void setConnection (Connection c){
              con = c;
         public Collection getUsersList()
              return usersList;
         public UserElement getUsers()
              return users;
         public void setUsers(UserElement class1)
              users = class1;
         public void execute() throws Exception {
              String DEBUG = new String("");
              try {
                   stmt = con.createStatement();
                   rs = stmt.executeQuery(SqlQuery);
                   usersList = new ArrayList();
                   usersList.clear();
                   while (rs.next()){
                        users = new UserElement();
                        users.setID(rs.getString("ID"));
                        DEBUG += "ID: " + rs.getString("ID") + " | ";
                        users.setName(rs.getString("NAME"));
                        DEBUG += "NAME: " + rs.getString("NAME") + " | ";
                        users.setSurname(rs.getString("SURNAME"));
                        DEBUG += "SURNAME: " + rs.getString("SURNAME") + " | ";
                        users.setBirthDay(rs.getDate("BIRTHDAY"));
                        DEBUG += "BIRTHDAY: " + rs.getDate("BIRTHDAY").toString() + " ---------- ";
                        usersList.add(users);
                   rs.close();
              } catch (Exception e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
                   throw new Exception(e.toString() + DEBUG);
    //          throw new Exception(new Integer(usersList.size()).toString() + DEBUG);
    when use it:
         AllUsers AllU = new AllUsers();
    //     AllU.setConnection(myJdbc.getConnection());
         wdContext.nodeAllUsers().bind(AllU);
         wdContext.currentAllUsersElement().setConnection(myJdbc.getConnection());
         try {
              wdContext.currentAllUsersElement().modelObject().execute();
         } catch (Exception e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
    Hope can help.
    Bye

  • Does adobe have alternatives for inserting photos into templates?

    I have just downloaded this software in the hope that I can use some template files. They are eps and elements 13 doesn't support it.
    In addition to this the only other thing that I wanted elements for was to remove backgrounds. I can't find a tutorial on that. The only one listed is for CC.
    The only use I have for the software is to insert photos into a sublimation template. Do Adobe have an alternative that can do this?

    Please review this and get back with issues that need additional clarification:
    How to import my images into templates for sublimation blanks [was: inserts]? [was: HELP]
    As for EPS files, Irfanview will open them, and then you can save them as JPEG files and open them in PSE.
    Irfanview is a terrific program, free: www.irfanview.com

  • Cannot import an iMovie HD project into FCE

    Hi,
    I've been trying to import an iMovie HD (iMovie 6.0.4) project into FCE and all I get is an error:-
    I've also tried to import the same project file into iMovie '09 but nothing is imported.
    Any suggestions, please?
    Thanks,
    TonyT

    Hi
    NO - Not really !
    iMovie 1 to HD6 - is one program and it's evolution.
    iMovie'08 to '13 - is something completly different - NO code is used from previous iMovie !
    So really No other program - iMovie'08 - '13 or FinalCut Express, Pro or Pro-X or Adobe Premiere etc can import a project so that all work (transitions. texts etc) still remain in an editable form.
    What You can do is
    • Finalize project in iM HD6 - or -
    • Export out as a movie - QT.mov and use this as a template in FinalCut etc and re-build - (doesn't work in iMovie'08 - '13 as it only holds one Video track).
    Yours Bengt W

  • Resources for importing DITA?

    Can anyone point me to some good resources for importing DITA files into a captivate presentation?
    Thanks

    FYI -- there is an excellent free on-demand e-Seminar series on how to convert unstructured doc to XML in FrameMaker 10 created by Tom Aldous in 2011. Note: you will need a free Adobe account for "Adobe credentials" to log in and view. So when you click on one of the links, it will look like a generic log-in page with no title indicating the webinar.
    This series covers practically every step involved, and includes samples files that you can download too. Several of my customers (while I was in the translation industry last year) found this series very helpful.
    http://bit.ly/Jf0eHi
    Maxwell Hoffmann, Product Evangelist, Tech Comm Suite
    ADOBE SYSTEMS
    [email protected]

  • I've been importing all my old CDs into itunes but one of them which was unknown imported as single tracks. How can I combine these into one album

    I've been importing all my old CDs into itunes but one of them which came up as unknown has imported as single tracks named track 1, track 2 etc. It wasn't an obscure CD (Paul Carrack - the journey so far) but not one that's available in the itunes store. I've manually changed the track names but they all appear as single tracks in the "Albums" section. Is there a way to put them all into an album to show up as an album with the other albums. Other "unknown" CDs I imported have imported with the correct track names but just don't have the album artwork so I don't understand why this one is behaving totally different?

    If you select the tracks all together in iTunes/ Songs then go to File/Get info you will be asked "Are you sure you want to edit information for multiple items?" Go ahead and you can make them into an album, putting in the artist name, etc.

  • I am trying to import BPM Project.zip file into Oracle enterpriserepository

    I am trying to import BPM Project.zip file into Oracle enterpriserepository from admin tab.
    I am getting the following exception. please help if any one know the solution.
    Performing import...
    Import Failed: Error [100]: An unknown server-side error occurred. Please record stack trace (if available) and contact technical support.
    com.flashline.exception.LoggableException: trouble parsing file in import bundle: SampleWScall/activityGuide.agdl
         at com.flashline.cmee.openapi.service.subsystem.impexp.XMLTranslator.decode(XMLTranslator.java:157)
         at com.flashline.cmee.openapi.service.subsystem.impexp.ImportJob.doJob(ImportJob.java:74)
         at com.flashline.cmee.openapi.service.subsystem.impexp.AbstractJob.perform(AbstractJob.java:75)
         at com.flashline.cmee.openapi.service.subsystem.impexp.JobThread.run(JobThread.java:41)
    Audit results stored in:
    C:\Users\AVINAS~1.YEL\AppData\Local\Temp\import-4705112223687937017.log
    Audit for [Import job.] created on [2012-09-24 11:53:59 IST].
    2012-09-24 11:53:59 IST - Adding Import job with ID=[50403] to job queue.
    Thanks in Advance.

    Hi
    Why are you trying to import BPM zip file are you trying to configure the out of the box workflows?
    They are something that need to be deployed from the process admin on BPM.
    There would be the .exp file you would need as its BPM 10g that you would need to use.

  • I imported a COMPLETED book project into Aperture 3, only to discover that  the resolution of all the photos has been reduced to totally unacceptable levels

    I imported a COMPLETED book project into Aperture 3, only to discover that  the resolution of all the photos has been reduced to totally unacceptable levels.  Any easy solution?
    Steps:
    1. I finished an Aperture 2 (Two) book project and tried to submit it to Apple for printing. At that point I learned (belatedly, obviously) that Apple no longer accepts books from Aperture 2. I don't know how I would have known to even ask if Aperture 2 had been sunsetted as far as book projects go.
    2. So I tried to download Aperture 3 ($79.99), only to be told that I couldn't download Aperture 3.5.1 because I was still running OSX 10.8.x. So I read current reviews for OSX 10.9.x, and ...
    3. Downloaded and installed the current operating system (about a 3-hours process for me).  OSX 10.9.2, here we are!
    4. Then I returned to the Apple Store, found, and purchased Aperture 3.  [For safety's sake, it would sure be nice to have a .dmg file I could copy and file away.  I lost a perfectly legal and good copy of Adobe's Photoshop Elements 3 years ago because I wasn't smart enough to make a safety copy, and when my iMac crashed (fried electronic components), I was left with a copy of the software that wouldn't run, and couldn't be verified as legit.]
    5. When Aperture 3 finished installing, I found and imported my COMPLETED Aperture 2 book project, which import seemed to proceed nominally -- the right number of pages, the right content on those pages, that sort of thing -- until I started looking more carefully at the pictures themselves.  All of them, about 300 of them, have been imported into an Aperture 3 book project in such a reduced resolution that they are fuzzy at the size the book will be printed.  Screen-capture of just one example (at 100% viewer setting):
    I don't know what to do at this point to correct the problem, short of going through the entire book project, copy the custom captions (since those go away when you "delete" photo content), delete the photo, re-insert the photo, and paste back the custom caption.  Lather, rinse, repeat - ~300 times!  An estimated 2-3 hours of additional work.
    Or does anyone in this community know either (1) that I did something wrong in the Aperture 2-to-Aperture 3 import (I don't recall being offered any options or choices in the process); or (2) that there is a wholesale one-step solution to my problem?
    BTW, I tried to edit my "Product" info, but OSX 10.9.x is not in the pick list.  I am running OSX 10.9.2
    <Re-Titled By Host>

    Frank, thanks for your note.  I wrote "COMPLETED" because I had gone to a lot of effort to get the content of the book precisely as I wanted it. I would fully expect to see my level of effort and care matched by functional competence in Aperture 3 to render the book the way I created it.  Too much to ask?
    And yes, I upgraded the Aperture 2 Library first.  [Not ALL my tens of 000s of pix, because I use Lightroom selectively for photo editing. But Yes to the Aperture 2 Library.]  That step took a number of minutes, but seemed to work fine (no error messages of any kind).
    Then I opened the existing book project in Aperture 3, which followed some "magic-box" process that took a minute or so.  As I said, when that step was done, by all appearances the book was ready to submit for printing - until I examined the photos a little more closely.  You did see the blurry example I included, didn't you? That is what each and every photo looks like.
    Text-box content appears to have been rendered pertectly, for the record (including captions).
    So, ... is this result something you have heard of before?  Do you know of a one-step solution?  Or am I looking at an extended picture-by-picture fix?

  • I am trying to import cr2files from the camera into lightroom 5 and keep getting an error message saying Lightroom can not read the files and therefore will not import them.  Has anyone had a similar problem-.thanks

    I am trying to import cr2files from the camera into lightroom 5 and keep getting an error message saying Lightroom can not read the files and therefore will not import them.  Has anyone had a similar problem….thanks

    If you are having the same problem, i.e. a disk permission problem, open your favorite search engine and search on, "change disk permissions", and I think you'll find plenty of information on how to fix the problem. This is a Lightroom forum. Your problem is with your operating system. There is no sense in rewriting instructions that are already available if you do a simple search.

  • I have an old Frank Sinatra CD called duets which I have imported but it has separated into several different albums one per track?How can I merge into the one album?s

    Can somebody advise how to remerge what has been imported as several different tracks into the original Album format?

    If you select the tracks all together in iTunes/ Songs then go to File/Get info you will be asked "Are you sure you want to edit information for multiple items?" Go ahead and you can make them into an album, putting in the artist name, etc.

  • How do I import Map Info Tab files into Spatial for a map of europe?

    How do I import Map Info Tab files into Spatial for a map of europe via FME and have oracle spatial draw the map without problems?
    So far I've got to the stage where I can import the data, spatially index it (in oracle 9i) and get my SVG (scaleable vector graphics) application to view the map.
    The problem is that countries that have more than one polygon (more than one row in the database) do not draw properly.
    When I view the Map Info tab file in the FME viewer I can see that the data is fine, but I can also see that some of the polygons used to draw a country are donugts and some aren't.
    This seems to cause a problem when I import the data into oracle spatial as I don't know if a row in the table needs to be inserted as an independent SDO_GEOMETRY or if it should form part of a larger SDO_GEOMETRY (as in 2 or more rows make up the polygon shape for a country).
    I have a feeling that I'm not using FME correctly, because at the moment I have to import the tab file into Oracle then re-insert the data into a spatially formatted table (one with a spatial index) - I get the impression that FME should do that for me but as I'm new to this I don't really know.
    Any Help welcome :|
    Tim

    Tim,
    MapInfo has a free utility called EasyLoader that allows you to upload a table directly to Oracle. EasyLoader creates the geometries and spatial index. You can download it free from http://www.mapinfo.com/products/download.cfm?ProductID=1044
    Andy Greis
    CompuTech Inc.

  • How can I import an ibook file back into iBook Author?

    I exported an ebook from iBook Author thinking it is the equivalent of saving the file.
    I did not save the file, I only exported it and than exited the program.
    My active file is vannished.
    I need to make some adjustments to the ebook, but can not bring it back up.
    Is there a way that I can re-import the iBook file back into iBook Author?
    When I open iBook Author and try to open the exported file the program does not recognise the ibook file...
    Thanks for your help!

    Check for previous versions of that book in iBA....even if not saved.
    You can dig into the .ibooks file by changing the suffix to zip, but you'll have to manually extract what you can from assets you find. Please only do this with your own books.

Maybe you are looking for

  • Macbook and HP 2510i monitor display problem - help

    Hello, I am having display problem with my Macbook (Intel) and my 25'' HP 2510i monitor via DVI.. Until last monday I do not have any problems and my monitor was working flawless with my macbook.. Last monday I used the monitor with my HP Notebook to

  • Access Denied error with basic XML file operations

    Hi, I'm trying to set up a basic read, write and delete code for XML files which I can build upon in the future. The three methods are bound to three buttons on the page and all three calls are awaited. Here's my code: Write: XElement uservarnodes =

  • Best browser for HTML5 support on Android

    Can anyone recommend a browser that actually works with Captivate HTML5 output on android devices? I get a variety of problems across Firefox, Chrome, Dolphin, and Ninesky. The main problem I get is no sound, but on some of them I get sound but the n

  • BPM -- Unable to deliver event 'RECEIVED' of object

    Hi XI Experts, I have completed a scenario depicting 'BpmPatternCollectMessage', where in IP is going to run with a infinite loop and when a Stop message is sent, IP should stop and tranform the messages collected to send it to target. I have sent st

  • Multiple interfaces with same IP address?

    Can anyone suggest how to configure multiple (logical or physical) interfaces with the same IP address? There is a teaser in the solaris 8 man page for 'route' that suggests this is possible: "In a change or add command where the destination and gate