Resource Directory for the Z39.86-2010 Authoring and Interchange
Newsfeed Aggregator Profile
version 0.2

This is an early access version, made available for early testing and evaluation.

Introduction

The Z39.86-2010 Newsfeed Aggregator Profile is intended to serve as an XML republishing format for syndicated web content, primarily news.

The profile intends to capture input sources served in formats such as NewsML, Atom, NITF and RSS in a single format.

The Profile has been designed to address the following contexts:

Although the profile is primarily intended to be used in automated aggregation and republishing contexts, it does not exclude use in manual authoring environments.

This profile is maintained by the ANSI/NISO Z39.86 advisory committee under the auspices of NISO.

Normative References

Identity URI

The canonical identity URI of this version of this profile is http://www.daisy.org/z3986/2010/auth/profiles/newsfeeds/0.2/.

Specification Compliance

This profile is compliant with the Z3986-2010 Part A Specification.

Normative schemata

The normative schema of this profile is z3986a-newsfeeds.rng (version 0.2).

The normative schema includes a number of modules and/or subschemas, which are listed in Appendix 1.

The latest version of the normative schema is available at the canonical URI http://www.daisy.org/z3986/2010/schema/z3986a-newsfeeds.rng.

A listing of all public versions of this profile is available.

Metadata properties

The following is an explanation of the specific metadata properties used by this profile, as defined normatively in the Z39.86 Periodicals Vocabulary.

Edition
Appears in the document head; holds information about the edition of the publication being delivered by the particular Feeds profile instance document; is only relevant in instances where the particular Feeds profile instance document is being used to deliver an entire publication.
positionSection
Appears in the Article head; holds ordinal information about the parent section and or sub section(s) within a pubblication, that an article appears in. for example, a value of 1.2 means that an article appears in a section that is the first section in the publication, and a sub section that is the second subsection within the section;is only relevant in instances where the particular Feeds profile instance document is being used to deliver a single article, or a collection of articles for one or more publications.
positionSequence
Appears in the Article head; holds ordinal information about the article within its parent section/sub section. for example, a value of 2 means that the article is the second article in its parent section/sub section; is only relevant in instances where the Feeds Profile instance document is being used to deliver a single article, or a collection of articles for one or more publications.
kicker
appears in the Article head; holds a piece of text that draws attention towards the article; is relevant in all contexts.
positionPage
appears in the Article head; holds information about the page that the article appears on in the publication; is only relevant in instances where the Feeds Profile document instance is being used to deliver a single article, or a collection of articles for one or more publications.
Revision
appears in the Article head; holds revision information about the article; is relevant in instances where the Feeds Profile instance document is being used to deliver a single article, or a collection of articles for one or more publications.
destEdition
Appears in the article head; holds information about an edition of a publication that the article is meant to appear in; is only relevant in instances where the Feeds Profile instance document is being used to deliver a single article, or a collection of articles for one or more publications; can appear more than once inside the Article head; each occurrence of destEdition holds information about a particular edition of a publication that the article is meant to appear in.
destPublication
appears in the Article head; holds information about a publication that the article is meant to appear in; is only relevant in contexts where the Feeds profile instance document is being used to deliver a single article, or a collection of articles for one or more publications; can appear more than once inside the Article head; each occurrence of destPublication holds information about a particular publication that the article is meant to appear in.
sourceEdition
Appears in the article head; holds information about an edition of a publication that the article is originally a part of; is only relevant in instances where the Feeds Profile instance document is being used to deliver a single article, or a collection of articles for one or more publications; can appear more than once inside the Article head; each occurrence of sourceEdition holds information about a particular edition of a publication that the article is originally a part of.
sourcePublication
appears in the Article head; holds information about a publication that the article is originally a part of; is only relevant in contexts where the Feeds profile instance document is being used to deliver a single article, or a collection of articles for one or more publications; can appear more than once inside the Article head; each occurrence of sourcePublication holds information about a particular publication that the article is originally a part of.

Supported Features

This profile supports the following optional features:

Default RDF vocabulary

The default RDF vocabulary for this profile is the Z39.86 Periodicals Vocabulary.

Informative References

Schema Documentation

Schema documentation is available online, and is also included in the downloadable archives.

Informative Schemata

The following informative schemata are available:

z3986a-newsfeeds.single.rng
A single file version of the normative RelaxNG schema.
z3986a-newsfeeds.xsd
A W3C XML Schema (XSD) version of the normative schema. This schema contains approximations. It is not guaranteed that instance documents valid to this schema will also be valid to the normative schema. This schema should be used for authoring purposes only; final validation should always be performed against the normative schema.

Feature-reduced schemata

These schemas are variants of the normative RelaxNG schema that have one or several optional features removed.

They are provided for convenience during the authoring stage.

An instance document valid to a feature-reduced schema will also be valid to the normative schema.

z3986a-newsfeeds-noruby.rng
The normative RelaxNG schema with the ITS Ruby Feature removed.

Cascading Stylesheet (CSS)

A default CSS stylesheet is available for use with CSS-aware XML Editing applications.

Refer to http://www.w3.org/TR/xml-stylesheet/ for instructions on how to associate a CSS stylesheet with a document instance.

Archives

Supporting software

This section will contain references to transformation, validation etc software, once provisioning schemes are in place.

Appendix 1: Listing of modules in the normative schema

Note: the canonical base URI of these modules is http://www.daisy.org/z3986/2010/schema/mod/ , where the modules are available in their latest version.

The below list represents the modules at the time of version 0.2 of this profile.