TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
RE: XML schema for documentation - looking for resources
Subject:RE: XML schema for documentation - looking for resources From:"Mark Baker" <mbaker -at- ca -dot- stilo -dot- com> To:"TECHWR-L" <techwr-l -at- lists -dot- raycomm -dot- com> Date:Thu, 20 Nov 2003 14:30:30 -0500
Sean Hower wrote:
> Don't think in terms of XML, or schemas, just think in terms of
> your document. If you concetrate on what you want to include in
> your documents, it'll be much easier to derive your schema.
I endorse this sentiment, but with one reservation. You have to ask
yourself, am I looking to model my documents or am I looking to model my
information. There are good reasons to do either one. (And indeed, if you
make a model of your content, you are also going to need to model documents
in order to publish that content.)
The "content/format trap" that Karen referred to is often a result of not
asking this basic question up front. The first step to escaping it is to
recognize that content is content and documents are document and one schema
can describe either content or a document but not both.
It is tempting to try to mix content and document markup in a single schema
but it really is a trap. You need to decide what kind of problem you are
trying to solve and then develop a model that addresses that problem.
For instance, do you need to deliver the same document in different media
with formatting and presentation elements appropriate to that media? If so,
you want to create an abstract model of your document so that it can be
manipulated in different ways to satisfy the publishing needs of each media.
Or do you need to solve a problem with missed updates in which the same
information occurs in different documents, but not all copies of the
information get updated at once. If this is the case, creating a model of
your documents won't help much. You need to create a model of your content
such that that information is either stored in one place, so that it can be
updated once, or else reliably labeled so that each instance can be found
reliably when updates occur.
---
Mark Baker
Stilo Corporation
1900 City Park Drive, Suite 504 , Ottawa, Ontario, Canada, K1J 1A3
Phone: 613-745-4242, Fax: 613-745-5560
Email mbaker -at- ca -dot- stilo -dot- com
Web: http://www.stilo.com
This message, including any attachments, is for the sole use of the
intended recipient and may contain confidential and privileged
information. Any unauthorized review, use, disclosure, copying, or
distribution is strictly prohibited. If you are not the intended
recipient please contact the sender by reply email and destroy
all copies of the original message and any attachments.
RoboHelp for FrameMaker is a NEW online publishing tool for FrameMaker that
lets you easily single-source content to online Help, intranet, and Web.
The interface is designed for FrameMaker users, so there is little or no
learning curve and no macro language required! Call 800-718-4407 for
competitive pricing or download a trial at: http://www.ehelp.com/techwr-l4
---
You are currently subscribed to techwr-l as:
archive -at- raycomm -dot- com
To unsubscribe send a blank email to leave-techwr-l-obscured -at- lists -dot- raycomm -dot- com
Send administrative questions to ejray -at- raycomm -dot- com -dot- Visit http://www.raycomm.com/techwhirl/ for more resources and info.