ISO 28500:2017
Information and documentation — WARC file format
Information and documentation — WARC file format
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 32
- Дата публикации:
- 14 августа 2017 г.
- Издание:
- ISO IS 28500 edition 2 version 1
- ICS:
- 35.240.30
ISO 28500:2017 specifies the WARC file format: - to store both the payload content and control information from mainstream Internet application layer protocols, such as the HTTP, DNS, and FTP; - to store arbitrary metadata linked to other stored data (e.g. subject classifier, discovered language, encoding); - to support data compression and maintain data record integrity; - to store all control information from the harvesting protocol (e.g. request headers), not just response information; - to store the results of data transformations linked to other stored data; - to store a duplicate detection event linked to other stored data (to reduce storage in the presence of identical or substantially similar resources); - to be extended without disruption to existing functionality; - to support handling of overly long records by truncation or segmentation, where desired.
Abstract
Overview
ISO 28500:2017 defines the WARC file format - a standardized container for storing harvested Internet content and associated metadata. WARC (Web ARChive) is designed to hold both payload content and control information from mainstream application-layer protocols such as HTTP, DNS, and FTP, and to support large-scale web archiving, digital preservation, exchange and analysis of web resources.
Key Topics
The standard specifies the WARC file and record model and the named fields and record types required for interoperable archives. Important technical topics and requirements include:
- Record model and headers: mandatory and optional fields such as WARC-Record-ID, Content-Length, WARC-Date, WARC-Type, Content-Type, WARC-Target-URI, and digest fields (e.g., WARC-Block-Digest, WARC-Payload-Digest).
- WARC record types: standard types include warcinfo, response, resource, request, metadata, revisit, conversion, and continuation to handle a variety of capture scenarios.
- Control information capture: storage of harvesting protocol control data (for example, request and response headers), not just the response body.
- Metadata linking: associating arbitrary metadata (language, subject classification, encoding) with stored resources.
- Duplicate detection: representing duplicate-detection events linked to resources to reduce storage of identical or highly similar content.
- Data integrity and compression: support for checksums/digests and recommendations for compression to ensure file integrity and efficient storage.
- Extensibility and segmentation: ability to extend WARC without breaking existing tools and to handle overly long records via truncation or segmentation.
Applications
ISO 28500:2017 is essential for organizations and developers involved in:
- Web archiving: national libraries, web archives (e.g., the Internet Archive), and cultural heritage organizations preserving web content.
- Digital preservation: repositories managing born-digital or digitized collections packaged into WARC containers.
- Harvest and crawl tooling: developers building web crawlers, harvesters and replay systems that produce or consume WARC files.
- Data exchange and research: sharing large collections for mining, analytics, and scholarly research while preserving provenance and integrity.
Practical benefits include standardized exchange of large collections, consistent capture of protocol metadata, reduced redundancy through revisit records, and robust long-term storage strategies.
Related Standards
- ARC (legacy format): WARC extends and differentiates from the older ARC format to ensure backward compatibility and clear detection between formats.
- ISO/TC 46: the technical committee responsible for the development of this information and documentation standard.
Keywords: ISO 28500:2017, WARC file format, web archiving, WARC records, digital preservation, web crawler, WARC-Record-ID, WARC-Type, metadata, compression.
Технические детали
- Технический комитет
- ISO/TC 46/SC 4 - Technical interoperability
- SKU
- ISO 28500:2017
Похожие стандарты
Другие стандарты ISO
ISO 8212:1986
ОтменёнSoaps and detergents — Techniques of sampling during manufacture
Overview Standard Reference: ISO 8212:1986 Title: Soaps and detergents - Techniques of sampling during manufacture ISO 8212:1986 defines standardized techniques for taking representative samples of s…
ISO 20662:2020
ДействующийShips and marine technology — Hopper dredger supervisory and control systems
Overview ISO 20662:2020 - Ships and marine technology: Hopper dredger supervisory and control systems (HD‑SCS) - specifies the components, structure, general requirements, and functional requirements…
ISO 3021:2023
ДействующийAdventure tourism — Hiking and trekking activities — Requirements and recommendations
Overview ISO 3021:2023 - Adventure tourism: Hiking and trekking activities - Requirements and recommendations defines safety-focused requirements and recommendations for hiking and trekking offered a…
ISO 3826-2:2008
ДействующийPlastics collapsible containers for human blood and blood components — Part 2: Graphical symbols for use on l…
Overview ISO 3826-2:2008 - "Plastics collapsible containers for human blood and blood components - Part 2: Graphical symbols for use on labels and instruction leaflets" defines a system of internatio…
ISO/IEC 24730-1:2014
ДействующийInformation technology — Real-time locating systems (RTLS) — Part 1: Application programming interface (API)
Overview ISO/IEC 24730-1:2014 specifies the Application Programming Interface (API) for Real‑Time Locating Systems (RTLS). The standard defines a minimal, interoperable boundary that lets application…
ISO 8668-5:1992
ДействующийAircraft — Terminal junction systems — Part 5: Detail specification for type 3 system
Overview - ISO 8668-5:1992 (Aircraft terminal junction systems, Type 3) ISO 8668-5:1992 defines the detail specification for Type 3 Terminal Junction Systems (TJS) used in aircraft electrical install…
ISO 7574-3:1985
ДействующийAcoustics — Statistical methods for determining and verifying stated noise emission values of machinery and e…
Overview ISO 7574-3:1985 is part of the ISO 7574 series on acoustics and provides a simple (transition) statistical method for determining and verifying stated noise emission values for batches (lots…
ISO 15638-15:2014
ДействующийIntelligent transport systems — Framework for cooperative telematics applications for regulated vehicles (TAR…
Overview - ISO 15638-15:2014 (Vehicle location monitoring, TARV) ISO 15638-15:2014 is part of the ISO 15638 suite for Intelligent Transport Systems (ITS) and defines the framework and data specificat…