Template:Infobox file format: Difference between revisions
Added wikidata parser for media type |
Johnrdorazio (talk | contribs) No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 11: | Line 11: | ||
| datastyle = line-height:1.35em; |
| datastyle = line-height:1.35em; |
||
| label4 = [[Filename extension]]{{#if:{{{extensions|}}}|s}} |
| label4 = [[wikipedia:Filename extension|Filename extension]]{{#if:{{{extensions|}}}|s}} |
||
| data4 = {{#if:{{{extension|{{{extensions|}}}}}} |{{#if:{{{_noextcode|}}} |{{{extension|{{{extensions|}}}}}} |{{monodiv|{{{extension|{{{extensions|}}}}}}}}}} }} |
| data4 = {{#if:{{{extension|{{{extensions|}}}}}} |{{#if:{{{_noextcode|}}} |{{{extension|{{{extensions|}}}}}} |{{monodiv|{{{extension|{{{extensions|}}}}}}}}}} }} |
||
| label5 = [[Media type|Internet media type]] |
| label5 = [[wikipedia:Media type|Internet media type]] |
||
| data5 = {{#if:{{{mime|}}} |{{#if:{{{_nomimecode|}}} |{{{mime}}} |{{monodiv|{{{mime}}}}}}}| {{#property: |
| data5 = {{#if:{{{mime|}}} |{{#if:{{{_nomimecode|}}} |{{{mime}}} |{{monodiv|{{{mime}}}}}}}| {{#property:P131}} }} |
||
| label6 = [[Type code]] |
| label6 = [[wikipedia:Type code|Type code]] |
||
| data6 = {{{type_code|{{{type code|{{{typecode|}}}}}}}}} |
| data6 = {{{type_code|{{{type code|{{{typecode|}}}}}}}}} |
||
| label7 = [[Uniform Type Identifier|Uniform Type Identifier (UTI)]] |
| label7 = [[wikipedia:Uniform Type Identifier|Uniform Type Identifier (UTI)]] |
||
| data7 = {{{uniform_type|{{{uniform type|}}}}}} |
| data7 = {{{uniform_type|{{{uniform type|}}}}}} |
||
| label8 = UTI conformation |
| label8 = UTI conformation |
||
| data8 = {{{conforms to|{{{conforms_to|}}}}}} |
| data8 = {{{conforms to|{{{conforms_to|}}}}}} |
||
| label9 = [[File format#Magic number|Magic number]] |
| label9 = [[wikipedia:File format#Magic number|Magic number]] |
||
| data9 = {{{magic|}}} |
| data9 = {{{magic|}}} |
||
| label10 = Developed by |
| label10 = Developed by |
||
Line 27: | Line 27: | ||
| label11 = Initial release |
| label11 = Initial release |
||
| data11 = {{{released|}}} |
| data11 = {{{released|}}} |
||
| label12 = [[Software release life cycle|Latest release]] |
| label12 = [[wikipedia:Software release life cycle|Latest release]] |
||
| data12 = {{#if:{{{latest_release_version|{{{latest release version|}}}}}} |{{longitem |{{{latest_release_version|{{{latest release version|}}}}}}{{#if:{{{latest_release_date|{{{latest release date|}}}}}}|<br/>({{{latest_release_date|{{{latest release date|}}}}}})}} }} }} |
| data12 = {{#if:{{{latest_release_version|{{{latest release version|}}}}}} |{{longitem |{{{latest_release_version|{{{latest release version|}}}}}}{{#if:{{{latest_release_date|{{{latest release date|}}}}}}|<br/>({{{latest_release_date|{{{latest release date|}}}}}})}} }} }} |
||
| label13 = Type of format |
| label13 = Type of format |
||
| data13 = {{{type|{{{genre|}}}}}} |
| data13 = {{{type|{{{genre|}}}}}} |
||
| label14 = [[Digital container format|Container for]] |
| label14 = [[wikipedia:Digital container format|Container for]] |
||
| data14 = {{{container_for|{{{container for|{{{containerfor|}}}}}}}}} |
| data14 = {{{container_for|{{{container for|{{{containerfor|}}}}}}}}} |
||
| label15 = Contained by |
| label15 = Contained by |
||
Line 39: | Line 39: | ||
| label17 = Extended to |
| label17 = Extended to |
||
| data17 = {{{extended_to|{{{extended to|{{{extendedto|}}}}}}}}} |
| data17 = {{{extended_to|{{{extended to|{{{extendedto|}}}}}}}}} |
||
| label18 = [[International standard|Standard]]{{#if:{{{standards|}}}|s}} |
| label18 = [[wikipedia:International standard|Standard]]{{#if:{{{standards|}}}|s}} |
||
| data18 = {{{standard|{{{standards|}}}}}} |
| data18 = {{{standard|{{{standards|}}}}}} |
||
| label19 = {{nowrap|[[Open format]]?}} |
| label19 = {{nowrap|[[wikipedia:Open format|Open format]]?}} |
||
| data19 = {{{free|}}} |
| data19 = {{{free|}}} |
||
| label20 = Website |
| label20 = Website |
Latest revision as of 17:39, September 13, 2021
This template uses Lua: |
Blank syntax
[[File:{{{icon}}}|64px]] | |
[[File:{{{screenshot}}}|300px]] | |
Filename extension |
extension[s] |
---|---|
Internet media type |
mime |
Type code | typecode |
Uniform Type Identifier (UTI) | uniform type |
UTI conformation | conforms to |
Magic number | magic |
Developed by | developer |
Initial release | {{start date and age |…}} |
Latest release | latest_release_version ({{start date and age |…}}) |
Type of format | genre |
Container for | containerfor |
Contained by | containedby |
Extended from | extendedfrom |
Extended to | extendedto |
Standard | standard (standards) |
Open format? | free |
Website | url |
{{Infobox file format | name = | icon = | iconcaption = | icon_size = | screenshot = | screenshot_size = | caption = |_noextcode = | extension = <!-- or: | extensions = --> |_nomimecode = | mime = | type_code = | uniform_type = | conforms_to = | magic = | developer = | released = <!-- {{start date and age|YYYY|mm|dd|df=yes/no}} --> | latest_release_version = | latest_release_date = <!-- {{start date and age|YYYY|mm|dd|df=yes/no}} --> | genre = | container_for = | contained_by = | extended_from = | extended_to = | standard = <!-- or: | standards = --> | free = | url = }}
By default, extension and mime are displayed using <code>...</code>
; to disable this (in order to customize their formatting), assign _noextcode and/or _nomimecode a value ("on", "true", etc.).
Examples
Filename extensions | .svg, .svgz |
---|---|
Internet media type | image/svg+xml[1][2] |
Type code |
|
Uniform Type Identifier (UTI) | public.svg-image |
UTI conformation | public.image public.xml |
Developed by | W3C |
Initial release | 4 September 2001 |
Latest release | 1.1 (Second Edition) (16 August 2011 ) |
Type of format | Vector image format |
Extended from | XML |
Standard | W3C SVG |
Open format? | Yes |
Website | www |
{{Infobox file format
| name = Scalable Vector Graphics
| icon =
| iconcaption = | screenshot = | caption =
|_noextcode = on
| extensions = .svg, .svgz
|_nomimecode = on
| mime = image/svg+xml<ref>(w3.org ref)</ref><ref>(ietf.org ref)</ref>
| type_code = {{hlist |"svg" |"svgz"}}
| uniform_type = <code>public.svg-image</code>
| conforms_to = <code>public.image</code><br/><code>public.xml</code>
| magic =
| developer = [[wikipedia:World Wide Web Consortium|W3C]]
| released = {{start date and age|2001|09|04|df=yes}}
| latest_release_version = 1.1 (Second Edition)
| latest_release_date = {{start date and age|2011|08|16|df=yes}}
| genre = [[wikipedia:Vector image format|Vector image format]]
| container_for = | contained_by =
| extended_from = [[wikipedia:XML|XML]]
| extended_to =
| standard = [http://www.w3.org/TR/SVG/ W3C SVG]
| free = Yes
| url = {{URL|http://www.w3.org/Graphics/SVG/}}
}}
Filename extension |
.odt |
---|---|
Internet media type |
application/vnd. oasis.opendocument. text |
Uniform Type Identifier (UTI) | org.oasis. [3] |
UTI conformation | org.oasis-open. public.composite- |
Developed by | |
Type of format | Document file format |
Extended from | XML |
Standard | ISO/IEC 26300:2006 |
Open format? | Yes |
{{Infobox file format
| name = OpenDocument Text
| icon = [[File:ODF textdocument 48x48.png|ODF textdocument icon]]
| screenshot = | caption =
| extension = .odt
| mime = application/vnd.<br/>&nbsp;oasis.opendocument.<br/>&nbsp;text
| type_code =
| uniform_type = <code>org.oasis.<br/>&nbsp;opendocument.text</code><ref>(www.huw.id.au ref)</ref>
| conforms_to = {{nowrap|<code>org.oasis-open.<br/>&nbsp;opendocument</code><br/><code>public.composite-<br/>&nbsp;content</code>}}
| magic =
| developer = {{hlist |[[wikipedia:Sun Microsystems|Sun Microsystems]] |[[wikipedia:OASIS (organization)|OASIS]]}}
| released =
| latest_release_version = | latest_release_date =
| genre = [[wikipedia:Document file format|Document file format]]
| container_for = | contained_by =
| extended_from = [[wikipedia:XML|XML]]
| extended_to =
| standard = ISO/IEC 26300:2006
| free = [[wikipedia:OpenDocument#Licensing|Yes]]
| url =
}}
Parameters
- name
- The name of the file format.
- icon
- A file icon used by either the application that popularized the format or a common free icon. Alias is
|logo=
. - iconcaption
- caption describing the icon.
- screenshot
- A screen shot of the file format in use.
- caption
- caption to the screen shot.
- extension (or extensions)
- The format's filename extension or extensions. Set
|_noextcode=
to disable the default monospace font. - mime
- The MIME type of the file. Set
|_nomimecode=
to disable the default monospace font. - type_code
- The type code of the file, used by Mac OS Classic.
- uniform type
- The Uniform Type Identifier, used by contemporary macOS computers and iOS devices.
- conforms to
- The immediate parents of the UTI. For example,
public.png
would conform topublic.image
- magic
- A number or other data structure usually near the beginning of a file used to identify the file contents.
- owner
- The owner of the format.
- released
- The date the format was publicly released.
- latest_release_version
- Latest version number of the format.
- latest_release_date
- Date the latest version was released.
- genre
- The genre of the file format.
- containerfor
- If the file is a container for another data type, list it here.
- containedby
- If the file type is typically housed in another file type, list it here. For example: Audio and video data are most often housed in a media container such as QuickTime et al.
- extendedfrom
- If the file format is based on another, list it here.
- extendedto
- If a new format is derived from this one, list it here.
- standard (or standards)
- If the format is part of a standard or standards, list it/them here.
- free
- Is it a free/open format?
- url
- URL of the file format's website, specification, etc.
TemplateData
TemplateData for Infobox file format
Consistently-formatted table for presenting information about file formats
Parameter | Description | Type | Status | |
---|---|---|---|---|
Child | child | Settings this to "yes" allows the infobox to be embedded into another infobox. It also causes name parameter to be ignored. | String | optional |
Name | name | The name of the file format.
| Line | suggested |
Icon | icon logo | An icon used by either the application that popularized the format or a common free icon. | String | suggested |
Icon size | icon_size logo_size | Size of the icon to show including a unit (most likely pixels - 'px').
| String | optional |
Icon caption | iconcaption logocaption | Caption describing the icon. | String | optional |
Screenshot | screenshot | A screenshot of the file format in use. | String | optional |
Screenshot size | screenshot_size | Size of the screenshot to show including a unit (most likely pixels - 'px').
| String | optional |
Caption | caption | Caption to the screenshot. | String | optional |
Extension | extension | The format's filename extension, if only one. | String | suggested |
Extensions | extensions | The format's filename extensions, if more than one. | String | optional |
No code style in extension | _noextcode | If set to 'true', then extensions won't be formatted using monospace font. | String | optional |
MIME type | mime | The MIME type of the file. | String | suggested |
No code style in MIME | _nomimecode | If set to 'true', then MIME won't be formatted using monospace font. | String | optional |
Type code | type_code type code typecode | The type code of the file used by Mac OS Classic. | String | optional |
Uniform Type Identifier (UTI) | uniform_type uniform type | The Uniform Type Identifier, used by contemporary macOS computers and iOS devices. | String | optional |
UTI conformation | conforms_to conforms to | The immediate parents of the UTI. For example, public.png would conform to public.image. | String | optional |
Magic number | magic | A number or other data structure usually near the beginning of a file used to identify the file contents. | String | optional |
Developed by | developer owner | The owner of the format. | String | suggested |
Type of format | type genre | The type of the file format, what does it store (e.g. Vector image format). | String | suggested |
Initial release | released | The date the format was publicly released. | String | optional |
Latest release version | latest_release_version latest release version | Latest version number of the format. | String | optional |
Latest release date | latest_release_date latest release date | Date the latest version was released. | String | optional |
Container for | container_for container for containerfor | Data type this file format is container for. For instance, audio and video data is often housed in a container like Quick Time or Matroska (MKV). | String | optional |
Contained by | contained_by contained by containedby | File type this type is usually housed in. For instance, audio and video data is often housed in a container like Quick Time or Matroska (MKV). | String | optional |
Extended from | extended_from extended from extendedfrom | The format that this one is based on, if any. | String | optional |
Extended to | extended_to extended to extendedto | The format that this one is base for, if any. | String | optional |
Standard | standard | Standard this format is part of, if only one. | String | optional |
Standards | standards | Standards this format is part of, if more than one. | String | optional |
Open format? | free | Is it a free/open format? | String | optional |
Website | url | URL of the file format's website, specification, etc. | String | suggested |