Skip to content

File Type

A file type is similar to deployed implementation type. It is a reference data value that that describes a type of file. It links to reference data about the file extensions for the type of file to allow matching of a file's extension to a specific asset type. Again the file type may link to templates and resources for processing files of this type.

The file type's preferredValue can be used to consistently populate the fileType attribute of DataFile assets. This acts as a logical file type.

Examples of File Types

File types associated with specific file names.

File Name File Type Name encoding Property assetSubTypeName Property Deployed Implementation Type Description
manifest.mf Java Archive Manifest File PropertiesFile Data File A text file containing a list of name-value property pairs describing the content of a Java Archive (JAR) file.
pom.xml Apache Maven Build File XML BuildInstructionFile Program File A XML file containing instructions for building a module using Apache Maven.
build.gradle Gradle Build File BuildInstructionFile Program File A file containing instructions for building a module using gradle.
settings.gradle Gradle Properties File BuildInstructionFile Program File A file containing instructions and properties for building a module using gradle.
package-info.java Java Package Description SourceCodeFile Program File A file containing a description of a Java package that is incorporated into Javadoc documentation website.
Dockerfile Docker Container Build Script ScriptFile Program File A file containing instructions to build a Docker container.
.gitignore Git Ignore File PropertiesFile Data File A file containing details of the files to exclude from checking to the git tools.
CODEOWNERS Code Owners File PropertiesFile Data File A file listing the people responsible for maintaining the content of a git repository.
LICENSE License File Document Data File A file describing the license for using the co-located content in a git repository.
NOTICE License or Copyright File Document Data File A file describing the license or copyright for using the co-located content in a git repository.
application.properties Spring application.properties File PropertiesFile Data File A properties file used to configure a Spring application during startup.
logback.xml Logback Configuration File XML PropertiesFile Data File A properties file used to configure the Logback log file management utilities.
README.md README File Markdown Document Data File A document of words and linked to diagrams in markdown format that describes the other files in the same directory (folder).

File types associated with specific file extensions.

