PRISM Home » PRISM's Progress » Spec v1.0b Publishing Requirements for Industry Standard
Metadata
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 Introduction1.1 Purpose and ScopeThe Publishing Requirements for Industry Standard Metadata (PRISM) specification defines an XML metadata vocabulary for syndicating, aggregating, post-processing and multi-purposing magazine, news, catalog, book, and mainstream journal content. PRISM provides a framework for the interchange and preservation of content and metadata, a collection of elements to describe that content, and a set of controlled vocabularies listing the values for those elements. The working group focused on metadata for:
Like the ICE protocol, PRISM is designed be straightforward to use over the Internet, support a wide variety of applications, not constrain data formats of the resources being described, conform to a specific XML syntax, and be constrained to practical and implementable mechanisms. 1.2 Relationship to Other Specifications1.2.1 XMLPRISM metadata documents are an application of XML [W3C-XML]. Basic concepts in PRISM are represented using the element/attribute markup model of XML. 1.2.2 Resource Description Framework (RDF)The Resource Description Framework [W3C-RDF] defines a model and XML syntax to represent and transport metadata. PRISM uses a simplified profile of RDF for its metadata framework. Thus, PRISM compliant applications will generate metadata that can be processed by RDF processing applications. However, the converse is not necessarily true. The behavior of applications processing input that does not conform to this specification is not defined. 1.2.3 Dublin CoreThe Dublin Core Metadata Initiative [DCMI] established a set of metadata to describe electronic resources in a manner similar to a library card catalog. The Dublin Core includes 15 general elements designed to characterize resources. PRISM uses the Dublin Core and its relation types as the foundation for its metadata. PRISM defines some controlled values and recommendes practices for using the Dublin Core vocabulary. 1.2.4 NewsMLNewsML [IPTC-NEWSML] is an emerging standard from the International Press Telecommunications Council (IPTC) aimed at the transmission of news stories and the automation of newswire services. PRISM focuses on describing content and how it may be reused. While there is some overlap between the two standards, PRISM and NewsML are largely complimentary. PRISMs controlled vocabularies have been specified in such a way that they can be used in NewsML. The PRISM working group and the IPTC are working together to investigate a common format and metadata vocabulary to satisfy the needs of the members of both organizations. 1.2.5 News Industry Text Format (NITF)NITF [IPTC-NITF] is another IPTC specification. NITF provides a DTD designed to mark up news stories. PRISM is a metadata vocabulary designed to describe resources and their relationship to other resources. Although NITF has some elements to specify metadata and header information that are duplicated in PRISM, the two standards are largely complimentary. 1.2.6 Information and Content Exchange (ICE)The Information and Content Exchange [ICE] protocol manages and automates syndication relationships, data transfer, and results analysis. PRISM compliments ICE by providing an industry-standard vocabulary to automate content reuse and syndication processes. To quote from the ICE specification: Reusing and redistributing information and content from one Web site to another is an ad hoc and expensive process. The expense derives from two different types of problem: Thus, there is a natural synergy between ICE and PRISM: ICE provides the protocol for syndication processes and PRISM provides a description of the resource being syndicated. 1.2.7 eXtensible Rights Markup Language (XrML)XrML [XRML] is a standard developed by ContentGuard, Inc. which specifies the behavior of trusted digital rights management systems and repositories. PRISM describes the terms and conditions under which people may reuse content, but does not discuss the behavior of trusted repositories or specify how an application out to enforce these rights and permissions. The treatment of derivative use rights in PRISM is complimentary but separate from the rights and uses that are specified in XrML. 1.3 Additional Issues1.3.1. RedundancyRedundancy is a necessary consequence of re-using existing work. For example, when sending PRISM data in an ICE payload, there will be duplication of PRISM timestamp information and ICE header data. Therefore, in some cases, the same information will be specified more than one place. The working group decided that redundancy should neither be encouraged nor avoided. 1.3.2. Exchange MechanismsPRISM does not impose any exchange mechanism. The information needed to locate and use the binary is contained in the PRISM stream. Where appropriate, the policies of the protocol used to deliver the PRISM information should be used to also deliver the content. The mechanisms used for processing binaries should consider the following factors:
1.3.3 SecurityThe PRISM specification does not address security issues. The working group decided that the metadata descriptions could be secured by whatever security provisions might be applied to the resource(s) being described. PRISM implementations can achieve necessary security using a variety of methods, including:
1.3.4 Rights EnforcementThe PRISM specification does not address the issue of rights enforcement mechanisms. While PRISM could be used to describe resources whose usage must be controlled, the working group felt that the most common scenarios involved parties in a contractual relationship. Given that several firms already offer rights enforcement systems, the working group determined that rights enforcement was beyond the scope of this specification. 1.3.5 Behavior of PRISM-compliant SoftwareThe working group was not willing to constrain the behavior of PRISM-compliant applications, but did want to emphasize the following:
1.3.6 PRISM MIME TypeThe working group determined that the PRISM MIME type will be: application/prism+rdf+xml. 1.3.7 Automatic Creation of Inverse RelationsPRISM relationship metadata is comprised of a number of paired elements (e.g., prism:isVersionOf and prism:hasVersion). While the working group recommends that relationships always exist as pairs, it was not willing to requiring PRISM-compliant system to maintain canonical relationships. The following terms and phrases are used throughout this document in the sense listed below. Readers will most likely not fully understand these definitions without also reading through the specification. 1.4 Definitions
1.5 Requirement Wording NoteThe key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119. The PRISM specification also adds the normative term, "STRONGLY ENCOURAGES," which should be understood as a requirement comparable to MUST in all but the most extraordinary circumstances. Capitalization is significant; lower-case uses of the key words are intended to be interpreted in their normal, informal, English language way. 1.6 Structure of this DocumentSection 1 provides an introduction and establishes some of the context for the PRISM specification. Only Section 1.5 "Requirement Wording Note" is normative. Section 2 provides a non-normative overview of the major portions of the spec, using a series of examples to illustrate a scenario. Section 3 describes PRISM's framework for identifiers, RDF application, and constructing statements of rights. Section 4 Gives a summary of element namespaces and functional groups into which those elements fall in PRISM. Section 5 gives detailed definitions of the elements that PRISM defines or specifies. Section 6 describes vocabularies that PRISM uses as controlled values for various properties. Section 7 lists material cited in the specification. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 OverviewThis section provides a quick, non-normative overview of the PRISM specification and the types of problems that it addresses. This section introduces the core concepts and many of the elements present in the PRISM specification by starting with a basic document with Dublin Core metadata, then using PRISM metadata elements to create a richer description of the article. Although the PRISM specification contains a large number of elements and controlled vocabulary terms, most of them are optional, so it is not necessary to put forth a large amount of effort to apply metadata to every resource, although it is possible to apply very rich metadata to resources that are targeted for reuse. 2.1 Travel Content Syndication ScenarioWanderlust, a major travel publication forms a business relationship with travelmongo.com, a travel portal. After Wanderlust goes to press, they syndicate all of their articles and sidebars to their content partners like travelmongo.com. Like many other publications, Wanderlust does not have the right to resell all of their images. When Wanderlust creates syndication offers, an automated script searches through the metadata for the issues's content to ensure that anything that cannot be syndicated is removed from the syndication offer with alternatives substituted when possible. Since Wanderlust tags their content with rights information in a standard way, this process happens automatically using off-the-shelf software. Because Wanderlust includes standard descriptive information about people, products, places and rights when they syndicate their content, travelmongo.com can populate their content management system with all the appropriate data so that the articles can be properly classified and indexed. This reduces the cost to travelmongo.com of subscribing to third-party content and makes content from Wanderlust even more valuable for them. 2.2 Basic MetadataThe elements in the Dublin Core form the basis for PRISM's metadata vocabulary. This minimal PRISM document uses some Dublin Core elements to describe a photo taken on the island of Corfu: <?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:prism="http://prismstandard.org/1.0#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1#"> <rdf:Description rdf:about= "http://wanderlust.com/2000/08/CorfuBeach.jpg"> <dc:identifier rdf:resource="wanderlust:2357845" /> <dc:description>Photograph taken at 6:00 am on Corfu with two models</dc:description> <dc:title>Walking on the Beach in Corfu</dc:title> <dc:creator>John Photographer</dc:creator> <dc:contributor>Sally Smith, lighting</dc:contributor> <dc:format>image/jpeg</dc:format> </rdf:Description> </rdf:RDF> PRISM requires that resources have unique identifiers. In the above example,
the photo is identified by a URL in the PRISM follows the case convention adopted in the RDF specification. All
elements, attributes and attribute values begin with an initial lower case
letter and subsequent words are capitalized. PRISM uses the convention of
placing property values that are expressed as URIs, such as 2.3 Controlled VocabulariesProperty values in PRISM can come from controlled vocabularies. Controlled vocabularies are an important extensibility mechanism. Defining additional vocabularies for specialized uses is a way to extend descriptive power without resorting to prose explanations, adding additional elements and breaking the behavior of general-case tools. Controlled vocabularies are also necessary for automatically processing information. PRISM specifies controlled vocabularies for some elements. Other elements will use controlled vocabularies created and maintained by third parties, such as the International Standards Organization (ISO). With this travel photo, it is important to unambiguously note the location it was taken for future reference. Adding that this photo was taken in Greece, using ISO country codes, can be done as follows: <rdf:Description rdf:about= "http://wanderlust.com/2000/08/CorfuBeach.jpg"> <dc:identifier rdf:resource="wanderlust:2357845" /> ... <dc:coverage rdf:resource="iso3166-2:gr" /> </rdf:Description> 2.4 RelationsIt is often necessary to describe how a number of resources are related. For example, an image can be part of a magazine article. PRISM defines a number of elements to express relations between resources, so describing that this image is contained in a magazine article can be done as follows: <rdf:Description rdf:about= "http://wanderlust.com/2000/08/CorfuBeach.jpg"> <dc:identifier rdf:resource="wanderlust:2357845" /> ... <dc:coverage rdf:resource="iso3166-2:gr" /> <prism:isPartOf rdf:resource= "http://wanderlust.com/2000/08/CorfuArticle.xml" /> </rdf:Description> 2.5 Resource Type and CategoryMany different kinds of information are frequently lumped together as information about the 'type' of a resource. The PRISM specification breaks out three components:
For example, take three different
images, a photo, an illustration and a graph. All three are images, and could be
conveyed as gif files, so the <rdf:RDF xmlns:prism="http://prismstandard.org/1.0#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1#"> <rdf:Description rdf:about= "http://wanderlust.com/2000/08/CorfuBeach.jpg"> <dc:identifier rdf:resource="wanderlust:2357845" /> <dc:description>Photograph taken at 6:00 am on Corfu with two models</dc:description> <dc:title>Walking on the Beach in Corfu</dc:title> <dc:creator>John Photographer</dc:creator> <dc:contributor>Sally Smith, lighting</dc:contributor> <dc:format>image/jpeg</dc:format> <dc:type rdf:resource= "http://prismstandard.org/1.0/resourcetypes.xml#photo" /> <dc:coverage rdf:resource="iso3166-2:gr" /> <prism:isPartOf rdf:resource= "http://wanderlust.com/2000/08/CorfuArticle.xml" /> </rdf:Description> <rdf:Description rdf:about= "http://wanderlust.com/2000/08/CorfuSidebar.xml"> <dc:identifier rdf:resource="wanderlust:2357846" /> <dc:description>Accomodations and sights on Corfu</dc:description> <dc:format>text/xml</dc:format> <dc:type rdf:resource= "http://prismstandard.org/1.0/resourcetypes.xml#sidebar" /> <prism:category rdf:resource= "http://prismstandard.org/1.0/category.xml#review" /> <prism:isPartOf rdf:resource= "http://wanderlust.com/2000/08/CorfuArticle.xml" /> </rdf:Description> <rdf:Description rdf:about= "http://wanderlust.com/2000/08/CorfuArticle.xml"> <dc:identifier rdf:resource="wanderlust:2357847" /> <dc:format>text/xml</dc:format> <dc:type rdf:resource= "http://prismstandard.org/1.0/resourcetypes.xml#article" /> <prism:category rdf:resource= "http://prismstandard.org/1.0/category.xml#review" /> <prism:hasPart rdf:resource= "http://wanderlust.com/2000/08/CorfuVacation.xml" /> <prism:hasPart rdf:resource= "http://wanderlust.com/2000/08/CorfuBeach.jpg" /> </rdf:Description> </rdf:RDF> Since both the body text and the article have XML as their media format it
would not be possible to tell which resource is the article and which resource
is the body text based on the MIME type alone. The 2.6 RightsIntellectual property rights and restrictions for content reuse form a major part of the PRISM Specification. The PRISM Rights framework is designed to save time in determining whether a resource may be reused and if so, how it may be used. It is not designed to specify the behavior of digital rights management systems, that is the province of existing specifications like XrML. The travel article description has been marked up to show the rights for the text, article and photo. In this simple case, Wanderlust has complete rights to reuse the article and the text, but they received the beach photo from a freelance photographer who did not give Wanderlust permission to reuse it. <rdf:RDF xmlns:prism="http://prismstandard.org/1.0#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:dc="http://purl.org/dc/elements/1.1#"> <rdf:Description rdf:about= "http://wanderlust.com/2000/08/CorfuBeach.jpg"> <dc:identifier rdf:resource="wanderlust:2357845" /> ... <prism:isPartOf rdf:resource= "http://wanderlust.com/2000/08/CorfuArticle.xml" /> <dc:rights rdf:parseType="resource"> <rdf:value>This image cannot be reused without written permission from Freelance Photographer, inc.</rdf:value> <prism:copyright>Copyright (c) 2000 Freelance Photographer, inc. </prism:copyright> <prism:isCopyrighted>yes</prism:isCopyrighted> <prism:isForReuse>no</prism:isForReuse> </dc:rights> </rdf:Description> <rdf:Description rdf:about= "http://wanderlust.com/2000/08/CorfuSidebar.xml"> ... <dc:rights rdf:parseType="resource"> <rdf:value>Wanderlust can use this sidebar without restrictions</rdf:value> <prism:copyright>Copyright (c) 2000 Wanderlust Publications, inc.</prism:copyright> <prism:isCopyrighted>yes</prism:isCopyrighted> <prism:isForReuse>yes</prism:isForReuse> <prism:providerType rdf:resource= "http://prismstandard.org/1.0/provider.xml#internal"/> <prism:right rdf:resource= "http://prismstandard.org/1.0/right.xml#all"/> </dc:rights> </rdf:Description> <rdf:Description rdf:about= "http://wanderlust.com/2000/08/CorfuArticle.xml"> ... <dc:rights rdf:parseType="resource"> <rdf:value>Wanderlust can use this article without restrictions</rdf:value> <prism:copyright>Copyright (c) 2000 Wanderlust Publications, inc.</prism:copyright> <prism:isCopyrighted>yes</prism:isCopyrighted> <prism:isForReuse>yes</prism:isForReuse> <prism:providerType rdf:resource= "http://prismstandard.org/1.0/provider.xml#internal"/> <prism:right rdf:resource= "http://prismstandard.org/1.0/right.xml#all"/> </dc:rights> </rdf:Description> </rdf:RDF> 2.7 Example - Photo with no restrictionsFollowing is a simple example to show how all the elements and controlled terms fit together. The following RDF document uses the PRISM rights vocabulary to describe an image from a freelance photographer. In this case, Pop Star Magazine negotiated the right to resell the photo as long as the photo is not edited. <?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/metadata/dublin_core#" xmlns:prism="http://prismstandard.org/1.0#"> <rdf:Description rdf:about= "http://popstarmag.com/photos/20000807/bubblestempo.jpg"> <dc:identifier rdf:resource= "http://freelance.com/photos/20000807/13245"/> <dc:description>Bubbles leaving the Tempo restaurant in Los Angeles.</dc:description> <dc:rights rdf:parseType="resource"> <rdf:value>This image can be reused as long as it is not modified in any way.</rdf:value> <prism:copyright>Copyright (c) 2000 Pop Star Magazine, inc. All Rights Reserved.</prism:copyright> <prism:isCopyrighted>yes</prism:isCopyrighted> <prism:isForReuse>yes</prism:isForReuse> <prism:providerType rdf:resource= "http://prismstandard.org/1.0/provider.xml#internal"/> <!-- Cropping and embedding okay. Editing not okay. --> <prism:right rdf:resource= "http://prismstandard.org/1.0/right.xml#extract"/> <prism:right rdf:resource= "http://prismstandard.org/1.0/right.xml#embed"/> </dc:rights> </rdf:Description> </rdf:RDF> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 PRISM FrameworkThe PRISM specification defines an XML metadata vocabulary to assist in the re-purposing, syndication, and distribution of content. The PRISM framework is designed to:
PRISM encourages applications to use URIs to identify resources, although it is possible to use other identification schemes. In PRISM, content is composed of related resources. A magazine article, for example, may contain body text, a figure, and a sidebar. The figure, in turn, contains a caption, a chart displaying some data, and a background image. These individual resources and their assembly into a coherent composition need to be described for repurposing. PRISM uses a subset of the W3C's Resource Description Framework (RDF) to organize resource metadata. RDF describes the structure of collections of resources and provides descriptive metadata about them. PRISM uses and extends relation types defined by the Dublin Core to define ways that resources can be related. [DCMI-R] 3.1 IdentifiersIn order to describe or syndicate resources, and to accommodate alternative versions, corrections and retractions, all resources MUST have a unique identifier. In many cases, the URL to the resource serves as the unique identifier. A resource is identified by the content of the PRISM has no policy on the assignment of identifiers, other than that the party assigning an identifier not assign the same identifier to a different resource, using whatever definition of 'different' the assigning party deems appropriate. The PRISM specification adopts a pragmatic definition of identity: two resources are considered to be 'the same' if they have the same unique identifier. The party assigning the identifier is the sole arbiter of what they mean by 'the same'." Note that this definition does not imply that two resources are different if their identifiers are different. Different identifiers can be assigned to the same resource. If the identifiers are the same, it is the same resource. Many resources will have multiple identifiers assigned to them. PRISM does not require that all resources carry the same identifier through their entire lifecycle. If the publisher assigns a new identifier, the publisher MUST retain information on the origin and licensing of the resource so that someone later in its lifecycle can determine how to obtain the rights to reuse it.
PRISM STRONGLY ENCOURAGES all compliant systems to use URIs to encode unique identifiers. [See RFC-2396] 3.2 PRISM Profile of the Resource Description FrameworkThe Resource Description Framework (RDF) has been standardized by the W3C to provide a general framework for metadata. As such, its capabilities exceed those required by PRISM. Therefore, this document specifies a 'profile' a restricted subset of RDF that all PRISM-compliant software must support. This profile excludes certain capabilities of RDF that are not needed in PRISM applications, thus simplifying the development of PRISM applications that cannot, for one reason or another, make use of an existing RDF parsing front-end. Applications conforming to the PRISM specification MUST produce correct RDF documents that can be read by any RDF-compliant software. PRISM-compliant software does not have to be capable of processing any arbitrary RDF documents. There are three general classes of simplification this document makes in its profile of RDF. First, there are certain capabilities of RDF that are excluded. Second, there are some syntactic abbreviations allowed in RDF that are excluded from PRISM documents. Third, there are conventions adopted for the syntax used to express information where RDF allows multiple ways of saying the same thing.
3.2.1 Constraint 1: Top-level structure of DescriptionsThe formal grammar for RDF [W3C-RDF] specifies: [6.1] RDF ::= ['<rdf:RDF>'] obj* ['</rdf:RDF>'] [6.2] obj ::= description | container For PRISM systems, the optional
RDF ::= '<rdf:RDF' namespace_decls '>' description+'</rdf:RDF>' 3.2.2 Constraint 2: rdf:aboutEachPrefix disallowedPRISM descriptions MUST NOT use the AboutEachAttr ::= ' aboutEach="' URI-reference '"' 3.2.3 Constraint 3: Element/Attribute equivalence abbreviations disallowedThe RDF specification defines three forms of abbreviation. Two of those assume that XML elements and XML attributes produce equivalent information in the RDF model being constructed. Those two abbreviations are disallowed in PRISM specifications. PRISM-compliant descriptions MUST NOT create descriptions that use PRISM-defined elements as attributes. This is a new suggestion, feedback is particularly requested. 3.2.4 Constraint 4: rdf:parseType="Resource" disallowedThe RDF specification allows what is, in effect, another form of abbreviation when the rdf:parseType attribute is given a value of "Resource". PRISM documents MUST NOT provide "Resource" as a value of the rdf:parseType attribute. They MUST only use the rdf:parseType attribute with a value of "Literal". This is a new suggestion, feedback is particularly requested. 3.2.5 Further QualificationsNo other overall restrictions in the allowed RDF syntax are specified in this section. However, implementers are advised to pay particular attention to three points:
3.2.6 Conventions for Property ValuesTo aid in the automatic processing of PRISM documents, PRISM utilizes some
conventions in expressing values of RDF properties. The values are expressed in three ways. First, a resource or an entry in a controlled vocabulary may be referenced with the <dc:identifier rdf:resource="urn:isbn:0-932592-00-7"/> Second, human readable text is represented as element content: <dc:title>Juggling for the Complete Klutz</dc:title> That element content may contain XML markup, in which case the RDF parseType attribute MUST be given and MUST have a value of 'Literal'. In other cases, the value of that attribute is assumed to be 'resource' and the attribute need not be specified. Third, controlled vocabulary entries may be specified in-line. For example: <dc:subject <prism:Descriptor rdf:about=http://www.lc.gov/LCC/QA76> <prism:vocabulary>Library of Congress Classification </prism:vocabulary> <prism:code>QA-76</prism:code> <prism:label>Mathematical software</prism:label> </prism:Descriptor> </dc:subject> XML DTDs cannot describe such a flexible content model, so no DTD is provided. 3.2.7 Convention 1:In-line source vocabulary term definitions preferred?This is a new suggestion, feedback is particularly requested. PRISM descriptions make extensive use of values selected from controlled vocabularies. Conceptually, all that is needed is a reference to the vocabulary entry. But for practical considerations such as human readability, ease of use of full-text search tools, etc., it is useful to be able to provide information about the controlled vocabulary entry, such as its human-readable label. The PRISM specification recommends that when this additional information is provided, that it be provided in-line, instead of as an additional rdf:Description element. For example, a story whose subject is "Mining" as defined in the North American Industrial Classification System (NAICS), would have the following description: <?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:prism= "http://prismstandard.org/1.0#" xmlns:rdf= "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc= "http://purl.org/dc/elements/1.1#"> <rdf:Description rdf:about="story.xml"> <dc:subject> <psv:Descriptor rdf:about="NAICS:21"> <psv:vocab>North American Industrial Classification System</psv:vocab> <psv:code>21</psv:code> <psv:label>Mining</psv:label> </psv:Descriptor> </dc:subject> </rdf:Description> </rdf:RDF> as opposed to the form of the description below, where the source vocabulary term is described out-of-line instead of in-line. <?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:prism="http://prismstandard.org/1.0#" xmlns:rdf= "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1#"> <rdf:Description rdf:about="story.xml"> <dc:subject rdf:resource="NAICS:21"/> </rdf:Description> <rdf:Description rdf:about="NAICS:21"> <psv:vocab>North American Industrial Classification System</psv:vocab> <psv:code>21</psv:code> <psv:label>Mining</psv:label> </rdf:Description> </rdf:RDF> 3.3 Semantics of Rights and Permissions
|
Term | Description |
prism:right | References a controlled-vocabulary term for the type of right to be granted |
prism:rightsName | A reference to the type of right allowed or restricted. |
prism:allowedUse | Container for elements specifying uses that are allowed. |
prism:restrictedUse | Container for elements specifying uses that are restricted. |
prism:usageType | A controlled vocabulary term for the type of use to be allowed or restricted. |
prism:usage | A human-readable statement or controlled vocabulary term defining to what extent a use is allowed or restricted. |
This section describes how rights and restrictions is PRISM documents are interpreted.
One goal of the rights vocabulary is to make the all and nothing cases easy to specify. Commonly, a content provided either has no rights to reuse a resource or owns it outright and can do whatever they want to with it. If no rights are specified at all, then no rights have been granted. If the rights type all has been specified, then all rights are granted.
All rights have to be explicitly granted. If a right is not specified, it is not granted. So if there is no
<prism:right rdf:resource=
"http://prismstandard.org/1.0/right.xml#edit" />
or
<prism:right rdf:resource=
"http://prismstandard.org/1.0/right.xml#all" />
statement in a PRISM document, then no rights to edit a resource can be assumed.
In this example, the right to use a resource in a derivative work is granted, but the right to edit it or extract a piece of it are not granted:
<rdf:description rdf:about= "http://wanderlust.com/photos/BelizeHilton.jpg> <prism:right rdf:resource= "http://prismstandard.org/1.0/right.xml#embed" /> </rdf:description>
Uses are implicitly granted. If a type of use is not specified, then that use is allowed to the extent that it is not restricted under <prism:restrictions>
. In the above example, publication is allowed anywhere, in any format, for any time period and in any industry domain, as long as it is not edited or cropped in any way. If a use is specified, then exactly the specified uses are granted. In the following example a resource can be published in an unaltered form in the US or Canada. Since no uses based on time, geography or industry have been specified, those uses are not restricted.
<rdf:description rdf:about= "http://wanderlust.com/photos/BelizeBeach20000709.jpg"> <prism:right rdf:resource= "http://prismstandard.org/1.0/right.xml#embed" /> <prism:use> <prism:usageType rdf:resource= "http://prismstandard.org/1.0/usage.xml#geography" /> <prism:usage rdf:resource="iso3166-2:US" /> <prism:usage rdf:resource="iso3166-2:CA" /> </prism:use> </rdf:description>
Uses can be restricted under <prism:restrictions>
. The following example specifies that a resource can be published in the US, or Canada, but publication is restricted between September 1st and the 30th, 2000:
<rdf:description rdf:about= "http://wanderlust.com/photos/BelizeBeach20000709.jpg" > <prism:right rdf:parseType="resource"> <prism:rightsName rdf:resource= " http://prismstandard.org/1.0/right.xml#embed" /> <prism:allowedUse rdf:parseType="resource"> <prism:usageType rdf:resource= " http://prismstandard.org/1.0/usage.xml#geography" /> <prism:usage rdf:resource="iso3166-2:US" /> <prism:usage rdf:resource="iso3166-2:CA" /> </prism:allowedUse> <prism:restrictedUse rdf:parseType="resource"> <prism:usageType rdf:resource= "http://prismstandard.org/1.0/usage.xml#time" /> <prism:timeFormat rdf:resource= "http://prismstandard.org/1.0/time.xml#range"/> <prism:timeFrom>20000901T0:00:00</prism:timeFrom> <prism:timeUntil>20000930T0:00:00</prism:timeUntil> </prism:restrictedUse> </prism:right> </rdf:description>
For cases where a simple statement of rights and permissions is sufficient, PRISM allows the following:
As part of the resource description:
Provide a <prism:isForReuse>
flag
Provide contact information for whoever someone needs to ask for permission.
As part of the dc:rights element: Provide a container with plaintext descriptions of what uses are allowed and restricted.
<dc:rights> <rdf:description rdf:about= "http://wanderlust.com/photos/BelizeBeach20000709.jpg"> <prism:right>can be published in the US, or Canada</prism:right> <prism:restriction>publication is not allowed between September 1st, 2000 and September 30th, 2000 </prism:restriction> </rdf:description> </dc:rights>
The PRISM specification makes use of XML Namespaces [W3C-XML-NS] to insure unique elements when reusing existing vocabularies. Every PRISM metadata document MUST declare the namespaces it uses.
Resource Description Framework | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns" |
Dublin Core | xmlns:dc="http://purl.org/dc/documents/rec-dces-19990702.htm" |
PRISM | xmlns:prism="http://prismstandard.org/namespaces/basic/1.0" |
PRISM Source Vocabulary | xmlns:psv="http://prismstandard.org/psv/1.0" |
PRISM Inline Markup | xmlns:pim="http://prismstandard.org/pim/1.0" |
These elements from the Dublin Core form the basis for PRISM's descriptive metadata.
Element | Role |
dc:identifier | The resource identifier. |
dc:title | The name by which the resource is known. Synonymous with headline. |
dc:creator | The primary creator of the resource. |
dc:contributor | Secondary creators. |
dc:language | The principal language of the resource. |
dc:description | A description of the resource. |
dc:format | The format of the resource. |
dc:type | The nature or genre of the presentation of the resource's content. |
prism:category | The nature of the intellectual content of the resource. |
These elements describe the supply chain for a resource to indicate what the source material for a resource was and through which organizations the resource has passed. PRISM uses the source property to identify the original creator of the resource, the publisher property to identify the primary provider of the information (such as a major wire service), and the distributor property to identify other members of the distribution chain, if any.
Element | Role |
dc:publisher | An identifier for the supplier of the resource. |
prism:distributor | An identifier for the distributor of the resource. |
dc:source | An identifier for source material for the resource. |
There are several times that mark the major milestones in the life of a news resource: The time the story is published, the time it may be released (if not immediately), the time it is received by a customer, and the time that the story expires (if any). Dates and times are represented using the W3C-defined profile of ISO 8601. [W3C-NOTE-datetime]
PRISM timestamps appear 0 or 1 times.
Element | Role |
prism:creationTime | Date and time the identified resource was first created. |
prism:expireTime | Date and time when the resource may no longer be distributed. |
prism:modifyTime | Date and time the resource was last modified. |
prism:publicationTime | Date and time when the resource is released to the public. |
prism:releaseTime | Earliest date and time when the resource may be distributed. |
prism:receivedTime | Date and time when the resource was received on current system. |
prism:timeFrom | Starting point in time for a time range or a calendar interval. |
prism:timeMoment | Moment in time. |
prism:timeUntil | Ending point in time for a range. |
These elements describe the subject matter of a resource. Best practice is
for dc:subject
to
contain subject description elements that reference controlled vocabulary terms.
If that is not possible, dc:subject
can also contain a prose description of the
subject. Best practice is for subject description elements to reference
controlled vocabulary terms such as the IPTC Subject Reference System.
Element | Role |
dc:coverage | The extent or scope of the content of the resource. Typically geographic locations or periods of time. |
dc:subject | The subject of the resource. |
prism:subjectCreator | The creator of the intellectual property depicted in the resource. |
prism:subjectEvent | An event referred to in or described by the resource. |
prism:subjectIndustry | An industry referred to in or described by the resource. |
prism:subjectLocation | A location referred to in or described by the resource. |
prism:subjectPerson | A person referred to in or described by the resource. |
prism:subjectType | The nature or genre of the content of the resource. |
prism:subjectOrg | An organization referred to in or described by the resource. |
prism:subjectURL | A URL referred to in or described by the resource (but not the URL of the resource itself). |
The following elements identify resources that are related and indicate the nature of the relation. They can model containment relations - this article contains this photo, story text and caption; formats - this word document exists in HTML, XML and PDF; alternatives - an image that cannot be reused has alternatives that can be; and many other types of relations.
Element | Role |
prism:preference | Indicates a preference level for relations like hasVersion or hasSubstitute. |
prism:isPartOf | The described resource is a physical or logical part of the referenced resource. [DCMI-R] |
prism:hasPart | The described resource includes the referenced resource either physically or logically. [DCMI- R] |
prism:isVersionOf | The described resource is a version, edition, or adaptation of the referenced resource. Changes in version imply substantive changes in content rather than differences in format. [DCMI- R] |
prism:hasVersion | The described resource has a version, edition, or adaptation, namely, the referenced resource. Changes in version imply substantive changes in content rather than differences in format. [DCMI- R] |
prism:isFormatOf | The described resource is the same intellectual content of the referenced resource, but presented in another format. [DCMI- R] |
prism:hasFormat | The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format. [DCMI- R] |
prism:references | The described resource references, cites, or otherwise points to the referenced resource. [DCMI- R] |
prism:isReferencedBy | The described resource is referenced, cited, or otherwise pointed to by the referenced resource. [DCMI- R] |
prism:isBasedOn | The described resource is a performance, production, derivation, translation, adaptation or interpretation of the referenced resource. [DCMI- R] |
prism:isBasisFor | The described resource has a performance, production, derivation, translation, adaptation or interpretation, namely the referenced resource. [DCMI- R] |
prism:requires | The described resource requires the referenced resource to support its function, delivery, or coherence of content. [DCMI- R] |
prism:isRequiredBy | The described resource is required by the referenced resource, either physically or logically. [DCMI- R] |
prism:isAlternativeFor | The described resource can be substituted for the referenced resource. |
prism:hasAlternative | The described resource has an alternative version that can be substituted, namely the referenced resource. |
prism:isCorrectionOf | The described resource is a corrected version of the referenced resource. |
prism:hasCorrection | The described resource has a correction, namely the referenced resource. |
The PRISM rights and permissions vocabulary is designed to facilitate reuse and clearance processes for parties with established business relationships by explicitly specifying the rights and/or restrictions connected with a resource. PRISM is NOT concerned with digital rights enforcement. PRISM does not specify policy or provide instructions to trusted viewers and repositories on how they should behave. PRISM also does not specify fee or payment details. Standards such as XrML exist to serve those needs.
The design goals of rights and permissions are:
To be able to describe reuse rights in a precise and consistent manner.
To minimize the amount of metadata that needs to be applied to resources that will not be reused.
To make simple cases such as no rights or unrestricted use simple to specify, while providing the richness to indicate any type of usage or restriction.
Also note that, unlike metadata such as "title" which is expected to be invariant, rights and permissions metadata is generally intended for consumption by systems immediately downstream from the generator.
This section defines some elements for basic rights information such as a copyright statement, a location on an external information where detailed rights information can be accessed, whether any specified rights are for exclusive use of a resource, and a reuse flag. If the reuse flag is set to be 'no' it means that the resource is not intended for reuse, so there is no need to bother specifying any additional metadata, and it can be used as a filter for searches through an archive so reviewers do not have to waste time looking at content that cannot be reused.
Term | Description |
dc:rights | Container element for all rights data |
prism:isForReuse | A yes/no flag indicating whether this resource may be reused. |
prism:copyright | A copyright statement for this resource. |
prism:isExclusive | A yes/no flag indicating whether the specified rights are for exclusive use of this resource. |
This section describes a number of terms to keep track of legal agreements to use content and any stakeholders in the resale of a resource, such as the publisher, rights holder, copyright holder, and content copyright holder.
Term | Description |
prism:contentCopyrightHolder | Contact information for the individual or entity that holds a copyright to the contents of this resource, if applicable. |
prism:providerType | The type of person or agency that provided this resource. |
prism:rightsHolder | Contact information for the rightsholder of this resource, if different. |
Types of rights and uses for a resource are specified using controlled vocabulary terms for the elements listed below. PRISM has specified a set of commonly used rights and uses. It is possible to extend the available set of rights and uses by defining other vocabularies for rights and uses and referencing them instead.
These are the elements used to specify rights, uses and restrictions are:
Term | Description |
prism:right | References a controlled-vocabulary term for the type of right to be granted |
prism:rightsName | |
prism:allowedUse | References uses that are allowed. |
prism:restrictedIse | References uses that are restricted. |
prism:usageType | A controlled vocabulary term for the type of use to be allowed or restricted. |
prism:usage | A human-readable statement or controlled vocabulary term defining to what extent a use is allowed or restricted. |
Several elements in PRISM-approved or PRISM-extended namespaces take values that are intended to come from controlled vocabularies. Controlled vocabularies are managed lists of terms. They may be hierarchically structured subject classification systems like the Dewey Decimal Code or the IPTC's Subject Reference System. Or they may be large, flat, lists of names of companies, people, places, etc. Such lists might come from an external source, or from a company's internal database systems.
The PRISM specification provides RDF Property Types for describing terms in a controlled vocabulary. Each element is uniquely identified with a URI. (Note that it is NOT a requirement that the URI be globally resolvable).
Other information, such as whether the controlled term describes a for-profit vs. non-profit organization can be handled with other RDF Property Types.
Note: This section is subject to change, as the PRISM working group is investigating the adoption of NewsML's notion of citing controlled vocabularies.
Element | Role |
psv:broaderTerm | Links to a broader (more general) concept in a vocabulary. For example, from 'dog' to 'mammal'. |
psv:code | Provides the unique identifier for the term. |
psv:definition | Provides a human-readable definition for the item in the vocabulary. |
psv:label | Provides a human-readable label for the term in the vocabulary. Multiple labels can be provided with different xml:lang attributes. |
psv:narrowerTerm | Links to a narrower (more specific) concept in the vocabulary. For example, from 'dog' to 'Dalmation'. Multiple NT links are allowed. |
psv:relatedTerm | Links to a 'related term' in the vocabulary, where the nature of the relation is not specified. |
psv:synonym | Alternate labels (synonyms) for the same property. |
psv:vocabulary | Provides a human-readable string identifying the vocabulary from which the term comes. |
PRISM's recommended practice is that either the name of the publisher be
supplied as content (e.g. <dc:publisher>Random House</dc:publisher>
) or
that a controlled term from an authority
file be used. For example:
<dc:publisher rdf:resource="pubs:RH" /> . . . <rdf:description rdf:about="pubs:RH"> <psv:vocabulary>Publishers of the World </psv:vocabulary> <psv:code>RH</psv:code> <psv:label>Random House</psv:label> </rdf:description>
<rdf:RDF xmlns:dc="http://purl.org/metadata/DublinCore#" xmlns:rdf="http://www.w3.org/TR/RDFM&S#" xmlns:psv= "http://www.idealliance.org/namespaces/PRISM/SV/v2/"> <!-- Dublin Core description of a document. Note use of both strings and references to other resources as values --> <rdf:Description rdf:about=http://www.foo.com/index.html> <dc:creator>John Smith</dc:creator> <dc:subject rdf:resource="iptc:sports"/> </rdf:Description> <!-- More info about a subject descriptor term --> <rdf:Description rdf:about="iptc:sports"> <psv:vocabulary>IPTC SRS</psv:vocabulary> <psv:label>Sports</psv:label> </rdf:Description> </rdf:RDF>
Important information, such as dates or companies often occurs in the text of an article. Some organizations prefer to mark that data in-line rather than create a large set of subject description elements. PRISM provides the following elements for inline markup:
The next version of the NITF will contain a mechanism to reference controlled vocabularies and authority files. It is likely that future versions of the PRISM specification will specify a number of elements from NITF to use instead of defining in-line markup itself.
Element | Role |
pim:location | Marks a geographical location. |
pim:objectTitle | Marks the title of a book, film, painting, product, etc. |
pim:org | Marks the name of a government, department, company, charity, club, or any other organization. |
pim:person | Marks the name of a person (real or imaginary). |
pim:quote | Marks the words attributed to a specific person. |
Some of the element defined in this section use the following aliases:
Alias |
Definition |
%AuthorityReference |
An attribute, "rdf:resource", whose value is an authority file reference. |
%ResourceReference |
An attribute, "rdf:resource", whose value is a resource reference. |
%VocabularyReference |
An attribute, "rdf:resource", whose value is a resource reference. |
%TimeSpecification |
A string specifying a date and time according to the W3C profile of ISO 8601 (e.g., YYYY-MM-DDThh:mm:ss.ssTZD) [W3C-NOTE-datetime]. |
Dublin Core allows very general semantics for each element. The following Dublin Core element definitions were taken from the Dublin Core specification. Additional comments indicate the use of each Dublin Core element in a PRISM document. The use of some DC elements is encouraged, others are discouraged, and others constrained.
Name | Contributor |
Identifier | dc:contributor |
Definition | An entity responsible for making contributions to the content of the resource. |
Comment | Examples of a Contributor include a person, an organization, or a service. Typically, the name of a Contributor should be used to indicate the entity. |
Attributes | %AuthorityReference if empty. |
Model | (#PCDATA | #EMPTY) |
Occurs In | |
Example |
Name | Coverage |
Identifier | dc:coverage |
Definition | The extent or scope of the content of the resource. |
Comment | Coverage will typically include spatial location (a place name or geographic coordinates), temporal period (a period label, date, or date range) or jurisdiction (such as a named administrative entity). Recommended best practice is to select a value from a controlled vocabulary (for example, the Thesaurus of Geographic Names [TGN]) and that, where appropriate, named places or time periods be used in preference to numeric identifiers such as sets of coordinates or date ranges. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Creator |
Identifier | dc:creator |
Definition | An entity primarily responsible for making the content of the resource. |
Comment | Examples of a Creator include a person, an organization, or a service. Typically, the name of a Creator should be used to indicate the entity. In principle, any number of creators may be associated with a resource. PRISM recommends that this element contain the name of one person or organization primarily responsible for this resource. Synonyms or "aliases" for creator names should be handled with an Authority File. Use other PRISM elements to describe arbitrary contributory roles. |
Attributes | %AuthorityReference if empty. |
Model | (#PCDATA | #EMPTY) |
Occurs In | |
Example |
Name | Date |
Identifier | dc:date |
Definition | A date associated with an event in the life cycle of the resource. |
Comment | Typically, Date will be associated with the creation or availability of the resource. Recommended best practice for encoding the date value is defined in a profile of ISO 8601 [W3CDTF] and follows the YYYY-MM-DD format. Any number of dates may need to be associated with a resource. PRISM recommends that this element contain the date and time the resource was published. Preference should be given to the more specific PRISM date and time elements. |
Attributes | None |
Model | (%TimeSpecification) |
Occurs In | |
Example |
Name | Description |
Identifier | dc:description |
Definition | An account of the content of the resource. |
Comment | In principle, this element MAY contain any information (e.g., an abstract, table of contents, reference to a graphical representation of content or a free-text account of the content) that describes the resource. PRISM recommends that |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Format |
Identifier | dc:format |
Definition | The physical or digital manifestation of the resource. |
Comment | Typically, Format may include the media-type or dimensions of the resource. Format may be used to determine the software, hardware or other equipment needed to display or operate the resource. Examples of dimensions include size and duration. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of Internet Media Types [MIME] defining computer media formats). [For PRISM, I think we are only interested in the media type. Physical format info is probably not something we need to do in an interoperable manner.] |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Identifier |
Identifier | dc:identifier |
Definition | An unambiguous reference to the resource within a given context. |
Comment | Recommended best practice is to identify the resource by means of a string or number conforming to a formal identification system. Example formal identification systems include the Uniform Resource Identifier (URI) (including the Uniform Resource Locator (URL)), the Digital Object Identifier (DOI) and the International Standard Book Number (ISBN). Consistent and thorough use of identifiers is essential for PRISM
conformance. Note that multiple |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Language |
Identifier | dc:language |
Definition | A language of the intellectual content of the resource. |
Comment | Recommended best practice for the values of the Language element is defined by RFC 1766 [RFC1766] which includes a two-letter Language Code (taken from the ISO 639 standard [ISO639]), followed optionally, by a two-letter Country Code (taken from the ISO 3166 standard [ISO3166]). For example, 'en' for English, 'fr' for French, or 'en-uk' for English used in the United Kingdom. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Publisher |
Identifier | dc:publisher |
Definition | An entity responsible for making the resource available. |
Comment | The organization or individual that released the resource for publication. PRISM recommends that the name of the publisher should be supplied as content, a URI used in an rdf:resource attribute, or a controlled term from an authority list be used. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | <dc:publisher rdf:resource="http://wanderlust.com/" /> |
Example |
Name | Relation |
Identifier | dc:relation |
Definition | A reference to a related resource. |
Comment | Recommended best practice is to reference the resource by means of a string or number conforming to a formal identification system. Because the notion of "related resource" is vague, PRISM recommends that this element not be used. Preference should be given to the more specific PRISM relationship elements. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Rights |
Identifier | dc:rights |
Definition | Information about rights held in and over the resource. |
Comment | Typically, a Rights element will contain a rights management statement for the resource, or reference a service providing such information. Rights information often encompasses Intellectual Property Rights (IPR), Copyright, and various Property Rights. If the Rights element is absent, no assumptions can be made about the status of these and other rights with respect to the resource. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Source |
Identifier | dc:source |
Definition | A Reference to a resource from which the present resource is derived. |
Comment | The present resource may be derived from the Source resource in whole or in part. Recommended best practice is to reference the resource by means of a string or number conforming to a formal identification system. Use |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Subject |
Identifier | dc:subject |
Definition | The topic of the content of the resource. |
Comment | Typically, a Subject will be expressed as keywords, key phrases or classification codes that describe a topic of the resource. Recommended best practice is to select a value from a controlled vocabulary or formal classification scheme. PRISM's recommended practice is to provide the value of the
|
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Title |
Identifier | dc:title |
Definition | A name given to the resource. |
Comment | Typically, a Title will be a name by which the resource is formally known. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Type |
Identifier | dc:type |
Definition | The nature or genre of the content of the resource. |
Comment | Type includes terms describing general categories, functions, genres, or aggregation levels for content. Recommended best practice is to select a value from a controlled vocabulary (for example, the working draft list of Dublin Core Types [DCT1]). To describe the physical or digital manifestation of the resource, use the FORMAT element. Repeat for resources with multiple types. [PRISM needs to recommend a practice here, which would be to take values from our list of types.] |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Allowed Use |
Identifier | prism:allowedUse |
Definition | Container for elements specifying uses that are allowed. |
Comment | |
Attributes | |
Model | prism:usageType+, prism:usage+, prism:timeFormat, prism:timeFrom, prism:timeUntil |
Occurs In | prism:right |
Example | <prism:allowedUse rdf:parseType="resource"> <prism:usageType rdf:resource= "http://prismstandard.org/1.0/usage.xml#geography" /> <prism:usage rdf:resource="iso3166-2:US" /> <prism:usage rdf:resource="iso3166-2:CA" /> </prism:allowedUse> |
Name | Category |
Identifier | prism:category |
Definition | The nature or genre of a resource's intellectual content. |
Comment | |
Attributes | %AuthorityReference if empty |
Model | (#PCDATA | #EMPTY) |
Occurs In | Example | <prism:category rdf:resource= |
Name | Creation Time |
Identifier | prism:creationTime |
Definition | Date and time the identified resource was first created. |
Comment | |
Attributes | None |
Model | (%TimeSpecification) |
Occurs In | |
Example |
Name | Content Copyright Holder |
Identifier | prism:contentCopyrightHolder |
Definition | Name and contact information for the copyright holder of the content of the resource. |
Comment | This element should contain human-readable information |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Copyright |
Identifier | prism:copyright |
Definition | Copyright statement for the resource |
Comment | |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:copyright>Copyright © Wicked Publication, |
Name | Distributor |
Identifier | prism:distributor |
Definition | An identifier for the distributor of the resource. |
Comment | Best practice is to use a URI for the distributor as a value for the
The organization or individual that most recently made the resource available, typically as part of a value-added service such as aggregation, syndication, or distribution. If the Publisher is the most recent distributor, omit this field. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Expiration Time |
Identifier | prism:expireTime |
Definition | Date and time when the resource may no longer be distributed. |
Comment | |
Attributes | None |
Model | (%TimeSpecification) |
Occurs In | |
Example |
Name | Has Alternative |
Identifier | prism:hasAlternative |
Definition | The described resource has an alternative version that can be substituted, namely the referenced resource. |
Comment | |
Attributes | rdf:resource contains identifier of related resource |
Model | (rdf:value) |
Occurs In | |
Example | <prism:hasAlternative rdf:parseType="resource"> |
Name | Has Correction |
Identifier | prism:hasCorrection |
Definition | The described resource has a correction, namely the referenced resource. |
Comment | This element is a sub-property of the prism:hasVersion element |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | prism:hasVersion |
Example | <prism:isCorrectionOf rdf:resource= |
Name | Has Format |
Identifier | prism:hasFormat |
Definition | The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format. |
Comment | |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | |
Example | <prism:hasFormat rdf:resource= |
Name | Has Part |
Identifier | prism:hasPart |
Definition | The described resource includes the referenced resource either physically or logically. |
Comment | |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | |
Example | <prism:hasPart rdf:resource= |
Name | Has Verison |
Identifier | prism:hasVersion |
Definition | The described resource has a version, edition, or adaptation, namely, the referenced resource. Changes in version imply substantive changes in content rather than differences in format. |
Comment | For corrections, use the subproperty prism:hasCorrection |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | |
Example | <prism:hasVersion rdf:resource= |
Name | Is Alternative For |
Identifier | prism:isAlternativeFor |
Definition | The described resource can be substituted for the referenced resource. |
Comment | |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | |
Example | <prism:isAlternativeFor rdf:resource= |
Name | Is Based On |
Identifier | prism:isBasedOn |
Definition | The described resource is a performance, production, derivation, translation, adaptation or interpretation of the referenced resource. |
Comment | |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | |
Example |
Name | Is Basis For |
Identifier | prism:isBasisFor |
Definition | The described resource has a performance, production, derivation, translation, adaptation or interpretation, namely the referenced resource. |
Comment | |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | |
Example |
Name | Is Correction Of |
Identifier | prism:isCorrectionOf |
Definition | The described resource is a corrected version of the referenced resource. |
Comment | This element is a sub-property of the prism:isVersion element. |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | prism:isVersion |
Example | <prism:isCorrectionOf rdf:resource= |
Name | Is Exclusive |
Identifier | prism:isExclusive |
Definition | Boolean flag: Are the specified rights granted for exclusive use of the resource? |
Comment | This element MUST contain 'yes' or 'no' |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:isExclusive>no</prism:isExclusive> |
Name | Is Format Of |
Identifier | prism:isFormatOf |
Definition | The described resource is the same intellectual content of the referenced resource, but presented in another format. |
Comment | |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | |
Example | <:rdf:Description about="Belize.pdf">
<prism:isFormatOf rdf:resource= |
Name | Is For Reuse |
Identifier | prism:isForReuse |
Definition | Boolean flag: Can this resource be reused. |
Comment | This element MUST contain 'yes' or 'no' |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:isForReuse>yes</prism:isForReuse> |
Name | Is Version Of |
Identifier | prism:isVersionOf |
Definition | The described resource is a version, edition, or adaptation of the referenced resource. Changes in version imply substantive changes in content rather than differences in format. |
Comment | For corrections, use the subproperty prism:isCorrectionOf . For alternative versions, use
the subproperty prism:isAlternativeFor . |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | |
Example | <prism:isVersionOf rdf:resource= |
Name | Last Modified |
Identifier | prism:modifyTime |
Definition | Date and time the resource was last modified. |
Comment | |
Attributes | None |
Model | (%TimeSpecification) |
Occurs In | |
Example |
Name | Preference |
Identifier | prism:preference |
Definition | For resources that indicate different versions (has Alternative, hasVersion), this element specifies a preference level indicating which resource should be chosen as a substitute. |
Comment | 1 is the highest preference, 2 is second-highest, etc. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:hasAlternative rdf:parseType="resource"> |
Name | Provider Type |
Identifier | prism:providerType |
Definition | Describes the provider of the specified resource, such as a staff photographer, a freelancer or a media house. |
Comment | Specifies a value Provider Type qualifier or another controlled vocabulary |
Attributes | %VocabularyReference |
Model | (#PCDATA | #EMPTY) |
Occurs In | |
Example | <prism:providerType rdf:resource= |
Name | Publication Time |
Identifier | prism:publicationTime |
Definition | Date and time when the resource is released to the public. |
Comment | |
Attributes | None |
Model | (%TimeSpecifications) |
Occurs In | |
Example |
Name | Received Time |
Identifier | prism:receivedTime |
Definition | Date and time when the resource was received on current system. |
Comment | |
Attributes | None |
Model | (%TimeSpecification) |
Occurs In | |
Example |
Name | References |
Identifier | prism:references |
Definition | The described resource references, cites, or otherwise points to the referenced resource. |
Comment | |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | |
Example | <prism:references rdf:resource= |
Name | Release Time |
Identifier | prism:releaseTime |
Definition | Earliest date and time when the resource may be distributed. The release time is sometimes also called the "embargo time." |
Comment | |
Attributes | None |
Model | (%TimeSpecification) |
Occurs In | |
Example |
Name | Requires |
Identifier | prism:requires |
Definition | The described resource requires the referenced resource to support its function, delivery, or coherence of content. |
Comment | |
Attributes | %ResourceReference |
Model | (#EMPTY) |
Occurs In | |
Example | <prism:requires rdf:resource= |
Name | Restricted Use |
Identifier | prism:restrictedUse |
Definition | Container for elements specifying uses that are restricted. |
Comment | |
Attributes | |
Model | prism:usageType+, prism:usage+, prism:timeFormat, prism:timeFrom, prism:timeUntil |
Occurs In | prism:right |
Example | <prism:restrictedUse rdf:parseType="resource"> |
Name | Right |
Identifier | prism:right |
Definition | A specific right that has been granted, possibly for a specific use of a resource |
Comment | |
Attributes | rdf:parseType="resource" |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:right rdf:parseType="resource" /> |
Name | Rights Holder |
Identifier | prism:rightsHolder |
Definition | If different than the provider, contact info for the person or agency holding rights to the resource. |
Comment | This element should contain human-readable information. |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Rights Name |
Identifier | prism:rightsName |
Definition | A reference to the type of right allowed or restricted. |
Comment | The attribute in this element references the PRISM controlled vocabulary for right types |
Attributes | %ResourceReference |
Model | (#PCDATA) |
Occurs In | prism:right |
Example | <prism:rightsName rdf:resource= |
Name | Subject Creator |
Identifier | prism:subjectCreator |
Definition | The creator of the intellectual property depicted in the resource. |
Comment | If the resource were an image of a painting, the painter would be the subject creator. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:subjectCreator></prism:subjectCreator> |
Name | Subject Event |
Identifier | prism:subjectEvent |
Definition | An event referred to in or described by the resource. |
Comment | If there is more than one event related to a resource, include a
separate instance of prism:SubjectEvent for each event. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:subjectEvent></prism:subjectEvent> |
Name | Subject Industry |
Identifier | prism:subjectIndustry |
Definition | An industry referred to in or described by the resource. |
Comment | If there is more than one industry related to a resource, include a
separate instance of prism:subjectIndustry for each industry. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:subjectIndustry></prism:subjectIndustry> |
Name | Subject Location |
Identifier | prism:subjectLocation |
Definition | A location referred to in or described by the resource. |
Comment | If there is more than one location related to a resource, include a
separate instance of prism:subjectLocation for each location. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:subjectLocation></prism:subjectLocation> |
Name | Subject Organization |
Identifier | prism:subjectOrg |
Definition | An organization referred to in or described by the resource. |
Comment | If there is more than one organization related to a resource, include
a separate instance of prism:subjectOrg for each organization. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:subjectOrg></prism:subjectOrg> |
Name | Subject Person |
Identifier | prism:subjectPerson |
Definition | A person referred to in or described by the resource. |
Comment | If there is more than one person related to a resource, include a
separate instance of prism:subjectPerson for each person. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:subjectPerson></prism:subjectPerson> |
Name | Subject URL |
Identifier | prism:subjectURL |
Definition | A URL referred to in or described by the resource (but not the URL of the resource itself). |
Comment | If there is more than one URL related to a resource, include a
separate instance of prism:subjectURL for each URL. |
Attributes | None |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:subjectURL>http://www.yahoo.com/ |
Name | Time From |
Identifier | prism:timeFrom |
Definition | Specifies a starting point in time |
Comment | Uses the W3C profile of the ISO time specification. |
Attributes | |
Model | %TimeSpecification |
Occurs In | |
Example | <prism:TimeFrom>20000807T13:00:00</prism:timeFrom> |
Name | Time Until |
Identifier | prism:timeUntil |
Definition | Specifies an ending point in time |
Comment | Uses the W3C profile of the ISO time specification. |
Attributes | |
Model | %TimeSpecification |
Occurs In | |
Example | <prism:TimeUntil>20010807T13:00:00</prism:timeUntil> |
Name | Time Moment |
Identifier | prism:timeMoment |
Definition | Specifies a moment in time. |
Comment | Uses the W3C profile of the ISO time specification. |
Attributes | |
Model | %TimeSpecification |
Occurs In | |
Example | <prism:timeMoment>20000810T10:53:20</prism:timeMoment> |
Name | Time Units |
Identifier | prism:timeUnits |
Definition | Specifies which calendar unit of time will be used. |
Comment | References a PRISM calendar unit qualifier or other controlled vocabulary. |
Attributes | %VocabularyReference |
Model | (#EMPTY) |
Occurs In | |
Example | <prism:timeUnits rdf:resource= |
Name | Resource Usage |
Identifier | prism:usage |
Definition | Human-readable description of a use that is allowed or restricted. |
Comment | |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example | <prism:usage>May downsample for Web use. |
Name | Resource Usage Type |
Identifier | prism:usageType |
Definition | Specifies the type of usage. |
Comment | References a controlled vocabulary term |
Attributes | %VocabularyReference |
Model | (#EMPTY) |
Occurs In | |
Example | <prism:usageType rdf:resource= |
Name | Resource Use |
Identifier | prism:use |
Definition | Specifies a particular type of use that will be allowed or restricted |
Comment | |
Attributes | |
Model | (prism:usageType prism:usage+) |
Occurs In | |
Example | <prism:use> |
Metadata is typically considered as out-of-line information. Fields such as Author, Title, and Subject are stereotypical. However, a consistent theme from the publishers in the working group was the need for inline markup of organizations, locations, product names, personal names, quotations, etc.
To meet the needs of the publishers, the PRISM specification provides the following elements that can be used for in-line markup. Note that all of these elements map to elements in the NITF DTD. However, they go beyond the current NITF DTD, by allowing references to authority files.
Developers of XML specifications for the publishing industry can use the following DTD fragment to incorporate PRISM's in-line markup elements into their DTDs. The fragment assumes that the basic textual content markup is described in another parameter entity known as %content.mix
;
<!-- href contains an authority file reference --> <!ENTITY % inlineAttrs " href CDATA #IMPLIED"> <!ELEMENT pim:location (%content.mix; )> <!ATTLIST pim:location %inlineAttrs; > <!ELEMENT pim:objectTitle (%content.mix; )> <!ATTLIST pim:objectTitle %inlineAttrs; > <!ELEMENT pim:org (%content.mix; )> <!ATTLIST pim:org %inlineAttrs; > <!ELEMENT pim:person (%content.mix; )> <!ATTLIST pim:person %inlineAttrs; > <!ELEMENT pim:quote (%content.mix; )> <!ATTLIST pim:quote personRef CDATA #IMPLIED placeRef CDATA #IMPLIED location CDATA #IMPLIED date CDATA #IMPLED >
Name | Location |
Identifier | pim:location |
Definition | The location element tags a geographical location in the text. |
Comment | Even at the simplest level, the location element helps to distinguish, for example, the Scottish city "Paisley" from the fabric design, or the country "China" from the tableware. |
Attributes | authorityReference |
Model | (%content.mix;) |
Occurs In Example |
|
Example | <p> He spoke on the history of <pim:location> Great Lakes
basin</pim:location> at the Royal Ontario Museum in
<pim:location> Toronto</pim:location>.</p> |
Name | Object title |
Identifier | pim:objectTitle |
Definition | The prism:objectTitle element tags the title of an object (such as a book, song, movie, etc.) in the text. |
Comment | This element allows only text as its content, so it is not possible to markup up titles within titles. |
Attributes | authorityReference |
Model | (%content.mix;) |
Occurs In Example |
|
Example | <p> Some analysts compared the recent events to the film
<pim:objectTitle> Wag the
Dog</pim:objectTitle>.</p> |
Name | Organization |
Identifier | pim:org |
Definition | The org element tags the name of any organization, such as a government, department, ministry, corporation, charity, or club. |
Comment | |
Attributes | authorityReference, orgid |
Model | (%content.mix;) |
Occurs In Example |
|
Example | <p><pim:org> Nortel Networks <orgid
idsrc="http://www.xmlnews.org/ns/orgids/tickers"
value="NYSE:NT"/></pim:org>
saw its stock fall in the face of
the Brazilian devaluation.</p> |
Name | Person |
Identifier | pim:person |
Definition | The person element tags the name of a human individual (real or imaginary) in the text. |
Comment | |
Attributes | authorityReference |
Model | (%content.mix;) |
Occurs In Example |
|
Example | <p> Prime Minister <pim:person> Tony
Blair</pim:person> will meet with the other
<pim:org> EU</pim:org> leaders to discuss agricultural
policy.</p> |
Name | Quote |
Identifier | pim:quote |
Definition | Marks the words attributed to a specific person in the text. |
Comment | |
Attributes | speakerRef
- authority file reference to speakerplaceRef -
authority file reference to placedate - ISO date
occasion
- Textual description of the occasion |
Model | (%content.mix;) |
Occurs In Example |
|
Example | <pim:quote speakerRef="USPres:JFK" placeref="city:Berlin"
|
The PRISM Source Vocabulary provides a mechanism for describing and conveying all or a portion of a controlled vocabulary or authority file.
Name | Broader Term |
Identifier | psv:broaderTerm |
Definition | Links to a broader (more general) concept in the vocabulary. For example, from 'dog' to 'mammal'. |
Comment | Note that more than one psv:broaderTerm link IS ALLOWED. This means that polyhierarchic structures are possible. |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Code |
Identifier | psv:code |
Definition | Provides a machine-readable identifier for the vocabulary and term. |
Comment | |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Definition |
Identifier | psv:definition |
Definition | Provides a human-readable definition for the item in the vocabulary. |
Comment | |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Label |
Identifier | psv:label |
Definition | Provides a human-readable label for the term in the vocabulary. |
Comment | Multiple labels can be provided with different xml:lang
attributes. |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Narrower Term |
Identifier | psv:narrowerTerm |
Definition | Links to a narrower (more specific) concept in the vocabulary. For example, from 'dog' to 'Dalmation'. |
Comment | Multiple NT links are allowed. |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Related Term |
Identifier | psv:relatedTerm |
Definition | Links to a 'related term' in the vocabulary, where the nature of the relation is not specified. |
Comment | |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Synonym |
Identifier | psv:synonym |
Definition | Alternate labels (synonyms) for the same property. |
Comment | |
Attributes | |
Model | (#PCDATA) |
Occurs In | |
Example |
Name | Vocabulary |
Identifier | psv:vocabulary |
Definition | Provides a human-readable string identifying the vocabulary from which the term comes. |
Comment | |
Attributes | |
Model | (#PCDATA) |
Occurs In |
|
Example |
The specification to this point has focused on the elements that may be used in a PRISM metadata document. Elements, in effect, define the syntax of the document. To convey the meaning of a document, the values that a given element may take must also be defined. This section lists the controlled vocabularies that comprise the set of legal values for certain PRISM elements. Other elements use controlled vocabularies created and maintained by third parties (such as the ISO 3166 codes for country names). Still other elements will require some domain-specific controlled vocabulary (e.g., the North American Industrial Classification System).
The working group anticipates that each controlled vocabulary will be available as a separate XML document identified by a URI. That information will be included in a future version of the specification.
Media types, such as text/html or image/jpeg, provide enough information for software to render data. But activities like discovery and re-purposing demand more specific information about the role of a resource. The PRISM Specification defines two controlled vocabularies to specify the nature of a resource: the Resource Type and the Resource Category.
The Resource Type defines the way that a resource presents information. The Resource Type captures different information than the format of a resource, as specified using MIME types. For example, a JPEG could be a photo, line drawing, or chart. The rendering software does not care, but potential users of the content do. The Resource type is also not specific to its intellectual content (e.g. election results vs. death rates). The Resource Type values form a controlled vocabulary for the <dc:type> element.
The URL for the PRISM resource type vocabulary is: http://prismstandard.org/1.0/resourcetypes.xml.
Term | Description |
article | Literary compositions prepared for publication as an independent portion of a magazine, newspaper, encyclopedia, or other work. [AAT] |
book | Sheets of paper, parchment, or similar material, that are blank, written on, or printed, and are strung or bound together; especially, when printed, a bound volume, or a volume of some size. [AAT] |
body | The principal component. [NewsML] |
catalog | Enumerations of items, usually arranged systematically, with descriptive details; may be in book or pamphlet form, on cards, or online. [AAT] |
electronicBook1 | A digital object typically thought of as an electronic analog to a physical hardcover or softcover book. |
graph | Representations of any sort of data by means of dots, lines, or bars; usually to illustrate relationships. [AAT] |
illustration | Representations or diagrams that clarify, usually accompanying a text, sometimes part of an advertisement. [AAT] |
interactiveContent | Content such as crossword puzzles, financial calculators and applets, that invites a person to do something other than read or view the material. |
journal | Periodicals containing scholarly articles or otherwise disseminating information on developments in scholarly fields. [AAT] |
list | A series of names, words, or other items written, printed, or imagined one after the other. [dictionary.com] |
magazine | Periodicals containing articles, essays, poems, or other writings by different authors, usually on a variety of topics and intended for a general reading public or treating a particular area of interest for a popular audience. [AAT] |
manual | Work containing concise information, often rules or instructions needed to perform tasks or processes. [AAT] |
news | A collection of news stories. |
newspaper | Papers that are printed and distributed daily, weekly, or at some other regular and usually short intervals and which contain news, editorials and opinions, features, advertising, and other matter considered of general interest. [AAT] |
photo | A picture of a person or scene in the form of a print or transparent slide; recorded by a camera on light-sensitive material. [WORDNET] |
sidebar | Component associated with an article, that typically presents additional, contrasting, or late-breaking news. [AAT] |
table | Condensed, orderly arrangements of data, especially those in which the data are arranged in columns and rows. [AAT] |
The Resource Category describes the nature of the intellectual content of the resource. (e.g. obituary, election result) The Resource Category values form a controlled vocabulary for the <prism:category> element, defined by the PRISM specification.
The URL for the PRISM Resource Category vocabulary is: http://prismstandard.org/1.0/category.xml.
Term | Description |
abstract | A section featuring the most important points of a work. [NewsML] |
advertisement | Piece of material whose presence is paid for. [NewsML] |
authorBio | Brief text about the author of a work. |
bibliography | A section describing lists of books or other textual materials arranged in some logical order giving brief information about the works, such as author, date, publisher, and place of publication; may be works by a particular author, or on a particular topic. [AAT] |
biography | Written accounts of the lives of individuals. [AAT] |
brief | Material shorter than a typical article, frequently part of a collection under a single headline. |
cartoon | Pictorial images using wit to comment on such things as contemporary events, social habits, or political trends, usually executed in a broad or abbreviated manner. [AAT] |
classifiedAd | An advertisement, usually brief, appearing in a publication under headings with others of the same category. |
column | Editorial or syndicated column. |
dateline | Date and location of creation. |
notice | Announcements given for a specific purpose. |
electionResults | The results of an election. |
eventsCalendar | Describes events that are happening over a specified period of time. |
feature | A prominent or special article, story, or department in a newspaper or periodical. [Dictionary.com] |
financialStatement | Reports summarizing the financial condition of an organization on any date or for any period. [AAT] |
index | Lists, usually in alphabetical order, of persons and/or subjects referred to in documents, with location of references thereto. [AAT] |
interview | Statements, transcripts, or recordings of conversations in which one person obtains information from another such as for research purposes, publication, or broadcast. [AAT] |
legalDocument | Documents having legal relevance in general. [AAT] |
letterToEditor | A letter sent to the editors of a publication expressing an opinion. |
logo | Graphic images that are designed for ready recognition to identify a product, company, or organization and sometimes used as trademarks, and that are symbol- or picture-based. [AAT] |
map | Documents depicting, normally to scale and usually on a flat medium, a selection of material or abstract features on or in relation to the surface of the earth or of a heavenly body, and generally emphasizing arterial or regional relationships. [AAT] |
obituary | Published notices of a death, usually with a brief biography of the deceased. [AAT] |
opinion | An article in a publication expressing the opinion of its author. |
poll | An inquiry into public opinion conducted by interviewing a random sample of people [WORDNET] |
productDescription | A description of a product. |
profile | An essay presenting noteworthy characteristics and achievements. Use Profile for places and organizations and Biography for individual persons. |
quote | To repeat or copy the words of (another), usually with acknowledgment of the source. [dictionary.com] |
recipe | Sets of directions with a list of ingredients for making or preparing something, especially food. [AAT] |
review | A description of some thing (e.g., a product, event, or service) that includes an editorial evaluation. (See "productDescription") |
sidebar | Component associated with an article, that typically presents additional, contrasting, or late-breaking news. [AAT] |
tableOfContents | A list of the work's parts in sequence, usually with a page number or other symbol indicating where each part begins. [AAT] |
These terms are the subset of terms from XrML [XRML] pertinent for reuse, and
serve as values for the prism:right
element.
The URL for the PRISM rights property values is: http://prismstandard.org/1.0/right.xml.
Term | Description |
edit | Allow the modification of a work.Grant right to modify a work. |
extract | Allow removing a portion of a digital work, creating a new work. Differs from edit in that it does not grant the right to modify a work except by removing parts of it. |
embed | Allow including a work as part of a composite work. |
All | All three of the rights above. |
These terms describe how a resource may or may not be used and are values for
the prism:usageType
element.
The URL for PRISM usage property values is: http://prismstandard.org/1.0/usage.xml
Term | Description |
geography | The geographic areas in which a resource may be used. |
time | The periods of time in which a resource may be used. |
industry | The industry domain a resource may be used. |
format | The medium in which an object may be used. |
manipulation | The kinds of changes (e.g., downsampled, resized, cropped) that may be applied to an object. |
circulation | How large an audience is expected to see this object. |
This set of values describes the resource provider and are used in the
prism:providerType
element.
The URL for the Provider property values is: http://prismstandard.org/1.0/provider.xml
Term | Description |
internal | Internal archive/staff writer or photographer. |
mediaHouse | From a media house that aggregates and sells content |
freelancer | From a freelance writer/photographer/etc. |
[AAT] Getty Art and Architecture Thesarus. <http://shiva.pub.getty.edu/aat_browser/>
[DCMI] Dublin Core Metadata Element Set, Version 1.1: Reference Description. <http://purl.org/dc/documents/rec-dces-19990702.htm>
[DCMI- R] Dublin Core Relations. 2000-07-11.
<http://purl.oclc.org/dc/documents/wd-relation-current.htm>
[ICE] The Information and Content Exchange (ICE) Protocol.
<http://www.w3.org/TR/NOTE-ice>
[IETF-XML-Media] IETF Draft: XML Media Types. <http://www.ietf.org/internet-drafts/draft-murata-xml-09.txt>
[IPTC-NEWSML] International Press and Telecommunications Council, NewsML Version 1.0 Beta.<http://www.iptc.org/NewsML/NewsMLv1T.zip>
[IPTC-NITF] International Press and Telecommunications Council, News Industry Text Format.
<http://www.nitf.org/dtd.html>
[ISO-639] ISO-639: Code for the representation of names of languages, 1988 et seq. <http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt>
[ISO-639] ISO 639 - Codes for the representation of names of languages.
<http://www.oasis-open.org/cover/iso639a.html>
[ISO-3166] ISO 3166 - Codes for the representation of names of countries.
<http://www.oasis-open.org/cover/country3166.html>
[ISO-8601] ISO (International Organization for Standardization), ISO 8601:1988 (E) <http://www.iso.ch/cate/d15903.html> Data elements and interchange formats - Information interchange - Representation of dates and times, 1998. See also "The Time Service Department of the US Naval Observatory, International Time Scales" http://tycho.usno.navy.mil/bipm.html. The following provide discussions of ISO-8601: http://www.cl.cam.ac.uk/~mgk25/iso-time.html, http://ourworld.compuserve.com/homepages/dstrange/y2k.htm,
http://www.jat.org/jtt/datetime.html, http://www.w3.org/TR/NOTE-datetime
[IETF-MIMETYPES] Internet Media Types.
<http://www.isi.edu/in-notes/iana/assignments/media-types/media-types>
[NOTE-DRP] Arthur van Hoff, John Giannandrea, Mark Hapner, Steve Carter, Milo Medin, The HTTP Distribution and Replication Protocol http://www.w3.org/TR/NOTE-drp
[OG-UUID] The Open Group, Universal Unique Identifier Format http://www.opengroup.org/onlinepubs/9629399/apdxa.htm
[P3P-Arch] Joseph Reagle, Martin Presler-Martin, Melissa Dunn, Philip DesAutels, Lorrie Cranor, Mark Ackerman, General Overview of P3P Architecture. http://www.w3.org/TR/WD-P3P-arch.html
[PGP] Pretty Good Privacy. http://www.pgp.com/
[RFC-959] J. Postel, J. Reynolds, File Transfer Protocol. http://www.ietf.org/rfc/rfc0959.txt
[RFC-1766] H. Alvestrand. March 1995, Tags for the Identification of Languages. http://www.ietf.org/rfc/rfc1766.txt
[RFC-1808] R. Fielding, Relative Uniform Resource Locators http://www.ietf.org/rfc/rfc1808.txt
[RFC-1738] T. Berners-Lee, L. Masinter, M. McCahill, Uniform Resource Locators (URL) http://www.ietf.org/rfc/rfc1738.txt
[RFC-1766] Tags for the Identification of Languages, Internet RFC 1766. http://www.ietf.org/rfc/rfc1766.txt
[RFC-1945] T. Berners-Lee, R. Fielding, H. Frystyk, Hypertext Transfer Protocol - HTTP/1.0 http://www.ietf.org/rfc/rfc1945.txt
[RFC-2045] N. Freed & N. Borenstein. November 1996, Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. http://www.ietf.org/rfc/rfc2045.txt
[RFC-2046] N. Freed & N. Borenstein. November 1996, Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types. http://www.ietf.org/rfc/rfc2046.txt
[RFC-2119] S. Bradner, Key words for use in RFCs to Indicate Requirement Level http://www.ietf.org/rfc/rfc2119.txt
[RFC-2183] R. Troost, S. Dorner, K. Moore. Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field. http://www.ietf.org/rfc/rfc2183.txt
[RFC-2311] S/MIME Version 2 message specification.
http://www.ietf.org/rfc/rfc2311.txt
[RFC-2387] The MIME Multipart/Related Content Type. http://www.ietf.org/rfc/rfc2387.txt
[RFC-2392] Content-ID and Message-ID Uniform Resource Locators. http://www.ietf.org/rfc/rfc2392.txt?number=2392
[RFC-2396] Uniform Resource Identifiers (URI): Generic Syntax, Internet RFC 2396. http://www.ietf.org/rfc/rfc2396.txt
[RFC-2413] Dublin Core Metadata for Resource Discovery. Internet RFC 2413. http://www.ietf.org/rfc/rfc2413.txt
[SSL] Secure Sockets Layer (SSL) Version 2.0 Specification. http://sitesearch.netscape.com/eng/security/SSL_2.html
[TGN] Getty Thesaurus of Geographic Names. http://shiva.pub.getty.edu/tgn_browser/
[WebDAV] Jim Whitehead, D. Jensen, S. Carter, Y. Goland, A. Faizi, S. Carter, D. Jensen, HTTP Extensions for Distributed Authoring -- WEBDAV. http://www.ietf.org/rfc/rfc2518.txt
[W3C-DTF] Date and Time Formats, W3C Note. http://www.w3.org/TR/NOTE-datetime
[W3C-InfoSet] XML Information Set Working Draft, http://www.w3.org/TR/xml-infoset
[W3C-NOTE-datetime] Misha Wolf, Charles Wicksteed, Date and Time Formats http://www.w3.org/TR/NOTE-datetime-970915.html
[W3C-RDF] Ora Lassila, Ralph R Swick, Resource Definition Framework (RDF) Model and Syntax Specification. http://www.w3.org/TR/REC-rdf-syntax
[W3C-smil] Synchronized Multimedia Integration Language (SMIL) 1.0 Specification (SMIL) http://www.w3.org/TR/Rec-SMIL
[W3C-xml] Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Extensible Markup Language (XML) http://www.w3.org/TR/REC-xml
[W3C-XML-NS] Tim Bray, Dave Hollander, Andrew Layman; Namespaces in XML. http://www.w3.org/TR/REC-xml-names
[XrML] ContentGuard, inc., Extensible Rights Markup Language. http://www.xrml.org/
PRISM is a member of , Solutions Through Standards
© 2000 IDEAlliance | 100 Daingerfield Road | Alexandria, VA 22314
703-519-8191 | prism@idealliance.org