Schema formats

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Copied from Metaformats)
 
(List of formats)
 
(13 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|thiscat=Schema formats
 
|thiscat=Schema formats
 +
|image=Kaitai-bmp.png
 
}}
 
}}
 
This section is for formats that define or describe other formats.
 
This section is for formats that define or describe other formats.
  
The term "schema" is not perfectly accurate for some of these formats, but let's not nitpick. Another term that could be used is "[[metaformats]]", but we're using that for formats that ''implement'' other formats, which is a significantly different concept.
+
The term "schema" may not be perfectly accurate for some of these formats, but let's not nitpick. Another term that could be used is "[[metaformats]]", but we're using that for formats that ''implement'' other formats, which is a significantly different concept.
  
 
Related topics:
 
Related topics:
 +
* [[Databases]]
 
* [[File identification software]]
 
* [[File identification software]]
 
* [[Format validation and analysis software]]
 
* [[Format validation and analysis software]]
Line 13: Line 15:
 
== List of formats ==
 
== List of formats ==
 
* [[BFD]] (Binary Format Description)
 
* [[BFD]] (Binary Format Description)
 +
* [[Citation Style Language]] (describes bibliographic citation formats)
 
* [[CSV Dialect Description Format]] (describes details of features differing between [[CSV]] varieties)
 
* [[CSV Dialect Description Format]] (describes details of features differing between [[CSV]] varieties)
 
* [[CSV Schema]] (describes format of [[CSV]] file)
 
* [[CSV Schema]] (describes format of [[CSV]] file)
* [[Citation Style Language]] (describes bibliographic citation formats)
+
* [[CUE (data validation language)|CUE]] [https://cuelang.org/]
 
* [[DFDL]] (Data Format Description Language)
 
* [[DFDL]] (Data Format Description Language)
 
* [[DTD]] (Document Type Definition)
 
* [[DTD]] (Document Type Definition)
* [[Format Policy Registry]] (FPR) - used by Archivematica to indicate how to handle file formats
+
* [[EBML Schema]]
 +
* [[FSF]]
 +
* [[Invisible XML]] [https://invisiblexml.org/]
 
* [[JSON Table Schema]] (describes tabular data such as spreadsheets and [[CSV]] files)
 
* [[JSON Table Schema]] (describes tabular data such as spreadsheets and [[CSV]] files)
 +
* [[JSON Type Definition]] (RFC 8927)
 
* [[Kaitai Struct]]
 
* [[Kaitai Struct]]
 
* [[MediaTrace]] (technical report of file structure as interpreted by MediaArea tools)
 
* [[MediaTrace]] (technical report of file structure as interpreted by MediaArea tools)
 +
* [[Okteta grammar file]]
 +
* [[RAML]] [https://raml.org/]
 
* [[Synalysis grammar file]] (used by Synalize It! and Hexinator)
 
* [[Synalysis grammar file]] (used by Synalize It! and Hexinator)
 +
* [[Taxi]] [https://github.com/taxilang/taxilang]
 +
* [[Trd (TRID)]]
 
* [[XCEL]] (part of XCL project)
 
* [[XCEL]] (part of XCL project)
 
* [[XMDP]] (XHTML Meta Data Profiles)
 
* [[XMDP]] (XHTML Meta Data Profiles)
Line 29: Line 39:
 
== Links ==
 
== Links ==
 
* [http://schema.org/ schema.org: community creating structured-data schemas]
 
* [http://schema.org/ schema.org: community creating structured-data schemas]
 +
* [https://github.com/arnoldrobbins/dformat DFORMAT - A Program for Typesetting Data Formats]

Latest revision as of 12:35, 25 October 2024

File Format
Name Schema formats
Ontology

{{{caption}}}

This section is for formats that define or describe other formats.

The term "schema" may not be perfectly accurate for some of these formats, but let's not nitpick. Another term that could be used is "metaformats", but we're using that for formats that implement other formats, which is a significantly different concept.

Related topics:

[edit] List of formats

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox