[Zope-CVS] CVS: Products/OSCOM/NOTSite - nitf-3-0.dtd:1.1 nitf-3-1.dtd:1.1 TODO.txt:1.4
Tres Seaver
tseaver@zope.com
Tue, 27 May 2003 00:38:48 -0400
Update of /cvs-repository/Products/OSCOM/NOTSite
In directory cvs.zope.org:/tmp/cvs-serv28622
Modified Files:
TODO.txt
Added Files:
nitf-3-0.dtd nitf-3-1.dtd
Log Message:
- Add NITF-related artifacts (DTDs, XSLTs, CSS).
=== Added File Products/OSCOM/NOTSite/nitf-3-0.dtd === (2302/2402 lines abridged)
<!--
News Industry Text Format
Document Type Definition - Version 3.0
October 12, 2001
http://www.nitf.org
Copyright (c) 2001. All Rights Reserved.
International Press Telecommunications Council
http://www.iptc.org
Recent Modifications:
Made units attribute of media-reference be optional
NITF 3.0 Modifications:
Made mime-type attribute of media-reference be optional, not required
Made media-type attribute of media be CDATA, not a hard-wired vocabulary
Added optional byline to block.start
Made media-reference/media-object repeatable
Head element made optional
Changed date and version
Created identified-content element, added to docdata
Made sure that attributes like idsrc and value were on all items within identified-content.
Made sure these attributes were all optional
Made tr exist within table directly (can leave out tbody), as in XHTML
Deprecated data-location attribute of media-reference. Source is used instead.
Renamed the block.head entity to block.start
Added tobject, key-list, and classifier to block.start
Created classifier element; added to block.start, identified-content, and enriched-text
Created metadata-rich nitf-table element and subelements, and added to block.content
Changed reg-src attribute of correction element to regsrc
Deprecated legacy HTML attributes that are formatting-specific
removed:
dir and lang attributes from common-attributes entity
table.fmt, table.domain, and table.inst attributes
continue and compact attributes of ol element
src, wrap, plain, dingbat, compact attributes of ul
methods attribute of "a" element
background attribute of body element
src attribute of note, hr elements
common-attribute adjustments
added common-attributes for:
hedline, chron, event, tagline,
bibliography, byline, location,
sublocation, city, state, region, country,
money, num, frac, virtloc,
Change hr's attributes from id, src to common-attributes
Replace common-attributes with global-attributes for media-metadata
For the list of modifications from previous releases, see:
http://www.nitf.org/site/recent-modifications.html
[-=- -=- -=- 2302 lines omitted -=- -=- -=-]
<!--
Element nitf-table-summary
Partial description Textual description of the table.
Full description May describe intent of table and how it may be represented. Should be managed like a non-publishable editors note.
id Unique identifier for the element.
class An open placeholder for categorization.
style An open placeholder for reference by an external stylesheet.
-->
<!ELEMENT nitf-colgroup (nitf-col)+>
<!ATTLIST nitf-colgroup
%global-attributes;
idsrc CDATA #IMPLIED
value CDATA #IMPLIED
occurrences CDATA #IMPLIED
>
<!--
Element nitf-colgroup
Partial description A collection of nitf-col elements.
Full description Used when table repeats columns of a particular type.
id Unique identifier for the element.
idsrc The source (taxonomy) for the element's value attribute.
value The code or symbol for the particular column.
occurrences Indicates how many times the colgroup occurs. Default is 1.
-->
<!ELEMENT nitf-col EMPTY>
<!ATTLIST nitf-col
%global-attributes;
idsrc CDATA #IMPLIED
value CDATA #IMPLIED
occurrences CDATA #IMPLIED
data-type (text | number | graphic | other)
#IMPLIED
data-format CDATA #IMPLIED
>
<!--
Element nitf-col
Partial description A holder for a namespaced XML fragment for custom-tagged data.
Full description Used when publisher wants to surround the fragment with NITF metadata.
id Unique identifier for the element.
idsrc The source (taxonomy) for the element's value attribute.
value The code or symbol for the particular column.
occurrences Indicates how many times the col occurs. Default is 1.
data-type The general type of data within the column.
data-format An expanded definition of the data, based on the data-type.
-->
=== Added File Products/OSCOM/NOTSite/nitf-3-1.dtd === (2295/2395 lines abridged)
<!--
News Industry Text Format
Document Type Definition - Version 3.1
July 4, 2002
http://www.nitf.org
Copyright (c) 2002. All Rights Reserved.
International Press Telecommunications Council
http://www.iptc.org
NITF 3.1 Modifications:
New recommendations for date formats:
YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative)
Use YYYYMMDD000000-HHMM when no time is available
(before the HHMM time, the "-" or "+" character may be used)
For these elements:
date.issue, date.release, date.expire, startdate, enddate, date.publication,
revision-history, rights.startdate, rights.enddate, story.date,
chron, event's start-date and end-date, money
Added management-status and management-idref-status attributes to docdata element
values of: usable | embargoed | withheld | canceled
Added management-doc-idref attributes to docdata element
Added an optional gender attribute to PERSON element
Made units attribute of media-reference be optional
For the list of modifications from previous releases, see:
http://www.nitf.org/site/recent-modifications.html
For the list of proposed modifications, see:
http://www.nitf.org/site/proposed-changes.html
-->
<!-- ****************************************************************
DTD Entities
**************************************************************** -->
<!ENTITY % enriched-text '
#PCDATA
| chron
| classifier
| copyrite
| event
| function
| location
| money
| num
| object.title
| org
[-=- -=- -=- 2295 lines omitted -=- -=- -=-]
<!--
Element nitf-table-summary
Partial description Textual description of the table.
Full description May describe intent of table and how it may be represented. Should be managed like a non-publishable editors note.
id Unique identifier for the element.
class An open placeholder for categorization.
style An open placeholder for reference by an external stylesheet.
-->
<!ELEMENT nitf-colgroup (nitf-col)+>
<!ATTLIST nitf-colgroup
%global-attributes;
idsrc CDATA #IMPLIED
value CDATA #IMPLIED
occurrences CDATA #IMPLIED
>
<!--
Element nitf-colgroup
Partial description A collection of nitf-col elements.
Full description Used when table repeats columns of a particular type.
id Unique identifier for the element.
idsrc The source (taxonomy) for the element's value attribute.
value The code or symbol for the particular column.
occurrences Indicates how many times the colgroup occurs. Default is 1.
-->
<!ELEMENT nitf-col EMPTY>
<!ATTLIST nitf-col
%global-attributes;
idsrc CDATA #IMPLIED
value CDATA #IMPLIED
occurrences CDATA #IMPLIED
data-type (text | number | graphic | other)
#IMPLIED
data-format CDATA #IMPLIED
>
<!--
Element nitf-col
Partial description A holder for a namespaced XML fragment for custom-tagged data.
Full description Used when publisher wants to surround the fragment with NITF metadata.
id Unique identifier for the element.
idsrc The source (taxonomy) for the element's value attribute.
value The code or symbol for the particular column.
occurrences Indicates how many times the col occurs. Default is 1.
data-type The general type of data within the column.
data-format An expanded definition of the data, based on the data-type.
-->
=== Products/OSCOM/NOTSite/TODO.txt 1.3 => 1.4 ===
--- Products/OSCOM/NOTSite/TODO.txt:1.3 Mon May 26 02:32:20 2003
+++ Products/OSCOM/NOTSite/TODO.txt Tue May 27 00:38:17 2003
@@ -22,6 +22,8 @@
(x) Disable syndication actions.
+ Skinning Work
+
( ) Repair 'index_html' for root of site.
( ) Make 'folder_contents' do the Right Thing (tm) for actions.
@@ -32,3 +34,15 @@
( ) Add dynamic ad / weather splashes.
( ) Make section list non-static.
+
+ NITF Processing
+
+ ( ) Integrate ZopeXMLMethods + XSLT for transforming NITF
+ story content to HTML.
+
+ ( ) For NITF content, extract metadata using XPath methods.
+
+ ( ) Consider factoring NITF-centric stuff into a class which
+ doesn't derive from Document (e.g., NewsStory), and make
+ a Document-derived type for non-story HTML / text content
+ (e.g, "Feature Page").