Glossary Harmonization: GLOSSARY: ADD Class of Product Generic name for the group of products or services that would implement, for the same purpose, the specification (i.e., target of the specification). A specification may identify several classes of products. Deprecated Feature An existing feature that has become outdated by a newer construct and is no longer viable. Derived Profile A profile that is created from a set of profile rules, where these profile rules provide instructions for building profiles (i.e., defining profiles) and the rules are defined in a specification. Dimensions of Variability (DoV) The ways in which different products that are conformant to a specification may vary among themselves. Discretionary Items Deliberate and explicit grants of discretion by the specification to the implementations, that describes or allows optionality of behavior, functionality, parameter values, error handling, etc. Extension Ability to incorporate additional functionality beyond what is defined in the specification. Extensible Ability of a specification to accept extensions in a define way. A specification is extensible if it provides a mechanism for any party to create extensions. Implementation An implementation is a realization of a technology in accordance to the principles defined in the technical specifications for this technology. The implementation can be a document, product, application, process, service, systems or other entity. Implementation Conformance Statement (ICS) A mechanism for providing information about an implementation of a specification, usually in the form of a questionnaire in which product implementers report the product’s conformance to the specification. An ICS is used to indicate which requirements, capabilities, and options have and/or have not been implemented. Informative Text Text in a specification whose purpose is informational or assistive in the understanding or use of the specification and which contains no conformance requirements. Module A collection of semantically-related elements, attributes, and attribute values that represents a unity of functionality. Modules are non-hierarchical, discrete divisions that are defined in coherent sets. Normative Text Text in a specification which is prescriptive or contains conformance requirements Obsolete Feature that is no longer defined in the specification. Profile A subset of a technology that is tailored to meet specific functional requirements of a particular application community. A profile may address a single technology or a profile can also group a set of technologies (i.e., from different specifications) and define how they operate together. Profiling A method for defining subsets of a technology by identifying the functionality, parameters, options, and/or implementation requirements necessary to satisfy the requirements of a particular community of users. Strict Confomrance Conformance of an implementation that employs only the requirements and/or functionality defined in the specification and no more (i.e., no extensions to the specification are implemented). Testability A proposition is testable if there is such a procedure that assesses the true value of a proposition with a high confidence level. Whether the confidence level is measurable and what confidence level is high enough depends on the proposition and its framework. SpecLite Definitions REPLACE with Glossary definition Conformance The ability of a product to meet all the requirements claimed to be supported. Conformance Clause A part or collection of parts of a specification that defines the requirements, criteria, or conditions to be satisfied by an implementation in order to claim conformance. ADD from Glossary Conformance Degree Part of a nested hierarchy of multiple types of conformance allowed within a specification. Conformance Requirement Term used to describe a necessary condition of a specification imposed on implementations. Conformance requirements can have different degrees of necessity: mandatory, recommended, or optional. Conformance Testing Testing the level of fulfilment with regard to the claim done on features implementation. ADD from SpecGL Derived Profile A profile that is created from a set of profile rules, where these profile rules provide instructions for building profiles (i.e., defining profiles) and the rules are defined in a specification. Implementation Conformance Statement (ICS) A mechanism for providing information about an implementation of a specification, usually in the form of a questionnaire in which product implementers report the product’s conformance to the specification. An ICS is used to indicate which requirements, capabilities, and options have and/or have not been implemented. Informative Text Text in a specification whose purpose is informational or assistive in the understanding or use of the specification and which contains no conformance requirements. Module A collection of semantically-related elements, attributes, and attribute values that represents a unity of functionality. Modules are non-hierarchical, discrete divisions that are defined in coherent sets. Normative Text Text in a specification which is prescriptive or contains conformance requirements Obsolete Feature that is no longer defined in the specification. Profile A subset of a technology that is tailored to meet specific functional requirements of a particular application community. A profile may address a single technology or a profile can also group a set of technologies (i.e., from different specifications) and define how they operate together. Profiles may be based on hardware considerations associated with a specific device (e.g., cell phone/pda) or they may be driven by other functional requirements of a specific community. Profiling A method for defining subsets of a technology by identifying the functionality, parameters, options, and/or implementation requirements necessary to satisfy the requirements of a particular community of users. _______________________________ TERMS from SpecGL left out (don’t know if we need them) Functional Level Level Use Case TERMS from Glossary left out of QA Spec that are used in SpecLite (don't think they are necessary to define in SpecLite) Standard Test Suite W3C Recommendation Well-formed