Differences between revisions 2 and 3
Revision 2 as of 2005-10-10 06:03:45
Size: 228
Editor: 62
Comment:
Revision 3 as of 2005-10-10 11:04:06
Size: 1292
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
The Best monitor Directory on the Web StructureAnnotation presentation technologies (see PresentationTechnologies) marks regions of content in a Web page (or other resource to be presented) with indications that such regions represent or "map onto" particular data structures or parts of data structures. Consequently, the content is transformed using a combination of this mapping and the underlying data, and in the purest form of StructureAnnotation, no explicit programmatic transformations are employed (unlike in PythonInWebPage systems) - the data structures appear to do all the work.
Line 3: Line 3:
http://www.monitordirectory.vip.su A fictional example of this concept could be provided as follows:
Line 5: Line 5:
Monitor Directory has delivered to the market scores of standard and custom products and software solutions. {{{
<table annotation:element="items">
  <tr annotation:element="item">
    <th>Name</th>
    <td>{name}</td>
  </tr>
</table>
}}}
Line 7: Line 14:
http://www.monitordirectory.vip.su This would work on a data structure described by the following XML extract:

{{{
<items>
  <item name="Ape"/>
  <item name="Baboon"/>
  <item name="Chimpanzee"/>
</items>
}}}

Many StructureAnnotation template systems provide support for additional features such as condition testing, and temporary variables, making them more of a hybrid of PythonInWebPage and StructureAnnotation.

Some example systems are
   * ZopePageTemplates
   * Cocoon, I guess, which is Java, but has good design stuff to rip off ;)

StructureAnnotation presentation technologies (see PresentationTechnologies) marks regions of content in a Web page (or other resource to be presented) with indications that such regions represent or "map onto" particular data structures or parts of data structures. Consequently, the content is transformed using a combination of this mapping and the underlying data, and in the purest form of StructureAnnotation, no explicit programmatic transformations are employed (unlike in PythonInWebPage systems) - the data structures appear to do all the work.

A fictional example of this concept could be provided as follows:

<table annotation:element="items">
  <tr annotation:element="item">
    <th>Name</th>
    <td>{name}</td>
  </tr>
</table>

This would work on a data structure described by the following XML extract:

<items>
  <item name="Ape"/>
  <item name="Baboon"/>
  <item name="Chimpanzee"/>
</items>

Many StructureAnnotation template systems provide support for additional features such as condition testing, and temporary variables, making them more of a hybrid of PythonInWebPage and StructureAnnotation.

Some example systems are

  • ZopePageTemplates

  • Cocoon, I guess, which is Java, but has good design stuff to rip off ;)

StructureAnnotation (last edited 2013-02-05 01:57:49 by techtonik)

Unable to edit the page? See the FrontPage for instructions.