File Extension File Type Name encoding Property assetSubTypeName Property Deployed Implementation Type Description
csv CSV File CSV CSVFile Data File A text file with comma-separated values.
avro Avro File Avro AVROFile Data File A text file containing an Avro object structure.
jsn JSON File JSON JSONFile Data File A text file formatted using the JSON (JavaScript Object Notation) standard.
json JSON File JSON JSONFile Data File A text file formatted using the JSON (JavaScript Object Notation) standard.
omarchive Open Metadata Archive File JSON ArchiveFile Data File A JSON (JavaScript Object Notation) file containing Open Metadata Types and Instances.
config OMAG Server Configuration Document JSON PropertiesFile Data File A JSON (JavaScript Object Notation) file containing the configuration for an Open Metadata and Governance (OMAG) Server.
cohortregistry OMAG Server Cohort Registry JSON PropertiesFile Data File A JSON (JavaScript Object Notation) file the cohort registry for an Open Metadata and Governance (OMAG) Server.
omalrecord Open Metadata Audit Log Record File JSON LogFile Data File A JSON (JavaScript Object Notation) file containing an audit log record.
auditlog Open Metadata Audit Log Folder DataFolder Data Folder A directory (folder) containing audit log records.
openlineageevent Open Lineage Event File JSON LogFile Data File A file containing an open lineage event.
xml XML File XML XMLFile Data File A text file formatted using the XML (eXtended Markup Language) standard.
pqt Parquet File Parquet ParquetFile Data File A data file formatted in columns using the Apache Parquet standard.
parquet Parquet File Parquet ParquetFile Data File A data file formatted in columns using the Apache Parquet standard.
orc Optimized Row Columnar (ORC) File ORC DataFile Data File A data file formatted using Optimized Row Columnar (ORC) file format that provides a highly efficient way to store Hive data.
xlsx Microsoft Excel Spreadsheet File XML SpreadsheetFile Data File A data file formatted in tabbed sheets of tabular data and formulas for Microsoft Excel.
xls Microsoft Excel Spreadsheet File (Old Format) SpreadsheetFile Data File A data file formatted in tabbed sheets of tabular data and formulas for Microsoft Excel.
numbers Apple Numbers Spreadsheet File SpreadsheetFile Data File A data file formatted in tabbed sheets of tabular data and formulas for Apple Numbers.
doc Microsoft Word Document (Old Format) Document Data File A document of words and diagrams in deprecated Microsoft Word format.
docx Microsoft Word Document XML Document Data File A document of words and diagrams in Microsoft Word format.
odt OpenDocument File Document Data File A document of words and diagrams in OpenDocument format.
pages Apple Pages Document Document Data File A document of words and diagrams in Apple Pages format.
drawio Draw.io Document XML Document Data File A document of words and diagrams in XML format for the draw.io tool.
md Markdown File Markdown Document Data File A document of words and linked to diagrams in markdown format.
txt Text File Document Data File A free text document.
tex Text File Document Data File A free text document.
rtf Rich-text File RTF Document Data File A rich text document.
pdf Portable Document Format (PDF) File PDF Document Data File A container of embedded text and graphics based on a standard developed by Adobe.
ppt Microsoft Powerpoint Presentation File (Old Format) Document Data File A file containing a presentation for the Microsoft Powerpoint application.
pot Microsoft Powerpoint Presentation Template File (Old Format) Document Data File A file containing a presentation for the Microsoft Powerpoint application.
pptx Microsoft Powerpoint Presentation File XML Document Data File A file containing a presentation for the Microsoft Powerpoint application.
potx Microsoft Powerpoint Presentation Template File XML Document Data File A file containing a presentation for the Microsoft Powerpoint application.
key Apple Keynote Presentation File Document Data File A file containing a presentation for the Apple Keynote application.
key Encryption keys File KeystoreFile Data File A file containing encrypted secrets.
p12 Personal Information Exchange File PKCS#12 KeystoreFile Data File A file containing a digital certificate that uses PKCS#12 (Public Key Cryptography Standard #12) encryption. It is used as a portable format for transferring personal private keys and other sensitive information.
pfx Personal Information Exchange File PKCS#12 KeystoreFile Data File A file containing a digital certificate that uses PKCS#12 (Public Key Cryptography Standard #12) encryption. It is used as a portable format for transferring personal private keys and other sensitive information.
jks Java Keystore File KeystoreFile Data File A Java-specific key store containing private keys and certificates, but it cannot be used to store secret keys.
jceks Java Cryptography Extension (JCE) Keystore File KeystoreFile Data File A Java-specific key store containing private keys and certificates, but it should not be used to store secret keys because it is vulnerable to brute-force cyber attacks.
htm HTML Web Document HTML Document Data File A document of words and linked to diagrams in Hypertext Markup Language (HTML) format.
html HTML Web Document HTML Document Data File A document of words and linked to diagrams in Hypertext Markup Language (HTML) format.
tif Tag Image File Format (TIFF) TIFF RasterFile Data File An device independent image file with tag descriptions, some standard, some proprietary.
tiff Tag Image File Format (TIFF) TIFF RasterFile Data File An device independent image file with tag descriptions, some standard, some proprietary.
tff Tag Image File Format (TIFF) TIFF RasterFile Data File An device independent image file with tag descriptions, some standard, some proprietary.
gtiff GeoTIFF File GeoTIFF RasterFile Data File A TIFF formatted file with additional geo-referencing information embedded.
bmp Windows Bitmap File RasterFile Data File A device independent formatted image file with no compression (lossless).
jpg JPEG File JPEG RasterFile Data File A device independent formatted image file from the Joint Photographic Experts Group (JPEG) with lossy compression used by most digital cameras.
jpeg JPEG File JPEG RasterFile Data File A device independent formatted image file from the Joint Photographic Experts Group (JPEG) with lossy compression used by most digital cameras.
gif Graphics Interchange Format (GIF) File GIF RasterFile Data File A device independent formatted image file with limited colour depth for graphics with limited colours for simple diagrams, icons, logos and cartoons. It uses lossless compression.
png Portable Network Graphics (PNG) File PNG RasterFile Data File A device independent formatted image file with an 8-bit (256 colors) palette image and 24-bit truecolor (16 million colors) or 48-bit truecolor with and without alpha channel. It uses lossless compression.
heic High-Efficiency Image Codec (HEIC) File HEIC RasterFile Data File A device independent formatted image container file following the High Efficiency Image Format (HEIF). It adds High Efficiency Video Coding (HEVC).
ico Computer Icons File ICO RasterFile Data File A file containing one or more small images of different sizes and colour depths for use as icons.
css Cascading Style Sheet File CSS ScriptFile Program File A descriptive file used to define the appearance of elements in a web browser user interface.
scss Extended Cascading Style Sheet File SCSS ScriptFile Program File A descriptive file used to define the appearance of elements in a web browser user interface. A superset of CSS.
py Python Program File ScriptFile Program File A file containing Python source code.
js Javascript Program File ScriptFile Program File A file containing Javascript source code.
ts Typescript Program File ScriptFile Program File A file containing Typescript source code.
sql SQL Program File ScriptFile Program File A file containing a list of SQL statements used to configure or load data into a relational database.
bat Microsoft DOS Batch File ScriptFile Program File A file containing a list of Microsoft DOS commands.
com Microsoft DOS Command File ScriptFile Program File A file containing a list of Microsoft DOS commands.
wsf Microsoft Windows Script File ScriptFile Program File A file containing a list of Microsoft Windows commands.
sh Bash Shell Script File ScriptFile Program File A file containing a list of Unix commands that run in the Bash shell.
ksh Korn Shell Script File ScriptFile Program File A file containing a list of Unix commands that run in the Korn shell.
properties Properties File PropertiesFile Data File A file containing a list of name-value properties.
cfg Configuration File PropertiesFile Data File A file containing a list of name-value properties for configuration.
conf Configuration File PropertiesFile Data File A file containing a list of name-value properties for configuration.
log Log File LogFile Log File A file where each row represents a log record.
msg Log Message File LogFile Log File A file where each row represents a log record.
err Stderr Log File LogFile Log File A file where each row represents a string output on the standard error (stderr) destination of a running process.
out Stdout Log File LogFile Log File A file where each row represents a string output on the standard out (stdout) destination of a running process.
java Java Program Source File SourceCodeFile Program File A file containing Java programming language source code and comments.
class Java Program Object File ExecutableFile Program File A file containing complied Java code.
app MacOS Application Bundle File ExecutableFile Program File A file containing executable application code for the Apple MacOS operating system.
exe Windows Executable File ExecutableFile Program File A file containing executable application code for the Microsoft Windows operating system.
jar Java Archive File ArchiveFile Program File A file containing an organized collection of executable Java code and related resources.
tar Tarball Archive File ArchiveFile Archive File A file containing an organized collection of files. Often used for install.
gz Compressed Archive File ArchiveFile Archive File A file containing an organized collection of files that has been compressed to save storage.
zip Zipped Archive File ArchiveFile Archive File A file containing an organized collection of files that have been compressed to save storage.
war Web Archive File ArchiveFile Program File A file containing an organized collection of files that represent a web application.
ear Enterprise Archive File ArchiveFile Program File A file containing an organized collection of files that represent a JEE application.
dmg Apple Disk Image File ArchiveFile Program File A file containing an organized collection of files that represent an application for Apple MacOS.
iso Windows Disk Image File ArchiveFile Program File A file containing an organized collection of files that represent an application for Microsoft Windows.
yml YAML File YAML YAMLFile Data File A file containing a set of properties in the YAML format.
yaml YAML File YAML YAMLFile Data File A file containing a set of properties in the YAML format.
bin Binary Format File Binary DataFile Data File A file containing binary data.
dat Application Data File DataFile Data File A file containing data, typically from an application. The format is known by the application.
rpt Application Report File DataFile Data File A file containing report data, typically from an application. The format is known by the application.
mpp Microsoft Project File DataFile Data File A file containing data from Microsoft Project.
vcf Variant Call Format (VCF) File VCF DataFile Data File A text file format used in bioinformatics for storing gene sequence variations.
aif Audio Interchange File Format (AIFF) File AIFF AudioFile Data File A file containing audio samples and music. Often used for storing uncompressed, high quality audio on CDs and personal computers.
aiff Audio Interchange File Format (AIFF) File AIFF AudioFile Data File A file containing audio samples and music. Often used for storing uncompressed, high quality audio on CDs and personal computers.
flac Free Lossless Audio Codec (FLAC) File FLAC AudioFile Data File A file containing lossless compression audio coding format.
wav Waveform Audio File WAV AudioFile Data File A file containing lossless compression audio coding format.
mp3 MP3 Audio File MP3 AudioFile Data File A file containing audio data with Moving Pictures Experts Group (MPEG) compression.
wma Window Media Audio File WMA AudioFile Data File A file containing audio data with Microsoft's specific compression.
mp4 MP4 Video File MP4 (H.264) VideoFile Data File A file containing video data with Moving Pictures Experts Group (MPEG) compression.
ts Video Transport System File VideoFile Data File A file containing MPEG-2-compressed video data.
3gp Mobile Video File VideoFile Data File A file containing video data in small file sizes for mobile phones and other devices.
3g2 Mobile Video File VideoFile Data File A file containing video data in small file sizes for mobile phones and other devices.
mov Apple MOV Video File VideoFile Data File A file containing high quality video data.
avi Windows AVI Video File VideoFile Data File A file containing video data for Microsoft Windows.
m4v Apple M4V Video File M4V VideoFile Data File A file containing video data for Apple systems, often includes Appleā€™s FairPlay DRM copyright protection.
wmv Windows Media Video File WMV VideoFile Data File A file containing video data for Microsoft Windows Media Player.
ai Adobe Illustrator Image File VectorFile Data File A file containing vector image data for Adobe Illustrator.
svg Scalar Vector Graphics File SVG VectorFile Data File A file containing vector image data.
eps Encapsulated Postscript File EPS VectorFile Data File A file containing high quality vector image data. Used in the printing industry.
ps Postscript File PS VectorFile Data File A file containing an image formatted in the PostScript language.
obj Wavefront 3D Object File 3DImageFile Data File A file containing a 3 dimensional object.
mtl OBJ Material Template Library File 3DImageFile Data File A file that describes how a program should apply textures to that object. MTL files contain the names of the texture bitmap files to apply to an object as well as the 3D coordinates at which to apply them.

Raise an issue or comment below