Preservation

Linked Open Data for Software and Code Formats

Software comprises a set of instructions that instruct a computer to perform one or more tasks. There are three general categories:

  • System software includes device drivers, operating systems (OSs), scripts, compilers, disk formatters, text editors and utilities helping the computer to operate.
  • Programming software is a set of tools to aid developers in writing programs.
  • Application software is intended to perform certain tasks. Examples of application software include office suites, gaming applications, database systems and educational software. Application software can be a single piece of code or a collection of programs.

Software used to create government records are not considered permanent records. Software or code that is an integral part of a record, such as something required for the functionality of a dataset that is a permanent record, or that was created as part of the work of government, have the potential to be permanent records.

The significant properties of software and code records are documented in a Software and Code Preservation Plan, which can be used as test criteria for tools and processes used in format transformations.

NARA makes its Linked Open Data available in the Resource Description Framework Terse RDF Triple Language, or RDF Turtle (.ttl files). These files can be opened in any text editor. The Digital Preservation Framework as Linked Open Data includes the same elements as are available in the version of the Preservation Plans on GitHub.

These Plans are not exhaustive nor universally applicable proposed actions and recommended or endorsed tools: these represent file formats and variant versions in NARA holdings, the current NARA risk assessment, processing capabilities, and tools in use at NARA.

 

