CARVIEW |
Japanese Industrial Standards |
JIS A 4002:1989 |
|||
JIS A 4002:1989PICSRules 1.1
Validation date: 1989-03-01
Descriptors: meta-data, PICS, content selection, preferences capture and
expression This documented is a translated copy of the W3C's PICSRules1.1 Recommendation. This document may contain translation errors. The normative, English language, copy can be found at:
... |


REC-PICSRules-971229
PICSRules 1.1
W3C Recommendation 29 Dec 1997
- This is:
- https://www.w3.org/TR/REC-PICSRules-971229
- Latest version:
- https://www.w3.org/TR/REC-PICSRules
- Previous version:
- https://www.w3.org/TR/REC-PICSRules-971222
- Editor:
- Martin Presler-Marshall, IBM <mpresler@us.ibm.com>
- Authors:
- Christopher Evans, Microsoft <cevans@microsoft.com>
- Clive D.W. Feather, Demon Internet Ltd. <clive@demon.net>
- Alex Hopmann, Microsoft <alexhop@microsoft.com>
- Martin Presler-Marshall, IBM <mpresler@us.ibm.com>
- Paul Resnick, University of Michigan <presnick@umich.edu>
Status of this document
This document has been reviewed by W3C Members and other interested parties and has been endorsed by the Director as a W3C Recommendation. It is a stable document and may be used as reference material or cited as a normative reference from another document. W3C's role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment. This enhances the functionality and interoperability of the Web.
This document is part of the W3C (https://www.w3.org/) Metadata activity.
A list of current W3C Recommendations and other technical documents can be
found at https://www.w3.org/TR.
Abstract
This document defines a language for writing profiles, which are filtering rules that allow or block access to URLs based on PICS labels that describe those URLs. This language is intended as a transmission format; individual implementations must be able to read and write their specifications in this language, but need not use this format internally.
Introduction
The purposes for a common profile-specification language are:
- Sharing and installation of profiles. Sophisticated profiles may be difficult for end-users to specify, even through well-crafted user interfaces. An organization can create a recommended profile for children of a certain age. Users who trust that organization can install the profile rather than specifying one from scratch. It will be easy to change the active profile on a single computer, or to carry a profile to a new computer.
- Communication to agents, search engines, proxies, or other servers. Servers of various kinds may wish to tailor their output to better meet users' preferences, as expressed in a profile. For example, a search service can return only links that match a user's profile, which may specify criteria based on quality, privacy, age suitability, or the safety of downloadable code.
- Portability betwen filtering products. The same profile will work with any PICSRules-compatible product.
This language complements the two existing PICS specifications, which provide a machine-readable format for describing a rating service and provide a format for labels and three ways to distribute them. In particular, a PICSRules rule can specify one or more PICS rating services to use, one or more PICS label bureaus to query for labels, and criteria about the contents of labels that would be sufficient to make an accept or reject decision. PICSRules does not explicitly include constructs that deal with the verification of DSIG digital signatures, but there are hints to implementors about where to leave hooks for expected future extensions to the PICSRules language to accommodate signature verification.
-
Translator's Annotation:
The above text refers to concepts which ...
Definitions
This specification uses the same words as RFC 1123 [RFC1123] for defining the significance of each particular requirement. These words are:
- MUST
- This word or the adjective "required" means that the item is an absolute requirement of the specification.
- SHOULD
- This word or the adjective "recommended" means that there may exist valid reasons in particular circumstances to ignore this item, but the full implications should be understood and the case carefully weighed before choosing a different course.
- MAY
- This word or the adjective "optional" means that this item is truly optional. One vendor may choose to include the item because a particular marketplace requires it or because it enhances the product, for example; another vendor may omit the same item.
An implementation is not compliant if it fails to satisfy one or more of the MUST requirements for the protocols it implements. An implementation that satisfies all the MUST and all the SHOULD requirements for its protocols is said to be "unconditionally compliant"; one that satisfies all the MUST requirements but not all the SHOULD requirements for its protocols is said to be "conditionally compliant." User-agents which process PICSRules are free to choose any interpretation they wish for constructs which fail to meet one of the MUST requirements.
This document assumes that the reader has a working knowledge of PICS-1.1. All labels referred to here are assumed to be PICS-1.1 compliant labels. See references [PicsServices] and [PicsLabels] for details.
The PICSRules language: examples
....