![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
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. |