[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").