← Back to catalogue
Published

specification

vr.tr.specification · thing-q2101564

Let an agent explain specifications, relay kinds, structure and relationship to standards from standards bodies and engineering sources, describe the named specification types, and distinguish specifications from standards, requirements documents, contracts and sampling plans.

Thing Registry Information and virtual systems INF.MED

Bundle → Layer → Finding → Questions Filled

4 bundles · 8 layers · 8 findings · 16 questions

Understand What a specification is.

Definition

Definition.

Definition

Definition.

  1. What is a specification, and how does it differ from standards, requirements documents, contracts and sampling plans? definition
  2. Is the question about software, engineering, procurement or standards? boundary

Types

Named types.

Types

Types.

  1. What are JSRs, technical specifications, open specifications, record layouts and PAS documents, and why is a sampling plan different? definition
  2. Which entry fits the specific type? action
Writing Writing specifications.

Language

Requirement language.

Language

Language.

  1. How do keywords such as MUST and SHOULD make requirements testable? provenance
  2. Which references are standard? provenance

Structure

Structure.

Structure

Structure.

  1. What sections do specifications typically contain? provenance
  2. Which sources are cited? provenance
Standards Standards processes.

ISO

ISO document types.

ISO

ISO.

  1. How do ISO technical specifications differ from International Standards? provenance
  2. Which entry fits International Organization for Standardization? action

Open

Open specifications.

Open

Open.

  1. What makes a specification open, and how are community processes like the JCP run? provenance
  2. Which entry fits open standard? action
Context Uses.

Procurement

Procurement.

Procurement

Procurement.

  1. How are specifications used in public procurement? provenance
  2. Which entry fits public procurement? action

Data

Data layouts.

Data

Data.

  1. How do record layouts describe fixed-width data files? provenance
  2. Which entry fits file format? action

Classifiers Filled

Family
Thing Registry
Category
Information and virtual systems
Entry kind
thing
Plane
INF
Domain
INF.MED
Other names and narrower kinds
Java Specification Request, technical specification, open specification, sampling plan, record layout, Publicly Available Specification, product specification, functional specification, design specification, software requirements specification, system requirements, open license

What it is Filled

A document that precisely states requirements, design, behaviour or characteristics that a product, material, process, service or data format must meet, used in engineering, software, procurement and standardisation, in forms such as technical specifications, open specifications freely available for implementation, Publicly Available Specifications published by BSI, Java Specification Requests in the Java Community Process and record layouts describing data file structures; the registry alias sampling plan is a quality control scheme that may be part of a specification but is a different document type.

Why it exists Filled

Let an agent explain specifications, relay kinds, structure and relationship to standards from standards bodies and engineering sources, describe the named specification types, and distinguish specifications from standards, requirements documents, contracts and sampling plans.

Distinguishing features Filled

  • Precise requirements
  • Verifiable
  • Many domains
  • May be open or proprietary

What robots and AI may and may not do Filled

Must not

  • Claim that something meets a specification without testing it.
  • Change a shared specification without its owner's approval.
  • Present a private specification as an official standard.
  • Copy or circulate a confidential specification beyond its audience.

Only with a human decision

  • Accepting deviations from a specification in safety-relevant work.

May

  • Check a design, product or dataset against a specification and report any gaps.
  • Cite a specification by its title, version and issuer.

Moral aspects Filled

  • Ambiguous specifications shift risk onto the people who build and use the product.
  • Specifications can be written to favour one supplier in public procurement.

Who is affected

  • Users of the product
  • Suppliers and bidders
  • Engineers

Owners Filled

Steward

The author or issuing organization of the specification.

Links to other meta-models Filled

parent

  • Q49848 - registry parent class

related

  • document - in registry terms
  • technical standard
  • Java Specification Request
  • acceptance sampling - misfiled alias sampling plan

What else AI and robots need to interact with it Filled

Identity and identifiers required Filled

  • Vercy registry: vr.tr.specification
  • Wikidata: Q2101564 (https://www.wikidata.org/wiki/Q2101564)

Direct properties not applicable Not applicable

  • ISO/IEC Directives document types: IS, TS, PAS, TR list
  • Java Community Process: 1998 year
  • RFC 2119 keywords: MUST, SHOULD, MAY note

Plane INF: no invented physical properties.

Recognition optional Filled

  • Document stating precise requirements
  • Java Specification Request, technical specification, open specification, sampling plan, record layout, Publicly Available Specification
  • Standards are consensus documents from recognised bodies; requirements documents may be informal; contracts create obligations; sampling plans guide inspection
  • Not a visible object; structured documents with numbered requirements.

Capabilities and actions required Filled

  • explain kinds and structure
  • relay relationship to standards
  • describe named specification types
  • distinguish related documents

Hazards and failure modes required Filled

  • Ambiguous requirements
  • Confusing specifications with standards
  • Registry alias for a sampling plan

Standards and interfaces required Filled

  • ISO/IEC Directives
  • RFC 2119 and RFC 8174
  • Public procurement rules on technical specifications

Context of use required Filled

  • Defining what something must be or do.
  • technical specifications
  • open specifications
  • publicly available specifications
  • software and API specifications
  • data format and record layout specifications
  • procurement specifications

Sources Filled

  1. Wikidata item Q2101564: specification - identity and sense of the item
  2. Wikipedia: Specification (technical standard) - general description of the item

Open questions

  • Should PAS and JSR be separate entries?
  • How should standards bodies be linked?
  • The registry alias sampling plan should be moved to acceptance sampling

Machine files

Provenance

thing registry research (pass 2) · unreviewed

Built from: models/things/publications/thing-q2101564/spec.json