Format NameDigital Preservation Framework Category/CategoriesNARA Format IDNARA Linked Open Data TTL
32-bit Portable Executable fileSoftware and CodeNF00380https://www.archives.gov/files/lod/dpframework/id/NF00380.ttl
64-bit Portable Executable fileSoftware and CodeNF00536https://www.archives.gov/files/lod/dpframework/id/NF00536.ttl
A86 assembler source code fileSoftware and CodeNF00769https://www.archives.gov/files/lod/dpframework/id/NF00769.ttl
Adobe Localization FileSoftware and CodeNF00537https://www.archives.gov/files/lod/dpframework/id/NF00537.ttl
Adobe Photoshop Duotone OptionsSoftware and CodeNF00697https://www.archives.gov/files/lod/dpframework/id/NF00697.ttl
Adobe Type 1 PostScript Adobe Font Metrics or Print Font Metrics FileSoftware and CodeNF00538https://www.archives.gov/files/lod/dpframework/id/NF00538.ttl
Adobe Type 1 PostScript Printer Font BinarySoftware and CodeNF00386https://www.archives.gov/files/lod/dpframework/id/NF00386.ttl
Apple Macintosh Desktop Services StoreSoftware and CodeNF00110https://www.archives.gov/files/lod/dpframework/id/NF00110.ttl
ASP.NET HTTP Handler FileSoftware and CodeNF00735https://www.archives.gov/files/lod/dpframework/id/NF00735.ttl
Atari ST Self-extracting file archiveSoftware and CodeNF00773https://www.archives.gov/files/lod/dpframework/id/NF00773.ttl
Backup FileSoftware and CodeNF00734https://www.archives.gov/files/lod/dpframework/id/NF00734.ttl
Batch ScriptSoftware and CodeNF00134https://www.archives.gov/files/lod/dpframework/id/NF00134.ttl
Binary fileSoftware and CodeNF00135https://www.archives.gov/files/lod/dpframework/id/NF00135.ttl
BlackBerry Binary ExecutableSoftware and CodeNF00702https://www.archives.gov/files/lod/dpframework/id/NF00702.ttl
C/C++/Objective-C Header FileSoftware and CodeNF00732https://www.archives.gov/files/lod/dpframework/id/NF00732.ttl
C# CodeSoftware and CodeNF00138https://www.archives.gov/files/lod/dpframework/id/NF00138.ttl
Cascading Style Sheets 1.0Web Records|Software and CodeNF00141https://www.archives.gov/files/lod/dpframework/id/NF00141.ttl
Cascading Style Sheets 2.0Web Records|Software and CodeNF00543https://www.archives.gov/files/lod/dpframework/id/NF00543.ttl
Cascading Style Sheets 2.1Web Records|Software and CodeNF00544https://www.archives.gov/files/lod/dpframework/id/NF00544.ttl
Cascading Style Sheets unspecified versionWeb Records|Software and CodeNF00651https://www.archives.gov/files/lod/dpframework/id/NF00651.ttl
Checksum FileSoftware and CodeNF00411https://www.archives.gov/files/lod/dpframework/id/NF00411.ttl
Cold Fusion Component FileSoftware and CodeNF00545https://www.archives.gov/files/lod/dpframework/id/NF00545.ttl
Cold Fusion Markup LanguageSoftware and CodeNF00142https://www.archives.gov/files/lod/dpframework/id/NF00142.ttl
Command manualSoftware and CodeNF00725https://www.archives.gov/files/lod/dpframework/id/NF00725.ttl
Common Data Format ToolkitSoftware and CodeNF00144https://www.archives.gov/files/lod/dpframework/id/NF00144.ttl
Compressed Archive FileSoftware and CodeNF00111https://www.archives.gov/files/lod/dpframework/id/NF00111.ttl
Compressed ARX file archiveSoftware and CodeNF00774https://www.archives.gov/files/lod/dpframework/id/NF00774.ttl
Compressed Dynamic Link Library (DLL)Software and CodeNF00691https://www.archives.gov/files/lod/dpframework/id/NF00691.ttl
Configuration FileSoftware and CodeNF00146https://www.archives.gov/files/lod/dpframework/id/NF00146.ttl
Custom Dictionary FileSoftware and CodeNF00159https://www.archives.gov/files/lod/dpframework/id/NF00159.ttl
Data FileSoftware and CodeNF00151https://www.archives.gov/files/lod/dpframework/id/NF00151.ttl
Data List FileSoftware and CodeNF00710https://www.archives.gov/files/lod/dpframework/id/NF00710.ttl
Dictionary Lexicon FileSoftware and CodeNF00158https://www.archives.gov/files/lod/dpframework/id/NF00158.ttl
DVD Data Backup FileSoftware and CodeNF00166https://www.archives.gov/files/lod/dpframework/id/NF00166.ttl
DVD Data FileSoftware and CodeNF00167https://www.archives.gov/files/lod/dpframework/id/NF00167.ttl
DVD Info FileSoftware and CodeNF00168https://www.archives.gov/files/lod/dpframework/id/NF00168.ttl
Executable and Linkable Format 32-bit Big EndianSoftware and CodeNF00758https://www.archives.gov/files/lod/dpframework/id/NF00758.ttl
Executable and Linkable Format 32-bit Little EndianSoftware and CodeNF00759https://www.archives.gov/files/lod/dpframework/id/NF00759.ttl
Executable and Linkable Format 64-bit Big EndianSoftware and CodeNF00760https://www.archives.gov/files/lod/dpframework/id/NF00760.ttl
Executable and Linkable Format 64-bit Little EndianSoftware and CodeNF00761https://www.archives.gov/files/lod/dpframework/id/NF00761.ttl
Executable fileSoftware and CodeNF00182https://www.archives.gov/files/lod/dpframework/id/NF00182.ttl
Extensible Forms Description Language (XFDL)Web Records|Software and Code|Structured Data|Textual and Word ProcessingNF00686https://www.archives.gov/files/lod/dpframework/id/NF00686.ttl
eXtensible Hypertext Markup Language 1.0Web Records|Software and CodeNF00185https://www.archives.gov/files/lod/dpframework/id/NF00185.ttl
eXtensible Hypertext Markup Language 1.1Web Records|Software and CodeNF00186https://www.archives.gov/files/lod/dpframework/id/NF00186.ttl
eXtensible Markup Language 1.0Web Records|Software and Code|Structured Data|Textual and Word ProcessingNF00187https://www.archives.gov/files/lod/dpframework/id/NF00187.ttl
eXtensible Markup Language 1.1Web Records|Software and Code|Structured Data|Textual and Word ProcessingNF00561https://www.archives.gov/files/lod/dpframework/id/NF00561.ttl
eXtensible Markup Language Document Type DefinitionWeb Records|Software and Code|Textual and Word ProcessingNF00162https://www.archives.gov/files/lod/dpframework/id/NF00162.ttl
eXtensible Markup Language SchemaWeb Records|Software and Code|Textual and Word ProcessingNF00188https://www.archives.gov/files/lod/dpframework/id/NF00188.ttl
eXtensible Markup Language unspecified versionWeb Records|Software and Code|Structured Data|Textual and Word ProcessingNF00654https://www.archives.gov/files/lod/dpframework/id/NF00654.ttl
eXtensible Style Language 1.0Web Records|Software and Code|Textual and Word ProcessingNF00190https://www.archives.gov/files/lod/dpframework/id/NF00190.ttl
eXtensible Style Language 2.0Web Records|Software and Code|Textual and Word ProcessingNF00562https://www.archives.gov/files/lod/dpframework/id/NF00562.ttl
eXtensible Style Language 3.0Web Records|Software and Code|Textual and Word ProcessingNF00563https://www.archives.gov/files/lod/dpframework/id/NF00563.ttl
eXtensible Style Language unspecified versionWeb Records|Software and Code|Textual and Word ProcessingNF00850https://www.archives.gov/files/lod/dpframework/id/NF00850.ttl
Flash Local Shared Object (LSO)Software and CodeNF00690https://www.archives.gov/files/lod/dpframework/id/NF00690.ttl
GZIPSoftware and CodeNF00204https://www.archives.gov/files/lod/dpframework/id/NF00204.ttl
HTML ComponentsWeb Records|Software and CodeNF00775https://www.archives.gov/files/lod/dpframework/id/NF00775.ttl
Hypertext Markup Language 1.0Web Records|Software and CodeNF00567https://www.archives.gov/files/lod/dpframework/id/NF00567.ttl
Hypertext Markup Language 1.1Web Records|Software and CodeNF00568https://www.archives.gov/files/lod/dpframework/id/NF00568.ttl
Hypertext Markup Language 2.0Web Records|Software and CodeNF00569https://www.archives.gov/files/lod/dpframework/id/NF00569.ttl
Hypertext Markup Language 3.2Web Records|Software and CodeNF00570https://www.archives.gov/files/lod/dpframework/id/NF00570.ttl
Hypertext Markup Language 4.0Web Records|Software and CodeNF00571https://www.archives.gov/files/lod/dpframework/id/NF00571.ttl
Hypertext Markup Language 4.01Web Records|Software and CodeNF00572https://www.archives.gov/files/lod/dpframework/id/NF00572.ttl
Hypertext Markup Language 5Web Records|Software and CodeNF00573https://www.archives.gov/files/lod/dpframework/id/NF00573.ttl
Hypertext Markup Language 5.1Web Records|Software and CodeNF00574https://www.archives.gov/files/lod/dpframework/id/NF00574.ttl
Hypertext Markup Language 5.2Web Records|Software and CodeNF00575https://www.archives.gov/files/lod/dpframework/id/NF00575.ttl
Hypertext Markup Language unspecified versionWeb Records|Software and CodeNF00208https://www.archives.gov/files/lod/dpframework/id/NF00208.ttl
IBM Voice Type/ViaVoice Scripts DataSoftware and CodeNF00717https://www.archives.gov/files/lod/dpframework/id/NF00717.ttl
Include Header FileSoftware and CodeNF00708https://www.archives.gov/files/lod/dpframework/id/NF00708.ttl
Information or Setup FileSoftware and CodeNF00211https://www.archives.gov/files/lod/dpframework/id/NF00211.ttl
InstallShield installer archiveSoftware and CodeNF00712https://www.archives.gov/files/lod/dpframework/id/NF00712.ttl
Java Archive FileSoftware and CodeNF00215https://www.archives.gov/files/lod/dpframework/id/NF00215.ttl
Java Class (Compiled Object Code)Software and CodeNF00576https://www.archives.gov/files/lod/dpframework/id/NF00576.ttl
Java Servlet ComponentSoftware and CodeNF00703https://www.archives.gov/files/lod/dpframework/id/NF00703.ttl
Java Source CodeSoftware and CodeNF00216https://www.archives.gov/files/lod/dpframework/id/NF00216.ttl
JavaScriptSoftware and CodeNF00217https://www.archives.gov/files/lod/dpframework/id/NF00217.ttl
Lock FileSoftware and CodeNF00226https://www.archives.gov/files/lod/dpframework/id/NF00226.ttl
Log FileSoftware and CodeNF00227https://www.archives.gov/files/lod/dpframework/id/NF00227.ttl
Lotus 1-2-3 Spreadsheet Formatting file 3.0Software and CodeNF00776https://www.archives.gov/files/lod/dpframework/id/NF00776.ttl
Macromedia Flash 5Digital Video|Software and Code|Web RecordsNF00580https://www.archives.gov/files/lod/dpframework/id/NF00580.ttl
Macromedia Flash 6Digital Video|Software and Code|Web RecordsNF00242https://www.archives.gov/files/lod/dpframework/id/NF00242.ttl
Macromedia Flash 7Digital Video|Software and Code|Web RecordsNF00243https://www.archives.gov/files/lod/dpframework/id/NF00243.ttl
Macromedia Flash projectDigital Video|Software and CodeNF00727https://www.archives.gov/files/lod/dpframework/id/NF00727.ttl
Macromedia Flash unspecified versionDigital Video|Software and Code|Web RecordsNF00655https://www.archives.gov/files/lod/dpframework/id/NF00655.ttl
Memory Dump FileSoftware and CodeNF00754https://www.archives.gov/files/lod/dpframework/id/NF00754.ttl
Microsoft Active Server PageSoftware and CodeNF00257https://www.archives.gov/files/lod/dpframework/id/NF00257.ttl
Microsoft ASP.NETSoftware and CodeNF00583https://www.archives.gov/files/lod/dpframework/id/NF00583.ttl
Microsoft ASP.NET User Control FileSoftware and CodeNF00731https://www.archives.gov/files/lod/dpframework/id/NF00731.ttl
Microsoft Compiled HTML HelpSoftware and CodeNF00700https://www.archives.gov/files/lod/dpframework/id/NF00700.ttl
Microsoft Dynamic Link LibrarySoftware and CodeNF00169https://www.archives.gov/files/lod/dpframework/id/NF00169.ttl
Microsoft Font FileSoftware and CodeNF00719https://www.archives.gov/files/lod/dpframework/id/NF00719.ttl
Microsoft FrontPage Binary Tree IndexSoftware and CodeNF00276https://www.archives.gov/files/lod/dpframework/id/NF00276.ttl
Microsoft FrontPage Server Extension Configuration FileSoftware and CodeNF00277https://www.archives.gov/files/lod/dpframework/id/NF00277.ttl
Microsoft FrontPage Server Extension Lock FileSoftware and CodeNF00584https://www.archives.gov/files/lod/dpframework/id/NF00584.ttl
Microsoft Office Personalized Settings FileSoftware and CodeNF00718https://www.archives.gov/files/lod/dpframework/id/NF00718.ttl
Microsoft OLE Compound FormatSoftware and CodeNF00343https://www.archives.gov/files/lod/dpframework/id/NF00343.ttl
Microsoft OLE2 Compound FormatSoftware and CodeNF00585https://www.archives.gov/files/lod/dpframework/id/NF00585.ttl
Microsoft Type LibrarySoftware and CodeNF00737https://www.archives.gov/files/lod/dpframework/id/NF00737.ttl
Microsoft Windows PowerShell Data FileSoftware and CodeNF00387https://www.archives.gov/files/lod/dpframework/id/NF00387.ttl
Microsoft WinHelpSoftware and CodeNF00698https://www.archives.gov/files/lod/dpframework/id/NF00698.ttl
OpenDocument FormulaSoftware and CodeNF00346https://www.archives.gov/files/lod/dpframework/id/NF00346.ttl
OpenType FontSoftware and CodeNF00601https://www.archives.gov/files/lod/dpframework/id/NF00601.ttl
OS/2 Change Control FileSoftware and CodeNF00351https://www.archives.gov/files/lod/dpframework/id/NF00351.ttl
Perl Source Code ScriptSoftware and CodeNF00685https://www.archives.gov/files/lod/dpframework/id/NF00685.ttl
PGP Encrypted FileSoftware and CodeNF00357https://www.archives.gov/files/lod/dpframework/id/NF00357.ttl
PHP ScriptSoftware and CodeNF00358https://www.archives.gov/files/lod/dpframework/id/NF00358.ttl
Portable Executable unspecified versionSoftware and CodeNF00847https://www.archives.gov/files/lod/dpframework/id/NF00847.ttl
Python Compiled Bytecode 2.0Software and CodeNF00739https://www.archives.gov/files/lod/dpframework/id/NF00739.ttl
Python Compiled Bytecode 2.1Software and CodeNF00740https://www.archives.gov/files/lod/dpframework/id/NF00740.ttl
Python Compiled Bytecode 2.2Software and CodeNF00741https://www.archives.gov/files/lod/dpframework/id/NF00741.ttl
Python Compiled Bytecode 2.3Software and CodeNF00742https://www.archives.gov/files/lod/dpframework/id/NF00742.ttl
Python Compiled Bytecode 2.4Software and CodeNF00743https://www.archives.gov/files/lod/dpframework/id/NF00743.ttl
Python Compiled Bytecode 2.5Software and CodeNF00744https://www.archives.gov/files/lod/dpframework/id/NF00744.ttl
Python Compiled Bytecode 2.6Software and CodeNF00745https://www.archives.gov/files/lod/dpframework/id/NF00745.ttl
Python Compiled Bytecode 2.7Software and CodeNF00746https://www.archives.gov/files/lod/dpframework/id/NF00746.ttl
Python Compiled Bytecode 3.0Software and CodeNF00747https://www.archives.gov/files/lod/dpframework/id/NF00747.ttl
Python Compiled Bytecode 3.1Software and CodeNF00748https://www.archives.gov/files/lod/dpframework/id/NF00748.ttl
Python Compiled Bytecode 3.2Software and CodeNF00749https://www.archives.gov/files/lod/dpframework/id/NF00749.ttl
Python Compiled Bytecode 3.3Software and CodeNF00750https://www.archives.gov/files/lod/dpframework/id/NF00750.ttl
Python Compiled Bytecode 3.4Software and CodeNF00751https://www.archives.gov/files/lod/dpframework/id/NF00751.ttl
Python Compiled Bytecode 3.5Software and CodeNF00752https://www.archives.gov/files/lod/dpframework/id/NF00752.ttl
Python Compiled Bytecode 3.6Software and CodeNF00753https://www.archives.gov/files/lod/dpframework/id/NF00753.ttl
Python Compiled Bytecode unspecified versionSoftware and CodeNF00849https://www.archives.gov/files/lod/dpframework/id/NF00849.ttl
Python Source Code ScriptSoftware and CodeNF00389https://www.archives.gov/files/lod/dpframework/id/NF00389.ttl
Qt Linguist Compiled Translation Source FileSoftware and CodeNF00730https://www.archives.gov/files/lod/dpframework/id/NF00730.ttl
ROM ImageSoftware and CodeNF00736https://www.archives.gov/files/lod/dpframework/id/NF00736.ttl
Shared Object LibrarySoftware and CodeNF00724https://www.archives.gov/files/lod/dpframework/id/NF00724.ttl
Static LibrarySoftware and CodeNF00199https://www.archives.gov/files/lod/dpframework/id/NF00199.ttl
Structured Query LanguageSoftware and Code|DatabasesNF00416https://www.archives.gov/files/lod/dpframework/id/NF00416.ttl
Tape Archive Format (TAR)Software and CodeNF00423https://www.archives.gov/files/lod/dpframework/id/NF00423.ttl
Temp fileSoftware and CodeNF00424https://www.archives.gov/files/lod/dpframework/id/NF00424.ttl
TrueType FontSoftware and CodeNF00427https://www.archives.gov/files/lod/dpframework/id/NF00427.ttl
Uniform Resource Locator Shortcut FileSoftware and CodeNF00430https://www.archives.gov/files/lod/dpframework/id/NF00430.ttl
Unspecified encrypted or encoded (.enc) fileSoftware and CodeNF00779https://www.archives.gov/files/lod/dpframework/id/NF00779.ttl
Verity Collection Index Descriptor FileSoftware and CodeNF00640https://www.archives.gov/files/lod/dpframework/id/NF00640.ttl
Visual FoxPro Class LibrarySoftware and CodeNF00621https://www.archives.gov/files/lod/dpframework/id/NF00621.ttl
Windows Autorun Configuration FileSoftware and CodeNF00440https://www.archives.gov/files/lod/dpframework/id/NF00440.ttl
Windows Cabinet FileSoftware and CodeNF00445https://www.archives.gov/files/lod/dpframework/id/NF00445.ttl
Windows Catalog FileSoftware and CodeNF00676https://www.archives.gov/files/lod/dpframework/id/NF00676.ttl
Windows Installer PackageSoftware and CodeNF00757https://www.archives.gov/files/lod/dpframework/id/NF00757.ttl
Windows New Executable fileSoftware and CodeNF00449https://www.archives.gov/files/lod/dpframework/id/NF00449.ttl
Windows Precompiled Setup InformationSoftware and CodeNF00711https://www.archives.gov/files/lod/dpframework/id/NF00711.ttl
Windows Program DatabaseSoftware and CodeNF00677https://www.archives.gov/files/lod/dpframework/id/NF00677.ttl
Windows Registry FilesSoftware and CodeNF00630https://www.archives.gov/files/lod/dpframework/id/NF00630.ttl
Windows Setup Information FileSoftware and CodeNF00450https://www.archives.gov/files/lod/dpframework/id/NF00450.ttl
Windows ShortcutSoftware and CodeNF00451https://www.archives.gov/files/lod/dpframework/id/NF00451.ttl
WinHelp File Table of ContentsSoftware and CodeNF00756https://www.archives.gov/files/lod/dpframework/id/NF00756.ttl
ZIP archiveSoftware and CodeNF00458https://www.archives.gov/files/lod/dpframework/id/NF00458.ttl
Top