Uso de documentos y bases de datos
Consideremos el modo en que una base de datos convencional almacena un conjunto de direcciones. Normalmente, la información de cada persona se divide en varios campos:
First Name: Jim
Last Name: Smith
Street: 100 North Main Street
City: New York
State: NY
Zip Code: 02021
Cada campo de la dirección de Jim es un objeto reutilizable. Podría escribir una carta con cualquiera de los objetos dirección sin tener que escribir la información de nuevo. Si la dirección de Jim cambia, al modificar la información del campo de dirección, el texto que se refiere a su dirección se actualiza automáticamente. Con Conexión al servidor de PTC, los usuarios de Arbortext Editor pueden aplicar a sus documentos numerosos principios de bases de datos similares.
Un documento XML se describe por los componentes estructurales que lo conforman. Un servidor de PTC permite almacenar individualmente los componentes de la estructura de un documento y organizarlos de cualquier forma que convenga al desarrollo de los distintos documentos. Cuando se añade contenido a un servidor de PTC, el sistema crea los objetos correspondientes en las ubicaciones especificadas en el fichero de fragmentación.
Considere la estructura del documento de muestra siguiente:
Book
Preface
Copyright Info
Company Logo
Chapter 1
Registration Info
Chapter 2
Chapter 3
El objeto Book consta de los objetos Preface, Chapter 1, Chapter 2 y Chapter 3. Cada objeto contiene datos únicos (contenido y estructura) desarrollados por los autores con Arbortext Editor.
Observe que los objetos pueden contener a su vez otros objetos. El objeto Copyright Info, utilizado dentro del objeto Preface, podría ser un estándar corporativo aprobado por el departamento jurídico y utilizado en todos los documentos impresos por esa empresa. De forma similar, el objeto Registration Info podría ser un fragmento pequeño y reutilizable de información que varios manuales podrían utilizar. El objeto Company Logo, utilizado en Copyright Info, podría ser un gráfico almacenado en un servidor de PTC.
Cuando se añade un objeto a un documento, en realidad no se añade su contenido. Lo que se añade es una referencia (o vínculo) a ese objeto. Cuando se abre el documento, Arbortext Editor utiliza Conexión al servidor de PTC para acceder a la versión actual del objeto y visualizar el contenido en la vista Editar. Los documentos pueden contener una combinación de contenido y estructura únicos, junto con referencias a objetos.