├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Namespaces.md ├── README.md ├── Specifications.md ├── XMPNamespaces ├── .DS_Store ├── Iptc4xmpCore.md ├── XMPDataTypes │ ├── Ancestor.md │ ├── CFAPattern.md │ ├── Colorant.md │ ├── ContactInfo.md │ ├── CoreProperties.md │ ├── CuePointParam.md │ ├── DeviceSettings.md │ ├── Dimensions.md │ ├── Flash.md │ ├── Font.md │ ├── Job.md │ ├── Layer.md │ ├── Marker.md │ ├── Media.md │ ├── OECF-SFR.md │ ├── ProjectLink.md │ ├── ResourceEvent.md │ ├── ResourceRef.md │ ├── Thumbnails.md │ ├── Time.md │ ├── Timecode.md │ ├── Track.md │ ├── Version.md │ ├── beatSpliceStretch.md │ ├── resampleStretch.md │ └── timeScaleStretch.md ├── crs.md ├── dc.md ├── exif.md ├── pdf.md ├── photoshop.md ├── tiff.md ├── xmp.md ├── xmpBJ.md ├── xmpDM.md ├── xmpMM.md ├── xmpRights.md └── xmpTPg.md ├── XMPSpecifications ├── XMPSpecificationPart1.pdf ├── XMPSpecificationPart2.pdf └── XMPSpecificationPart3.pdf ├── manifest.json └── xmp_tagline.png /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Adobe Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, gender identity and expression, level of experience, 9 | nationality, personal appearance, race, religion, or sexual identity and 10 | orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at Grp-opensourceoffice@adobe.com. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at [http://contributor-covenant.org/version/1/4][version] 72 | 73 | [homepage]: http://contributor-covenant.org 74 | [version]: http://contributor-covenant.org/version/1/4/ 75 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to XMP namespaces documentation 2 | 3 | This project is for documentation of XMP namespaces definitions and its properties. It welcomes contributions from everyone who finds it useful or lacking. 4 | 5 | ## Code Of Conduct 6 | 7 | This project adheres to the Adobe [code of conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to cstaub at adobe dot com. 8 | 9 | ## Contributor License Agreement 10 | 11 | All third-party contributions to this project must be accompanied by a signed contributor license. This gives Adobe permission to redistribute your contributions as part of the project. [Sign our CLA](http://opensource.adobe.com/cla.html)! You only need to submit an Adobe CLA one time, so if you have submitted one previously, you are good to go! 12 | 13 | ## Things to Keep in Mind 14 | 15 | This project uses a **commit then review** process, which means that for approved maintainers, changes can be merged immediately, but will be reviewed by others. 16 | 17 | For other contributors, a maintainer of the project has to approve the pull request. 18 | 19 | # Before You Contribute 20 | 21 | * Check that there is an existing issue in GitHub issues 22 | * Check if there are other pull requests that might overlap or conflict with your intended contribution 23 | 24 | # How to Contribute 25 | 26 | 1. Fork the repository 27 | 2. Make some changes on a branch on your fork 28 | 3. Create a pull request from your branch 29 | 30 | In your pull request, outline: 31 | 32 | * What the changes intend 33 | * How they change the existing code 34 | * If (and what) they breaks (TODO: we should have tests instead. pst: working on that ;) ) 35 | * Start the pull request with the GitHub issue ID, e.g. #123 36 | 37 | Each commit message that is not part of a pull request: 38 | 39 | * Should contain the issue ID like `#123` 40 | * Can contain the tag `[trivial]` for trivial changes that don't relate to an issue 41 | 42 | ## Coding Styleguides 43 | 44 | There are no coding style guides... yet. 45 | 46 | # How Contributions get Reviewed 47 | 48 | One of the maintainers will look at the pull request within one week. If you haven't heard back from the maintainers within a week, it is not impolite to send a reminder to [Grp-XMP-WGs](mailto:Grp-XMP-WGs@adobe.com). 49 | 50 | Feedback on the pull request will be given in writing, in GitHub. 51 | 52 | # Release Management 53 | 54 | The project's committers will release to the [Adobe organization on npmjs.org](https://www.npmjs.com/org/adobe). 55 | 56 | Assuming you have access to this organization, you can release using: 57 | 58 | ```bash 59 | $ npm login 60 | $ npm publish --access public 61 | ``` 62 | 63 | Do not forget to add a `git tag` corresponding to the released version number 64 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The BSD License 2 | 3 | Copyright (c) 1999 - 2018, Adobe Systems Incorporated 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or 7 | without modification, are permitted provided that the following 8 | conditions are met: 9 | 10 | * Redistributions of source code must retain the above copyright notice, 11 | this list of conditions and the following disclaimer. 12 | 13 | * Redistributions in binary form must reproduce the above copyright notice, 14 | this list of conditions and the following disclaimer in the documentation 15 | and/or other materials provided with the distribution. 16 | 17 | * Neither the name of Adobe Systems Incorporated, nor the names of its 18 | contributors may be used to endorse or promote products derived from this 19 | software without specific prior written permission. 20 | 21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 22 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 23 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 24 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 25 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 26 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 27 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 28 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 29 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 30 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 31 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 32 | 33 | 34 | -------------------------------------------------------------------------------- /Namespaces.md: -------------------------------------------------------------------------------- 1 | ## XMP namespace definitions 2 | 3 | The XMP namespaces define a set of properties. In any given XMP Packet, a property may be absent or present.For any given XMP, there is no requirement that all properties from a given namespace must be present. For structured properties, there is no requirement that all fields be present (unless otherwise specified by a namespace). 4 | 5 | XMP metadata may include properties from one or more of the namespaces. For example, a typical subset used by many Adobe applications might include the following: 6 | 7 | * Dublin Core namespace: **dc:title, dc:creator, dc:description, dc:subject, dc:format, dc:rights** 8 | * XMP basic namespace: **xmp:CreateDate, xmp:CreatorTool, xmp:ModifyDate, xmp:MetadataDate** 9 | * XMP rights management namespace: **xmpRights:WebStatement, xmpRights:Marked** 10 | * XMP media management namespace: **xmpMM:DocumentID** 11 | 12 | XMP defines namespaces into *two* catagories: 13 | 14 | 1. *XMP standard namespaces*, provides namespace definitions for standard general-purpose namespaces. 15 | 2. *Specialized Namespaces*, provides namespace definitions for namespaces that are specialized for Adobe applications or usages 16 | 17 | **XMP Standard Namespaces** 18 | 19 | * [XMP Namespace](XMPNamespaces/xmp.md) 20 | * [XMP Media Management Namespace](XMPNamespaces/xmpMM.md) 21 | * [XMP Basic Job Ticket Namespace](XMPNamespaces/xmpBJ.md) 22 | * [XMP Paged-text Namespace](XMPNamespaces/xmpTPg.md) 23 | * [XMP Dynamic Media Namespace](XMPNamespaces/xmpDM.md) 24 | * [XMP Rights Management Namespace](XMPNamespaces/xmpRights.md) 25 | 26 | **XMP Specialized Namespaces** 27 | * [Adobe PDF Namespace](XMPNamespaces/pdf.md) 28 | * [Photoshop Namespace](XMPNamespaces/photoshop.md) 29 | * [Camera Raw Namespace](XMPNamespaces/crs.md) 30 | * [Exif Namespace](XMPNamespaces/exif.md) 31 | * [Tiff Namespace](XMPNamespaces/tiff.md) 32 | * [Dublin Core Namespace](XMPNamespaces/dc.md) 33 | * [IPTC Core Namespace](XMPNamespaces/Iptc4xmpCore.md) 34 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # XMP (Extensible Metadata Platform) 4 | 5 | 6 | Metadata is any data that helps describe the content or characteristics of a file. You may already be accustomed to viewing and adding some basic metadata through the File Info or Document Properties box found in many software applications and some operating systems. You may also use an asset or content management system (CMS) that captures some file properties and displays them for you. 7 | 8 | **Adobe’s Extensible Metadata Platform (XMP)** is a file labeling technology that lets you embed metadata into files themselves during the content creation process. With an XMP enabled application, your workgroup can capture meaningful information about a project (such as titles and descriptions, searchable keywords, and up-to-date author and copyright information) in a format that is easily understood by your team as well as by software applications, hardware devices, and even file formats. Best of all, as team members modify files and assets, they can edit and update the metadata in real time during the workflow. 9 | 10 | With XMP, desktop applications and back-end publishing systems gain a common method for capturing, sharing, and leveraging this valuable metadata. Adobe has taken the “heavy lifting” out of metadata integration, offering content creators an easy way to embed meaningful information about their projects and providing industry partners with standards-based building blocks to develop optimized workflow solutions. 11 | 12 |
13 | 14 | **Open standards** 15 | 16 | By providing a standard way of tagging files with metadata across products from Adobe and other vendors, XMP is a powerful solution enabler. As an open source technology, it is freely available to developers, which means that the user community benefits from the innovations contributed by developers worldwide. The XMP SDKs are available in the downloads section. Furthermore, XMP is extensible — it can accommodate existing metadata schemas, so systems don’t need to be rebuilt from scratch. A growing number of third-party applications now support XMP. 17 | 18 | Since early 2012, XMP is also an [ISO standard (16684-1)](https://www.iso.org/news/2012/03/Ref1525.html). 19 | 20 |
21 | 22 | **Key benefits** 23 | 24 | * Create smart assets that retain their context when traveling across software, devices, and databases. 25 | * Provide full extensibility by adding arbitrary metadata to media while visualizing it in Adobe products. 26 | * Enable powerful search and retrieval of rich media across diverse file formats and database systems. 27 | * Manage relationships of assets throughout their lifecycle of content creation and consumption. 28 | * Build on open standards and open source licenses to foster a common exchange across the industry. 29 | 30 |
31 | 32 | **Highlights** 33 | 34 | [Metadata Working Group](http://www.metadataworkinggroup.org/) 35 | Learn more about how companies are getting together to build metadata interoperability across operating systems, mobile devices, cameras, and online services. 36 | 37 |
38 | 39 | **XMP SDKs** 40 | 41 | Adobe offers two SDKs for XMP, the XMP Toolkit SDK and the XMP Metadata UI SDK. 42 | The XMP Toolkit SDK allows you to integrate XMP functionality into your product or solution. The XMP Metadata UI SDK lets you modify Adobe Creative Cloud applications to display custom metadata UI to either adapt the existing UI to its own workflow or to be able to interact with custom metadata. [Learn more or download the SDKs now ›](https://www.adobe.com/devnet/xmp.html) 43 | -------------------------------------------------------------------------------- /Specifications.md: -------------------------------------------------------------------------------- 1 | 2 | ## Overview of XMP technology 3 | 4 | XMP standardizes a data model, a serialization format and core properties for the definition and processing of extensible metadata. It also provides guidelines for embedding XMP information into popular image, video and document file formats, such as *JPEG* and *PDF*, without breaking their readability by applications that do not support XMP. Therefore, the non-XMP metadata have to be reconciled with the XMP properties. Although metadata can alternatively be stored in a sidecar file, embedding metadata avoids problems that occur when metadata is stored separately. 5 | 6 | 7 | ## XMP Specification 8 | 9 | [Part 1, Data model, Serialization, and Core Properties](https://wwwimages2.adobe.com/content/dam/acom/en/devnet/xmp/pdfs/XMP%20SDK%20Release%20cc-2016-08/XMPSpecificationPart1.pdf) [April, 2012] covers the basic metadata representation model that is the foundation of the XMP standard format. The Data Model prescribes how XMP metadata can be organized; it is independent of file format or specific usage. The Serialization Model prescribes how the Data Model is represented in XML, specifically RDF. 10 | Part 1 is also a covered as part of **_ ISO 16684-1:2012, Graphic technology – Extensible metadata platform (XMP) specification – Part 1: Data model, serialization and core properties. _** You can read more about it here and access the standard from the [ISO Store](https://www.iso.org/standard/57421.html). 11 | 12 | [Part 2, Additional Properties](https://wwwimages2.adobe.com/content/dam/acom/en/devnet/xmp/pdfs/XMP%20SDK%20Release%20cc-2016-08/XMPSpecificationPart2.pdf) [Aug, 2016] provides detailed property lists and descriptions for standard XMP metadata schemas; these include general-purpose schemas such as Dublin Core, and special-purpose schemas for Adobe applications such as Photoshop. It also provides information on extending existing schemas and creating new schemas. 13 | 14 | [Part 3, Storage in Files](https://www.adobe.com/content/dam/acom/en/devnet/xmp/pdfs/XMPSDKReleasecc-2020/XMPSpecificationPart3.pdf) [Jan, 2020] provides information about how serialized XMP metadata is packaged into XMP Packets and embedded in different file formats. It includes information about how XMP relates to and incorporates other metadata formats, and how to reconcile values that are represented in multiple metadata formats. 15 | 16 | [Description of XMP schemas using RELAX NG](https://www.iso.org/standard/57422.html)[Dec, 2014] is a ISO 16684-2:2014 standard which specifies the use of RELAX NG to describe serialized XMP metadata. This applies to how conforming schemas can use the features of RELAX NG. This standard is published as ISO 16684-2:2014 Graphic technology – Extensible metadata platform (XMP) – Part 2: Description of XMP schemas using RELAX NG. 17 | 18 | 19 | ### XMP Documentation 20 | 21 | The Partners Guide to XMP for Dynamic Media provides guidance to developers writing applications that read, write, and modify dynamic media documents, so that those applications can maintain the integrity of the composition and editing history and temporal metadata in composed documents. 22 | 23 | [Partners Guide to XMP for Dynamic Media](https://wwwimages2.adobe.com/content/dam/acom/en/devnet/xmp/pdfs/DynamicMediaXMPPartnerGuide.pdf) 24 | -------------------------------------------------------------------------------- /XMPNamespaces/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/xmp-docs/e2573ad7e7959e657b1aed704546e19319cb4f5d/XMPNamespaces/.DS_Store -------------------------------------------------------------------------------- /XMPNamespaces/Iptc4xmpCore.md: -------------------------------------------------------------------------------- 1 | # IPTC Core namespace 2 | 3 | IPTC Photo Metadata provides data about photographs and the values can be processed by software. Each individual metadata entity is called a property and they are grouped into Administrative, Descriptive and Rights Related properties. 4 | 5 | - The namespace URI is http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/ 6 | 7 | - The preferred namespace prefix is Iptc4xmpCore 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |Iptc4xmpCore:CreatorContactInfo|The creator contact information provides all necessary information to get in contact with the creator of this news object and comprises a set of sub-properties for proper addressing |[ContactInfo](./XMPDataTypes/ContactInfo.md)| 12 | |Iptc4xmpCore:IntellectualGenre|Describes the nature, intellectual or journalistic characteristic of a news object, not specifically its content. |[Text](./XMPDataTypes/CoreProperties.md#text)| 13 | |Iptc4xmpCore:Scene|Describes the scene of a photo content. Specifies one ore more terms from the IPTC Scene-NewsCodes. Each Scene is represented as a string of 6 digits in an unordered list. |Unordered array of [Text](./XMPDataTypes/CoreProperties.md#text)| 14 | |Iptc4xmpCore:Location|Name of a location the content is focussing on -- either the location shown in visual media or referenced by text or audio media. This location name could either be the name of a sublocation to a city or the name of a well known location or (natural) monument outside a city. In the sense of a sublocation to a city this element is at the fourth level of a top-down geographical hierarchy |[Text](./XMPDataTypes/CoreProperties.md#text)| 15 | |Iptc4xmpCore:CountryCode|Code of the country the content is focussing on -- either the country shown in visual media or referenced in text or audio media. This element is at the top/first level of a top-down geographical hierarchy. The code should be taken from ISO 3166 two or three letter code. The full name of a country should go to the "Country" element |[Locale](./XMPDataTypes/CoreProperties.md#locale)| 16 | |Iptc4xmpCore:SubjectCode|Specifies one or more Subjects from the IPTC Subject-NewsCodes taxonomy to categorize the content. Each Subject is represented as a string of 8 digits in an unordered list. |Unordered array of [Text](./XMPDataTypes/CoreProperties.md#text)| 17 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Ancestor.md: -------------------------------------------------------------------------------- 1 | # Ancestor 2 | 3 | A structure identifying a document that was copied or placed into the current document. 4 | 5 | - The namespace URI is http://ns.adobe.com/photoshop/1.0/ 6 | 7 | - The preferred namespace prefix is photoshop 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |photoshop:AncestorID|The unique identifier of a document |[URI](./CoreProperties.md#uri)| 12 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/CFAPattern.md: -------------------------------------------------------------------------------- 1 | # CFAPattern 2 | 3 | A structure describing the CFA pattern. 4 | 5 | - The namespace URI is http://ns.adobe.com/exif/1.0/ 6 | 7 | - The preferred namespace prefix is exif 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |exif:Columns|Number of columns, *n*. |[Integer](./CoreProperties.md#integer)| 12 | |exif:Rows|Number of rows, *m*. |[Integer](./CoreProperties.md#integer)| 13 | |exif:Values|CFA values, sequence should be, in order: *value[0, 0] ... value[n - 1, 0] value[0, m - 1] ... value[n - 1,m - 1]* |Ordered array of [Integer](./CoreProperties.md#integer)| 14 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Colorant.md: -------------------------------------------------------------------------------- 1 | # Colorant 2 | 3 | A structure containing the characteristics of a colorant (swatch) used in a document. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/g/ 6 | 7 | - The preferred namespace prefix is xmpG 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpG:A|A value when the mode is LAB. Range -128 to 127. |[Integer](./CoreProperties.md#integer)| 12 | |xmpG:B|B value when the mode is LAB. Range -128 to 127. |[Integer](./CoreProperties.md#integer)| 13 | |xmpG:L|L value when the mode is LAB. Range 0-100 |[Real](./CoreProperties.md#real)| 14 | |xmpG:black|Colour value when the mode is CMYK. Range 0-100. |[Real](./CoreProperties.md#real)| 15 | |xmpG:cyan|Colour value when the mode is CMYK. Range 0-100. |[Real](./CoreProperties.md#real)| 16 | |xmpG:magenta|Colour value when the mode is CMYK. Range 0-100. |[Real](./CoreProperties.md#real)| 17 | |xmpG:yellow|Colour value when the mode is CMYK. Range 0-100. |[Real](./CoreProperties.md#real)| 18 | |xmpG:blue|Colour value when the mode is RGB. Range 0-255. |[Integer](./CoreProperties.md#integer)| 19 | |xmpG:green|Colour value when the mode is RGB. Range 0-255. |[Integer](./CoreProperties.md#integer)| 20 | |xmpG:red|Colour value when the mode is RGB. Range 0-255. |[Integer](./CoreProperties.md#integer)| 21 | |xmpG:mode|The colour space in which the colour is defined. One of: `CMYK`, `RGB`, `LAB`. Library colours are represented in the colour space for which they are defined. |Open Choice of [Text](./CoreProperties.md#text)| 22 | |xmpG:swatchName|Name of the swatch. |[Text](./CoreProperties.md#text)| 23 | |xmpG:type|The type of colour, one of `PROCESS` or `SPOT` |Closed Choice of [Text](./CoreProperties.md#text)| 24 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/ContactInfo.md: -------------------------------------------------------------------------------- 1 | # ContactInfo 2 | 3 | A structure providing a basic set of information to get in contact with a person. 4 | 5 | - The namespace URI is http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/ 6 | 7 | - The preferred namespace prefix is Iptc4xmpCore 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |Iptc4xmpCore:CiAdrExtadr|The contact information address part. Comprises an optional company name and all required information to locate the building or postbox to which mail should be sent. To that end, the address is a multiline field. |[Text](./CoreProperties.md#text)| 12 | |Iptc4xmpCore:CiAdrCity|The contact information city part. |[Text](./CoreProperties.md#text)| 13 | |Iptc4xmpCore:CiAdrRegion|The contact information part denoting regional information like state or province. |[Text](./CoreProperties.md#text)| 14 | |Iptc4xmpCore:CiAdrPcode|The contact information part denoting the local postal code. |[Text](./CoreProperties.md#text)| 15 | |Iptc4xmpCore:CiAdrCtry|The contact information county part. |[Text](./CoreProperties.md#text)| 16 | |Iptc4xmpCore:CiTelWork|The contact information phone number part. Multiple numbers can be given, separated by a comma.|[Text](./CoreProperties.md#text)| 17 | |Iptc4xmpCore:CiEmailWork|The contact information email address part. Multiple email addresses can be given, separated by a comma. |[Text](./CoreProperties.md#text)| 18 | |Iptc4xmpCore:CiUrlWork|The contact information web address part. Multiple addresses can be given, separated by a comma. |[Text](./CoreProperties.md#text)| 19 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/CoreProperties.md: -------------------------------------------------------------------------------- 1 | # XMP data types 2 | 3 | This page defines a collection of XMP data types that are used to represent values of XMP properties 4 | 5 | ## Basic types 6 | 7 | 1. ### Boolean 8 | 9 | Boolean values shall be "**True**" or "**False**". 10 | 11 | 2. ### Date 12 | 13 | A date-time value is represented using a subset of the formats as defined in Date and Time Formats: 14 | 15 | _YYYY_ 16 | _YYYY-MM_ 17 | _YYYY-MM-DD_ 18 | _YYYY-MM-DDThh:mmTZD_ 19 | _YYYY-MM-DDThh:mm:ssTZD_ 20 | _YYYY-MM-DDThh:mm:ss.sTZD_ 21 | 22 | In which: 23 | • **YYYY** = four-digit year 24 | • **MM** = two-digit month (01=January) 25 | • **DD** = two-digit day of month (01 to 31) 26 | • **hh** = two digits of hour (00 to 23) 27 | • **mm** = two digits of minute (00 to 59) 28 | • **ss** = two digits of second (00 to 59) 29 | • **s** = one or more digits representing a decimal fraction of a second 30 | • **TZD** = time zone designator (Z or +hh:mm or -hh:mm 31 | 32 | The time zone designator need not be present in XMP. When not present, the time zone is unknown, and an XMP processor should not assume anything about the missing time zone. 33 | 34 | Local time-zone designators +hh:mm or -hh:mm should be used when possible instead of converting to UTC. 35 | 36 | __NOTE__ : If a file was saved at noon on October 23, a timestamp of 2004-10-23T12:00:00-06:00 conveys more information than 2004-10-23T18:00:00Z. 37 | 38 | 3. ### Integer 39 | 40 | A signed or unsigned numeric string used as an integer number representation. The string consists of an arbitrary-length decimal numeric string with an optional leading “+” or “–” sign. 41 | 42 | 4. ### Real 43 | 44 | A simple text value denoting a floating-point numeric value, written using decimal notation of an optional sign followed by an integer part and a fraction part. Either the integer part or the fraction part, but not both, may be omitted. The sign, if present, is "+" (U+002B) or "-" (U+002D). The integer part, if present, is a sequence of one or more decimal digits (U+0030 to U+0039). The fraction, if present, is a decimal point (".", U+002E) followed by a sequence of one or more decimal digits. 45 | 46 | The precise range and precision for the general type are not specified by this document. If converted to a binary value, an XMP processor shall support at least the 32-bit IEEE 754 range and precision, and it should support at least the 64-bit IEEE 754 range and precision. A particular use of the Real type may specify a required range or precision, such as nonnegative or microsecond resolution (for a duration in seconds). 47 | 48 | 5. ### Text 49 | 50 | A possibly empty Unicode string. 51 | 52 | ## Derived types 53 | 54 | 1. ### Agent Name 55 | 56 | The name of an XMP processor, a _Text_ value. It is recommended that the value use this format convention:It is recommended that the value use this format convention: 57 | 58 | _Organization Software_name Version (token;token;...)_ 59 | 60 | * Organization: The name of the company or organization providing the software, no SPACEs. 61 | * Software_name: The full name of the software, SPACEs allowed. 62 | * version: The version of the software, no SPACEs. 63 | * tokens: Can be used to identify an operating system, plug-in, or more detailed version information. 64 | 65 | **EXAMPLE**: _"Adobe Acrobat 9.0 (Mac OS X 10.5)"_ 66 | 67 | 2. ### Choice 68 | 69 | A value chosen from a vocabulary of values. Vocabularies provide a means of specifying a limited and possibly extensible set of values for a property. 70 | 71 | A choice can be open or closed: 72 | 73 | * An open choice has one or more lists of preferred values, but other values can be used freely. 74 | * A closed choice has one or more lists of allowed values, other values shall not be used. 75 | __NOTE__ An XMP reader would be more robust if it tolerated unexpected values for closed choice types when the set of allowed values can be expected to grow over time. 76 | 77 | 3. ### GUID 78 | 79 | A string representing a “globally unique identifier”. A GUID shall be a normal (non-URI) simple value, even though it might appear similar to a URI string. This document does not require any particular methodology for creating a GUID, nor does it require any specific means of formatting the GUID as a simple XMP value. The only valid operations on GUIDs are to create them, to assign one to another, and to compare two of them for equality. This comparison shall use the Unicode string value as-is, using a direct byte-for-byte check for equality. 80 | 81 | 4. ### Language Alternative 82 | 83 | An alternative array of simple text items. Language alternatives facilitate the selection of a simple text item based on a desired language. Each array item shall have an xml:lang qualifier. Each xml:lang value shall be unique among the items. As defined in IETF RFC 3066, the xml:lang value is composed of one or more parts: a primary language subtag and a (possibly empty) series of subsequent subtags. The same primary subtag may be used alone and in conjunction with one or more lower-level subtags. A default value, if known, should be the first array item. The order of other array items is not specified by this document. 84 | 85 | An xml:lang value of "x-default" may be used to explicitly denote a default item. If used, the "x-default" item shall be first in the array and its simple text value should be repeated in another item in which xml:lang specifies its actual language. However, an "x-default" item may be the only item, in which case there is only a default value in no defined language. 86 | 87 | 5. ### Locale 88 | 89 | A simple text value denoting a language code as defined in IETF RFC 3066. 90 | 91 | 6. ### MIMEType 92 | 93 | A simple text value denoting a digital file format as defined in IETF RFC 2046. 94 | 95 | 7. ### ProperName 96 | 97 | A simple text value denoting the name of a person or organization. 98 | 99 | 8. ### RenditionClass 100 | 101 | A simple text Open Choice value denoting the form or intended usage of a resource. A series of colonseparated (":", U+003A) tokens and parameters, the first of which names the basic usage of the rendition. Additional tokens need not be present; they provide specific characteristics of the rendition. 102 | 103 | Defined values for rendition tokens 104 | 105 | |Token |Defined value | 106 | |---------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| 107 | |default |The master resource; no additional tokens allowed. | 108 | |draft |A review rendition. | 109 | |low-res |A low-resolution, full-size stand-in. | 110 | |proof |A review proof. | 111 | |screen |Screen resolution or Web rendition. | 112 | |thumbnail|A simplified or reduced preview. Additional tokens can provide characteristics. The recommended order is: thumbnail:format:size:colorspace. EXAMPLE thumbnail:jpeg, thumbnail:16x16, thumbnail:gif:8x8:bw.| 113 | 114 | 115 | 9. ### URI 116 | 117 | Text denoting an Internet Uniform Resource Identifier as defined in IETF RFC 3986. 118 | 119 | 1. #### ResourceRef 120 | 121 | A structure denoting a multiple-component reference to a resource. The field values are taken from various properties in the referenced resource. 122 | 123 | * The field namespace URI shall be "http://ns.adobe.com/xap/1.0/sType/ResourceRef#". 124 | * The preferred field namespace prefix is stRef. 125 | Following table lists the fields available in ResourceRef. Fields need not be present. The fields, if used, shall be of the specified types. The field content should be as described. 8.2.2.10 URI 126 | 127 | ResourceRef fields 128 | 129 | |Name|Type|Field content| 130 | |----|----|-------------| 131 | |stRef:documentID|GUID|The value of the xmpMM:DocumentID property from the referenced resource.| 132 | |stRef:filePath|URI|The referenced resource’s file path or URL.| 133 | |stRef:instanceID|GUID|The value of the xmpMM:InstanceID property from the referenced resource. 134 | __NOTE__ The difference in capitalization between stRef:documentID and xmpMM:DocumentID is real, the result of historical accident. This is also true of the other ResourceRef fields.| 135 | |stRef:renditionClass|RenditionClass|The value of the xmpMM:RenditionClass property from the referenced resource.| 136 | |stRef:renditionParam|Text|The value of the xmpMM:RenditionParams property from the referenced resource.| 137 | 138 | 2. #### URL 139 | 140 | Text denoting an Internet Uniform Resource Locator as defined in URIs, URLs, and URNs: Clarifications and Recommendations. 141 | 142 | 3. #### Rational 143 | 144 | To represent Exif rational values in XMP, they must be converted to text. The recommended approach is to use a value of type Text of the form numerator /denominator. For example, the value 2/3 becomes the text value "2/3" when converted to XMP. 145 | 146 | 4. #### FrameRate 147 | 148 | A frame-rate value can be part of the FrameCount specification of a Marker. For Markers within a Track, however, the frame count can be a simple integer, and the associated frame rate is specified separately, in the xmpDM:frameRate of the Track. 149 | 150 | A frame rate is expressed as a number of frames divided by a number of seconds (f/s). The number of seconds is called the rate basis; it defaults to 1, for the common frames-per-second (fps) expression. If no frame rate is specified in either the frame count itself or in the associated track, the frame count is also the number of seconds, at the default rate of 1 fps. 151 | The string value is in one of these formats: 152 | 153 | |Name|Field content| 154 | |----|-------------| 155 | |"f###"|The frame rate in frames-per-second (fps). The rate basis is assumed to be 1. For example, a frame rate of 24fps is specified as “f24”.| 156 | |"f###s###"|Specifies a frame rate with a rate basis. The second number is the rate basis, a number of seconds. For example, the NTSC 29.97 frame rate is specified as “f30000s1001”| 157 | 158 | 5. #### FrameCount 159 | 160 | A number of frames at a given frame rate, which specifies an audio or video time value for a Marker (as the value of *xmpDM:duration or xmpDM:startTime*). Can also be used in the time portion of a document Part. 161 | 162 | The frame-count value can include the frame rate as shown. For a Marker within a Track, the frame rate can be specified separately in the *xmpDM:frameRate* of the Track. 163 | 164 | The string value is in one of these formats: 165 | 166 | |Name|Field content| 167 | |----|-------------| 168 | |"##"|For a Marker that is not in a Track, a simple integer value is interpreted as a number of seconds, at the default frame rate of 1 fps. For Markers within a Track, an integer value is interpreted as ticks/frames in the timescale specified by the track’s xmpDM:frameRate. When the count is zero, no frame rate should be specified.| 169 | |"##f###" or "##f###s###"|A number of frames specified together with a FrameRate, which can contain an optional rate basis. The rate basis defaults to 1. These examples show how a FrameCount value of 15 is expressed for common video and audio frame rates: Film at 24 fps (frame rate = 24, rate basis = 1): "15f24", Speech-to-text in milliseconds (frame rate = 1000, rate basis = 1): "15f1000", NTSC at 29.97 fps (frame rate = 30000, rate basis = 1001): "15f30000s1001", DVATicks (frame rate = 254016000000, rate basis = 1): "15f254016000000"| 170 | |"maximum"|Allowed for a duration value; indicates that the time span is unlimited, or is determined automatically up to the full duration of the source.| 171 | 172 | 6. #### Part 173 | 174 | A Unicode string that identifies a portion of a resource. This is typically a general or logical portion, rather than a specific physical portion. For example, the metadata or the content, or the audio portion of a movie or the video portion. 175 | 176 | Part names are a hierarchy of arbitrary depth, specified using path syntax where levels in the hierarchy shall be indicated by a slash ("/", U+002F). The slash shall not be used for any other purpose in these strings. The leftmost character shall be a slash. A path may be just a slash, indicating any or all parts. 177 | 178 | All paths implicitly encompass further descendants. For example, "/content" includes all content, whereas "/content/audio" includes all audio but excludes other content such as "/content/video". The collection of part components is open. Additional levels of subparts or alternatives for existing levels may be used; for example, "/content/audio/channels/left" or "/content/audio/FFTaudio/high". When such subparts are used, each subpart name shall be unique and signify a component that is disjoint from any of its siblings. 179 | 180 | A part component name shall follow a restricted syntax of an XML Name as defined in Extensible Markup Language. At most one colon (":" U+003A) shall be used, and a colon shall not be the first character. Of the XML Name characters below U+0080, only "A" through "Z", "a" through "z", "0" through "9", and colon may be used. Other XML Name characters below U+0080 are reserved for future use. XMP readers should tolerate reserved characters, and should ignore the remainder of a path from the leftmost component containing a reserved character. 181 | 182 | |Part specification|Part that changed or is referenced| 183 | |------------------|----------------------------------| 184 | |/|Any (specific part unknown) or all (all parts of the content and metadata).| 185 | |/metadata |Portions of the metadata.| 186 | |/content|Any or all of the content (non-metadata).| 187 | |/content/audio|Any or all sound.| 188 | |/content/visual|Some image data (video or still).| 189 | |/content/visual/video|Video or animation.| 190 | |/content/visual/raster|Static raster image.| 191 | |/content/visual/vector|Static vector image.| 192 | |/content/visual/form/data|Form field data.| 193 | |/content/visual/form/template|Form template.| 194 | |/content/visual/annots|Applied annotations (comments).| 195 | |[/]time:##, [/]time:##d##, [/]time:##r##|A time, duration, or time range specifier. May be standalone (meaning all parts starting at the time or within the range specified) or may be added to any of the listed specifications. **##**: The start time, a frame count, **##d##**: Duration (start time and duration time) , **##r##**: Range (start time and end time). Each ## value is a FrameCount specifier, which can include an optional frame rate. The default frame rate is 1fps. The default duration is "maximum", the entire length of the asset.In a fromPart or toPart value, the leading / is optional. For an stEvt:changed part descriptor in a history record, the leading / is required. For a fromPart value, the start time is an offset from the start of the current ingredient’s file. For a toPart value, the start time is measured from the start of the destination file. If time values are not specifically given, the default start time is 0, meaning the beginning of the relevant file.| 196 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/CuePointParam.md: -------------------------------------------------------------------------------- 1 | # CuePointParam 2 | 3 | A key-value pair describing a parameter of a cue-point [Marker](Marker.md). 4 | 5 | - The namespace URI is http://ns.adobe.com/xmp/1.0/DynamicMedia/ 6 | 7 | - The preferred namespace prefix is xmpDM 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpDM:key|The key |[Text](./CoreProperties.md#text)| 12 | |xmpDM:value|The value |[Text](./CoreProperties.md#text)| 13 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/DeviceSettings.md: -------------------------------------------------------------------------------- 1 | # DeviceSettings 2 | 3 | A structure describing the device settings. 4 | 5 | - The namespace URI is http://ns.adobe.com/exif/1.0/ 6 | 7 | - The preferred namespace prefix is exif 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |exif:Columns|Display columns |[Integer](./CoreProperties.md#integer)| 12 | |exif:Rows|Display rows |[Integer](./CoreProperties.md#integer)| 13 | |exif:Values|Camera settings, in order |Ordered array of [Text](./CoreProperties.md#text)| 14 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Dimensions.md: -------------------------------------------------------------------------------- 1 | # Dimensions 2 | 3 | A structure containing dimensions for a drawn object. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/sType/Dimensions# 6 | 7 | - The preferred namespace prefix is stDim 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |stDim:h|Height magnitude |[Real](./CoreProperties.md#real)| 12 | |stDim:w|Width magnitude |[Real](./CoreProperties.md#real)| 13 | |stDim:unit|Units. For example: inch, mm, pixel, pica, point. |Open Choice of [Text](./CoreProperties.md#text)| 14 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Flash.md: -------------------------------------------------------------------------------- 1 | # Flash 2 | 3 | A structure describing the flash state. 4 | 5 | - The namespace URI is http://ns.adobe.com/exif/1.0/ 6 | 7 | - The preferred namespace prefix is exif 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |exif:Fired|True if flash fired |[Boolean](./CoreProperties.md#boolean)| 12 | |exif:Function|True if flash function is not present |[Boolean](./CoreProperties.md#boolean)| 13 | |exif:Mode|The flash mode. One of: `0 = unknown`, `1 = compulsory flash firing`, `2 = compulsory flash suppression`, `3 = auto mode` |Closed Choice of [Integer](./CoreProperties.md#integer)| 14 | |exif:RedEyeMode|True if red-eye reduction is supported |[Boolean](./CoreProperties.md#boolean)| 15 | |exif:Return|Whether strobe return is supported and if supported, detected. One of: `0 = no strobe return detection`, `2 = strobe return light not detected`, `3 = strobe return light detected` |Closed Choice of [Integer](./CoreProperties.md#integer)| 16 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Font.md: -------------------------------------------------------------------------------- 1 | # Font 2 | 3 | A structure containing the characteristics of a font used in a document. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/sType/Font# 6 | 7 | - The preferred namespace prefix is stFnt 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |stFnt:childFontFiles|The list of file names for the fonts that make up a composite font |Ordered array of [Text](./CoreProperties.md#text)| 12 | |stFnt:composite|When true, this is a composite font |[Boolean](./CoreProperties.md#boolean)| 13 | |stFnt:fontFace|The font face name |[Text](./CoreProperties.md#text)| 14 | |stFnt:fontFamily|The font family name |[Text](./CoreProperties.md#text)| 15 | |stFnt:fontFileName|The font file name (not a complete path) |[Text](./CoreProperties.md#text)| 16 | |stFnt:fontName|PostScript® name of the font |[Text](./CoreProperties.md#text)| 17 | |stFnt:fontType|The font type, such as TrueType, Type 1, Open Type, and so on |Open Choice of [Text](./CoreProperties.md#text)| 18 | |stFnt:versionString|The version string `/version for Type1 fonts`,`nameId 5 for Apple True Type and OpenType`,`/CIDFontVersion for CID fonts`,`The empty string for bitmap fonts`. The Adobe CoolType font engine allows two fonts with the same PostScript name and different technologies to be used at the same time, but not if they are from different versions. So even without this data for a given document you will have unique font data. However, the version can tell you if the font has changed metrics, glyph forms or other important information. This is useful for comparing fonts in two documents or fonts in a document to those in your system. |[Text](./CoreProperties.md#text)| 19 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Job.md: -------------------------------------------------------------------------------- 1 | # Job 2 | 3 | Describes a job for a job-management system. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/sType/Job# 6 | 7 | - The preferred namespace prefix is stJob 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |stJob:id|Unique ID for the job. This field is a reference into some external job management system. |[Text](./CoreProperties.md#text)| 12 | |stJob:name|Informal name of job. This name is for user display and informal systems. |[Text](./CoreProperties.md#text)| 13 | |stJob:url|A file URL referencing an external job management file. |[URL](./CoreProperties.md#url)| 14 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Layer.md: -------------------------------------------------------------------------------- 1 | # Layer 2 | 3 | A structure associating an identifying name and text content with a text layer of a Photoshop document. 4 | 5 | - The namespace URI is http://ns.adobe.com/photoshop/1.0/ 6 | 7 | - The preferred namespace prefix is photoshop 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |photoshop:LayerName|The identifying name of the text layer |[Text](./CoreProperties.md#text)| 12 | |photoshop:LayerText|The text content of the text layer. |[Text](./CoreProperties.md#text)| 13 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Marker.md: -------------------------------------------------------------------------------- 1 | # Marker 2 | 3 | A marker type used to describe an important location in an audio or video sequence. It is a value of the xmpDM:markers array in a [Track](Track.md). 4 | 5 | - The namespace URI is http://ns.adobe.com/xmp/1.0/DynamicMedia/ 6 | 7 | - The preferred namespace prefix is xmpDM 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpDM:comment|Optional. A descriptive comment |[Text](./CoreProperties.md#text)| 12 | |xmpDM:cuePointParams|Optional. An ordered sequence of processing parameters for an FLVCuePoint-type marker |Ordered array of [CuePointParam](./CuePointParam.md)| 13 | |xmpDM:cuePointType|Optional. The cue-point type for an FLVCuePoint-type marker, one of Navigation or Event |[Text](./CoreProperties.md#text)| 14 | |xmpDM:duration|Optional. The duration of the marker.Default is 0. This is a number of ticks/frames in the timescale specified by an optionally included frame rate. If the parent [Track](Track.md) specifies *xmpDM:frameRate*, that becomes the default frame rate for all member markers.If no frame rate is specified in either the marker or the track, this value is a number of seconds (frames at the default frame rate of 1fps). |[FrameCount](./CoreProperties.md#framecount)| 15 | |xmpDM:location|Optional. The URL of the location to jump to, for a WebLink-type marker.For example, http://www.mysite.com. |[URI](./CoreProperties.md#uri)| 16 | |xmpDM:name|The name of the marker. For timed text, the phrase, word, or syllable. |[Text](./CoreProperties.md#text)| 17 | |xmpDM:probability|Optional. For auto-detected speech, the probability that the word is accurate. |[Real](./CoreProperties.md#real)| 18 | |xmpDM:speaker|Optional. The name or other identifier of the speaker or performer, for a Speech-type marker. The speaker need only be identified if it changes from the previous phrase. |[Text](./CoreProperties.md#text)| 19 | |xmpDM:startTime|The timeline position of the marker.Default is 0, the beginning of the file that contains the track. |[FrameCount](./CoreProperties.md#framecount)| 20 | |xmpDM:target|Optional. A frame target, for a WebLink-type marker |[Text](./CoreProperties.md#text)| 21 | |xmpDM:type|A comma-delimited list of marker types. The type indicates how a marker or set of markers is intended to be used, and what other information is associated with it. Predefined value types include:Chapter,Cue,Index,Speech,Track. This type overrides any type specified in the containing [Track](Track.md) |Open Choice of [Text](./CoreProperties.md#text)| 22 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Media.md: -------------------------------------------------------------------------------- 1 | # Media 2 | 3 | A reference to a media asset. This is typically a local file, but can be anything that can be specified with a URL. Contains information about usage in the parent media (typically a sequence), and the associated media rights. 4 | 5 | - The namespace URI is http://ns.adobe.com/xmp/1.0/DynamicMedia/ 6 | 7 | - The preferred namespace prefix is xmpDM 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpDM:duration|The duration of the asset in the timeline |[Time](./Time.md)| 12 | |xmpDM:managed|When true, this is a rights-managed resource |[Boolean](./CoreProperties.md#boolean)| 13 | |xmpDM:path|The location of the asset |[URI](./CoreProperties.md#uri)| 14 | |xmpDM:startTime|The timeline position of the start of the asset, an offset from the beginning of the file that contains the track |[Time](./Time.md)| 15 | |xmpDM:track|An identifier for the track that contained this asset. Could be a track name or a number. |[Text](./CoreProperties.md#text)| 16 | |xmpDM:webStatement|The location of a web page describing the owner and/or rights statement for this resource |[URI](./CoreProperties.md#uri)| 17 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/OECF-SFR.md: -------------------------------------------------------------------------------- 1 | # OECF-SFR 2 | 3 | A structure describing the OECF/SFR. 4 | 5 | - The namespace URI is http://ns.adobe.com/exif/1.0/ 6 | 7 | - The preferred namespace prefix is exif 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |exif:Columns|Number of columns,*n* |[Integer](./CoreProperties.md#integer)| 12 | |exif:Names|Column item names, *n* entries |Ordered array of [Text](./CoreProperties.md#text)| 13 | |exif:Rows|Number of rows,*m* |[Integer](./CoreProperties.md#integer)| 14 | |exif:Values|OECF/SFR values, sequence should be, in order: *value[0, 0] ... value[n - 1, 0] value[0, m - 1] ... value[n - 1, m - 1]* |Ordered array of [Rational](./CoreProperties.md#rational)| 15 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/ProjectLink.md: -------------------------------------------------------------------------------- 1 | # ProjectLink 2 | 3 | The type of a video file and path of the project that created it. 4 | 5 | - The namespace URI is http://ns.adobe.com/xmp/1.0/DynamicMedia/ 6 | 7 | - The preferred namespace prefix is xmpDM 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpDM:path|Full path to the project that created this file |[URI](./CoreProperties.md#uri)| 12 | |xmpDM:type|The file type. One of:movie,still,audio,custom |Closed Choice of [Text](./CoreProperties.md#text)| 13 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/ResourceEvent.md: -------------------------------------------------------------------------------- 1 | # ResourceEvent 2 | 3 | A structure denoting a high-level event that occurred in the processing of a resource. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/sType/ResourceEvent# 6 | 7 | - The preferred namespace prefix is stEvt 8 | 9 | **Note** *The structure shall include the stEvt:action and stEvt:when fields; other fields need not be present.* 10 | 11 | |Name|Description|Type| 12 | |----|-----------|----| 13 | |stEvt:action|The action that occurred.Defined values are: `converted`, `copied`, `created`, `cropped`, `edited`, `filtered`, `formatted`, `version_updated`, `printed`, `published`, `managed`, `produced`, `resized`, `saved`. New values should be verbs in the past tense. |Open Choice of [Text](./CoreProperties.md#text)| 14 | |stEvt:changed|A semicolon-delimited list of the parts of the resource that were changed since the previous event history. If not present, presumed to be undefined. When tracking changes and the scope of the changed components is unknown, it should be assumed that anything might have changed. |[Text](./CoreProperties.md#text)| 15 | |stEvt:instanceID|The value of the xmpMM:InstanceID property for the modified (output) resource |[GUID](./CoreProperties.md#guid)| 16 | |stEvt:parameters|Additional description of the action |[Text](./CoreProperties.md#text)| 17 | |stEvt:softwareAgent|The software agent that performed the action |[AgentName](./CoreProperties.md#agent-name)| 18 | |stEvt:when|Timestamp of when the action occurred. For events that create or write to a file, this should be the approximate modification time of the file. |[Date](./CoreProperties.md#date)| 19 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/ResourceRef.md: -------------------------------------------------------------------------------- 1 | # ResourceRef 2 | 3 | A multiple part reference to a resource. Used to indicate prior versions, originals of renditions, originals for derived documents, and so on. The fields present in any specific reference depend on usage and on whether the referenced resource is managed. Except for instanceID, the fields are all properties from the referenced resource's xmpMM namespace. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/sType/ResourceRef# 6 | 7 | - The preferred namespace prefix is stRef 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |stRef:documentID|The value of the xmpMM:DocumentID property from the referenced resource. |[GUID](./CoreProperties.md#guid)| 12 | |stRef:filePath|The referenced resource’s file path or URL. |[URI](./CoreProperties.md#uri)| 13 | |stRef:instanceID|The value of the xmpMM:InstanceID property from the referenced resource. |[GUID](./CoreProperties.md#guid)| 14 | |stRef:renditionClass|The value of the xmpMM:RenditionClass property from the referenced resource. |[RenditionClass](./CoreProperties.md#renditionclass)| 15 | |stRef:renditionParams|The value of the xmpMM:RenditionParams property from the referenced resource. |[Text](./CoreProperties.md#text)| 16 | |stRef:alternatePaths|The referenced resource's fallback file paths or URLs. The sequence order is the recommended order in attempting to locate the resource. |[Text](./CoreProperties.md#text)| 17 | |stRef:fromPart|For a resource within an xmpMM:Ingredients list, the part of this resource that is incorporated in the containing document. |[Part](./CoreProperties.md#part)| 18 | |stRef:lastModifyDate|The value of stEvt:when for the last time the file was written |[Date](./CoreProperties.md#date)| 19 | |stRef:manager|The referenced resource's xmpMM:Manager |[AgentName](./CoreProperties.md#agent-name)| 20 | |stRef:managerVariant|The referenced resource's xmpMM: ManagerVariant |[Text](./CoreProperties.md#text)| 21 | |stRef:manageTo|The referenced resource's xmpMM:ManageTo |[URI](./CoreProperties.md#uri)| 22 | |stRef:manageUI|The referenced resource's xmpMM:ManageUI |[URI](./CoreProperties.md#uri)| 23 | |stRef:maskMarkers|For a resource within an xmpMM:Ingredients list, whether markers in this resource should be ignored (masked) or processed normally. One of: *All*: Ignore markers in this ingredient and all its children. *None*: Process markers in this ingredient and all its children. |Closed choice of [Text](./CoreProperties.md#text)| 24 | |stRef:partMapping|The name or URI of a mapping function used to map the fromPart to the toPart. The default for time mappings is "linear". |[Text](./CoreProperties.md#text)| 25 | |stRef:toPart|For a resource within an xmpMM:Ingredients list, the part of the containing document into which this resource is incorporated. |[Part](./CoreProperties.md#part)| 26 | |stRef:versionID|The referenced resource’s xmpMM:VersionID |[Text](./CoreProperties.md#text)| 27 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Thumbnails.md: -------------------------------------------------------------------------------- 1 | # Thumbnail 2 | 3 | A thumbnail image for a file. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/g/img/ 6 | 7 | - The preferred namespace prefix is xmpGImg 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpGImg:format|The image encoding. Defined value: JPEG. |Closed choice of [Text](./CoreProperties.md#text)| 12 | |xmpGImg:height|Height in pixels |[Integer](./CoreProperties.md#integer)| 13 | |xmpGImg:width|Width in pixels |[Integer](./CoreProperties.md#integer)| 14 | |xmpGImg:image|The full thumbnail image data, converted to base 64 notation(according to section 6.8 of RFC 2045). This is the thumbnail data typically found in a digital image, such as the value of tag 513 in a JPEG stream. |[Text](./CoreProperties.md#text)| 15 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Time.md: -------------------------------------------------------------------------------- 1 | # Time 2 | 3 | A representation of a time value in seconds. This is similar to After Effect’s TDB, or QuickTime’s representation of time. They each have a value, and the scale of the value. For example, if the scale is the rational 1/25 (PAL 25fps), and the value is 50, the time is 2 seconds. 4 | 5 | - The namespace URI is http://ns.adobe.com/xmp/1.0/DynamicMedia/ 6 | 7 | - The preferred namespace prefix is xmpDM 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpDM:scale|The scale for the time value. For NTSC, use 1001/30000, or the less accurate 100/2997. For PAL, use 1/25.|[Rational](./CoreProperties.md#rational)| 12 | |xmpDM:value|The time value in the specified scale |[Integer](./CoreProperties.md#integer)| 13 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Timecode.md: -------------------------------------------------------------------------------- 1 | # Timecode 2 | 3 | A timecode value in video. 4 | 5 | - The namespace URI is http://ns.adobe.com/xmp/1.0/DynamicMedia/ 6 | 7 | - The preferred namespace prefix is xmpDM 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpDM:timeFormat|The format used in the timeValue. One of:`24Timecode`,`25Timecode`,`2997DropTimecode (semicolon delimiter)`,`2997NonDropTimecode`,`30Timecode,50Timecode`,`5994DropTimecode`,`5994NonDropTimecode`,`60Timecode,23976Timecode` |Closed Choice of [Text](./CoreProperties.md#text)| 12 | |xmpDM:timeValue|A time value in the specified format. Time values use a colon delimiter in all formats except 2997drop, which uses a semicolon. The four fields indicate hours, minutes,seconds, and frames: **hh:mm:ss:ff**.The actual duration in seconds depends on the format |[Text](./CoreProperties.md#text)| 13 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Track.md: -------------------------------------------------------------------------------- 1 | # Track 2 | 3 | A named set of Markers, that can specify different default time-frame rates from those of the contained markers. 4 | 5 | - The namespace URI is http://ns.adobe.com/xmp/1.0/DynamicMedia/ 6 | 7 | - The preferred namespace prefix is xmpDM 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpDM:frameRate|The default frame rate for the markers in the track |[FrameRate](./CoreProperties.md#framerate)| 12 | |xmpDM:markers|An ordered list of markers |Ordered array of [Marker](./CoreProperties/Marker.md)| 13 | |xmpDM:trackName|The name of the track (For example: Lyrics, Speech, Voiceover, Audition Conditions, and so on) |[Text](./CoreProperties.md#text)| 14 | |xmpDM:trackType|The default marker types for all markers in the track.See [Marker](Marker.md) field xmpDM:type. |Open Choice of [Text](./CoreProperties.md#text)| 15 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/Version.md: -------------------------------------------------------------------------------- 1 | # Version 2 | 3 | Describes one version of a document. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/sType/Version# 6 | 7 | - The preferred namespace prefix is stVer 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |stVer:comments|Comments concerning what was changed |[Text](./CoreProperties.md#text)| 12 | |stVer:event|High-level, formal description of what operation the user performed |[ResourceEvent](./ResourceEvent.md)| 13 | |stVer:modifier|The person who modified this version |[ProperName](./CoreProperties.md#propername)| 14 | |stVer:modifyDate|The date on which this version was checked in |[Date](./CoreProperties.md#date)| 15 | |stVer:version|The new version number |[Text](./CoreProperties.md#text)| 16 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/beatSpliceStretch.md: -------------------------------------------------------------------------------- 1 | # beatSpliceStretch 2 | 3 | A set of parameters used when stretching audio using the Beat Splice stretch mode. 4 | 5 | - The namespace URI is http://ns.adobe.com/xmp/1.0/DynamicMedia/ 6 | 7 | - The preferred namespace prefix is xmpDM 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpDM:riseInDecibel|The amount sound must increase in amplitude to detect a beat. |[Real](./CoreProperties.md#real)| 12 | |xmpDM:riseInTimeDuration|The duration of the sampling window used to measure the audio increase for locating beats. |[Time](./Time.md)| 13 | |xmpDM:useFileBeatsMarker|When true, the file beat markers are used for stretching. Otherwise the rise and duration fields are used to automatically locate the beats. |[Boolean](./CoreProperties.md#boolean)| 14 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/resampleStretch.md: -------------------------------------------------------------------------------- 1 | # resampleStretch 2 | 3 | A set of parameters used when stretching audio using the Resample stretch mode. 4 | 5 | - The namespace URI is http://ns.adobe.com/xmp/1.0/DynamicMedia/ 6 | 7 | - The preferred namespace prefix is xmpDM 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpDM:quality|One of High, Medium or Low |Closed Choice of [Text](./CoreProperties.md#text)| 12 | -------------------------------------------------------------------------------- /XMPNamespaces/XMPDataTypes/timeScaleStretch.md: -------------------------------------------------------------------------------- 1 | # timeScaleStretch 2 | 3 | A set of parameters used when stretching audio using the Time-Scale stretch mode. 4 | 5 | - The namespace URI is http://ns.adobe.com/xmp/1.0/DynamicMedia/ 6 | 7 | - The preferred namespace prefix is xmpDM 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpDM:frameOverlappingPercentage|The percentage of overlap between frames |[Real](./CoreProperties.md#real)| 12 | |xmpDM:frameSize|The splices per beat |[Real](./CoreProperties.md#real)| 13 | |xmpDM:quality|One of high, medium or low |Closed Choice of [Text](./CoreProperties.md#text)| 14 | -------------------------------------------------------------------------------- /XMPNamespaces/crs.md: -------------------------------------------------------------------------------- 1 | # Camera Raw namespace 2 | 3 | This namespace specifies settings associated with image files produced in camera raw mode. 4 | 5 | - The namespace URI is http://ns.adobe.com/camera-raw-settings/1.0/ 6 | 7 | - The preferred namespace prefix is crs 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |crs:AutoBrightness|When true, Brightness is automatically adjusted. |[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 12 | |crs:AutoContrast|When true, Contrast is automatically adjusted. |[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 13 | |crs:AutoExposure|When true, Exposure is automatically adjusted. |[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 14 | |crs:AutoShadows|When true,Shadows is automatically adjusted. |[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 15 | |crs:BlueHue|Blue Hue setting. Range -100 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 16 | |crs:BlueSaturation|Blue Saturation setting. Range -100 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 17 | |crs:Brightness|Brightness setting. Range 0 to 150 |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 18 | |crs:CameraProfile|Camera Profile setting. |[Text](./XMPDataTypes/CoreProperties.md#text)| 19 | |crs:ChromaticAberrationB|Chomatic Aberration, Fix Blue/Yellow Fringe setting. Range -100 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 20 | |crs:ChromaticAberrationR|Chomatic Aberration, Fix Red/Cyan Fringe setting. Range -100 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 21 | |crs:ColorNoiseReduction|Color Noise Reducton setting. Range 0 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 22 | |crs:Contrast|Contrast setting. Range -50 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 23 | |crs:CropTop|When Has Crop is true, top of crop rectangle. |[Real](./XMPDataTypes/CoreProperties.md#real)| 24 | |crs:CropLeft|When Has Crop is true, left of crop rectangle. |[Real](./XMPDataTypes/CoreProperties.md#real)| 25 | |crs:CropBottom|When Has Crop is true, bottom of crop rectangle. |[Real](./XMPDataTypes/CoreProperties.md#real)| 26 | |crs:CropRight|When Has Crop is true, right of crop rectangle. |[Real](./XMPDataTypes/CoreProperties.md#real)| 27 | |crs:CropAngle|When Has Crop is true, angle of crop rectangle. |[Real](./XMPDataTypes/CoreProperties.md#real)| 28 | |crs:CropWidth|Width of resulting cropped image in CropUnits units. |[Real](./XMPDataTypes/CoreProperties.md#real)| 29 | |crs:CropHeight|Height of resulting cropped image in CropUnits units. |[Real](./XMPDataTypes/CoreProperties.md#real)| 30 | |crs:CropUnits|Units for Crop Width and Crop Height. One of: 0=pixels 1=inches 2=cm. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 31 | |crs:Exposure|Exposure setting. Range -4.0 to 4.0. |[Real](./XMPDataTypes/CoreProperties.md#real)| 32 | |crs:GreenHue|Green Hue setting. Range -100 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 33 | |crs:GreenSaturation|Green Saturation setting. Range -100 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 34 | |crs:HasCrop|When true, image has a cropping rectangle. |[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 35 | |crs:HasSettings|When true, non-default camera raw settings. |[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 36 | |crs:LuminanceSmoothing|Luminance Smoothing setting. Range 0 to 100 |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 37 | |crs:RawFileName|File name for raw file (not a complete path). |[Text](./XMPDataTypes/CoreProperties.md#text)| 38 | |crs:RedHue|Red Hue setting. Range -100 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 39 | |crs:RedSaturation|Red Saturation setting. Range -100 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 40 | |crs:Saturation|Saturation setting. Range -100 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 41 | |crs:Shadows|Shadows setting. Range 0 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 42 | |crs:ShadowTint|Shadow Tint setting. Range -100 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 43 | |crs:Sharpness|Sharpness setting. Range 0 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 44 | |crs:Temperature|Temperature setting. Range 2000 to 50000. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 45 | |crs:Tint|Tint setting. Range -150 to 150. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 46 | |crs:ToneCurve|Array of points (Integer, Integer) defining a Tone Curve. |Ordered array of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 47 | |crs:ToneCurveName|The name of the Tone Curve described by ToneCurve. One of: `Linear` , `Medium Contrast` , `Strong Contrast` , `Custom` or `a user-defined preset name` |Open Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 48 | |crs:Version|Version of Camera Raw plugin. |[Text](./XMPDataTypes/CoreProperties.md#text)| 49 | |crs:VignetteAmount|Vignetting Amount setting. Range -100 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 50 | |crs:VignetteMidpoint|Vignetting Midpoint setting. Range 0 to 100. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 51 | |crs:WhiteBalance|White Balance setting. One of: `As Shot` , `Auto` , `Daylight` , `Cloudy` , `Shade` , `Tungsten` ,`Fluorescent` , `Flash` , `Custom` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 52 | -------------------------------------------------------------------------------- /XMPNamespaces/dc.md: -------------------------------------------------------------------------------- 1 | # Dublin Core namespace 2 | 3 | The Dublin Core namespace provides a set of commonly used properties. The names and usage shall be as defined in the Dublin Core Metadata Element Set, created by the Dublin Core Metadata Initiative (DCMI). 4 | 5 | - The namespace URI is http://purl.org/dc/elements/1.1/ 6 | 7 | - The preferred namespace prefix is dc 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |dc:contributor|**DCMI definition**: An entity responsible for making contributions to the resource. **DCMI comment**: Examples of a contributor include a person, an organization, or a service. Typically, the name of a contributor should be used to indicate the entity. **XMP addition**: XMP usage is a list of contributors. These contributors should not include those listed in dc:creator. |Unordered array of [ProperName](./XMPDataTypes/CoreProperties.md#propername)| 12 | |dc:coverage|**DCMI definition**: The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant. **XMP addition**: XMP usage is the extent or scope of the resource. |[Text](./XMPDataTypes/CoreProperties.md#text)| 13 | |dc:creator|**DCMI definition**: An entity primarily responsible for making the resource. **DCMI comment**: Examples of a creator include a person, an organization, or a service. Typically, the name of a creator should be used to indicate the entity. **XMP addition**: XMP usage is a list of creators. Entities should be listed in order of decreasing precedence, if such order is significant. |Ordered array of [ProperName](./XMPDataTypes/CoreProperties.md#propername)| 14 | |dc:date|**DCMI definition**: A point or period of time associated with an event in the life cycle of the resource. |Ordered array of [Date](./XMPDataTypes/CoreProperties.md#date)| 15 | |dc:description|**DCMI definition**: An account of the resource. **XMP addition**: XMP usage is a list of textual descriptions of the content of the resource, given in various languages. |[Language Alternative](./XMPDataTypes/CoreProperties.md#language-alternative)| 16 | |dc:format|**DCMI definition**: The file format, physical medium, or dimensions of the resource. **DCMI comment**: Examples of dimensions include size and duration. Recommended best practice is to use a controlled vocabulary such as the list of Internet Media Types [MIME]. **XMP addition**: XMP usage is a MIME type. Dimensions would be stored using a media-specific property, beyond the scope of this document. |[MIMEType](./XMPDataTypes/CoreProperties.md#mimetype)| 17 | |dc:identifier|**DCMI definition**: An unambiguous reference to the resource within a given context. **DCMI comment**: Recommended best practice is to identify the resource by means of a string conforming to a formal identification system. |[Text](./XMPDataTypes/CoreProperties.md#text)| 18 | |dc:language|**DCMI definition**: A language of the resource. **XMP addition**: XMP usage is a list of languages used in the content of the resource. |Unordered array of [Locale](./XMPDataTypes/CoreProperties.md#locale)| 19 | |dc:publisher|**DCMI definition**: An entity responsible for making the resource available. **DCMI comment**: Examples of a publisher include a person, an organization, or a service. Typically, the name of a publisher should be used to indicate the entity. **XMP addition**: XMP usage is a list of publishers. |Unordered array of [ProperName](./XMPDataTypes/CoreProperties.md#propername)| 20 | |dc:relation|**DCMI definition**: A related resource.** DCMI comment**: Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system. **XMP addition**: XMP usage is a list of related resources. |Unordered array of [Text](./XMPDataTypes/CoreProperties.md#text)| 21 | |dc:rights|**DCMI definition**: Information about rights held in and over the resource. **DCMI comment**: Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights. **XMP addition**: XMP usage is a list of informal rights statements, given in various languages. |[Language Alternative](./XMPDataTypes/CoreProperties.md#language-alternative)| 22 | |dc:source|**DCMI definition**: A related resource from which the described resource is derived. **DCMI comment**: The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system. |[Text](./XMPDataTypes/CoreProperties.md#text)| 23 | |dc:subject|**DCMI definition**: The topic of the resource.**DCMI comment**: Typically, the subject will be represented using keywords, key phrases, or classification codes. Recommended best practice is to use a controlled vocabulary. To describe the spatial or temporal topic of the resource, use the dc:coverage element.**XMP addition**: XMP usage is a list of descriptive phrases or keywords that specify the content of the resource. |Unordered array of [Text](./XMPDataTypes/CoreProperties.md#text)| 24 | |dc:title|**DCMI definition**: A name given to the resource. **DCMI comment**: Typically, a title will be a name by which the resource is formally known.**XMP addition**: XMP usage is a title or name, given in various languages. |[Language Alternative](./XMPDataTypes/CoreProperties.md#language-alternative)| 25 | |dc:type|**DCMI definition**: The nature or genre of the resource. **DCMI comment**: Recommended best practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMITYPE]. To describe the file format, physical medium, or dimensions of the resource, use the dc:format element.**XMP addition**: See the dc:format entry for clarification of the XMP usage of that element. |Unordered array of [Text](./XMPDataTypes/CoreProperties.md#text)| 26 | -------------------------------------------------------------------------------- /XMPNamespaces/exif.md: -------------------------------------------------------------------------------- 1 | # EXIF namespace 2 | 3 | 4 | EXIF Schema For EXIF-Specific Properties. These properties defined solely by EXIF. 5 | 6 | - The namespace URI is http://ns.adobe.com/exif/1.0/ 7 | 8 | - The preferred namespace prefix is exif 9 | 10 | |Name|Description|Type| 11 | |----|-----------|----| 12 | |exif:ApertureValue|EXIF tag 37378, 0x9202. Lens aperture, unit is APEX. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 13 | |exif:BrightnessValue|EXIF tag 37379, 0x9203. Brightness, unit is APEX. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 14 | |exif:CFAPattern|EXIF tag 41730, 0xA302. Color filter array geometric pattern of the image sense. |[CFAPattern](./XMPDataTypes/CFAPattern.md)| 15 | |exif:ColorSpace|EXIF tag 40961, 0xA001. Color space information:`1 = sRGB`, `65535 = uncalibrated` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 16 | |exif:CompressedBitsPerPixel|EXIF tag 37122, 0x9102. Compression mode used for a compressed image is indicated in unit bits per pixel. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 17 | |exif:Contrast|EXIF tag 41992, 0xA408. Indicates the direction of contrast processing applied by the camera:`0 = Normal`, `1 = Soft`, `2 = Hard` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 18 | |exif:CustomRendered|EXIF tag 41985, 0xA401. Indicates the use of special processing on image data: `0 = Normal process`, `1 = Custom process` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 19 | |exif:DateTimeDigitized|EXIF tag 36868, 0x9004 (primary) and 37522, 0x9292 (subseconds). Date and time when image was stored as digital data, can be the same as DateTimeOriginal if originally stored in digital form. Stored in ISO 8601 format. Includes the EXIF SubSecTimeDigitized data. This value is used in XMP as xmp:CreateDate |[Date](./XMPDataTypes/CoreProperties.md#date)| 20 | |exif:DateTimeOriginal|EXIF tags 36867, 0x9003 (primary) and 37521, 0x9291 (subseconds). Date and time when original image was generated, in ISO 8601 format. Includes the EXIF SubSecTimeOriginal data. Note that Exif date-time values have no time zone information. |[Date](./XMPDataTypes/CoreProperties.md#date)| 21 | |exif:DeviceSettingDescription|EXIF tag 41995, 0xA40B. Indicates information on the picture-taking conditions of a particular camera model. |[DeviceSettings](./XMPDataTypes/DeviceSettings.md)| 22 | |exif:DigitalZoomRatio|EXIF tag 41988, 0xA404. Indicates the digital zoom ratio when the image was shot. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 23 | |exif:ExifVersion|EXIF tag 36864, 0x9000. EXIF version number. |[Text](./XMPDataTypes/CoreProperties.md#text)| 24 | |exif:ExposureBiasValue|EXIF tag 37380, 0x9204. Exposure bias, unit is APEX. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 25 | |exif:ExposureIndex|EXIF tag 41493, 0xA215. Exposure index of input device. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 26 | |exif:ExposureMode|EXIF tag 41986, 0xA402. Indicates the exposure mode set when the image was shot : `0 = Auto exposure`, `1 = Manual exposure`, `2 = Auto bracket` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 27 | |exif:ExposureProgram|EXIF tag 34850, 0x8822. Class of program used for exposure: 0 = not defined, `1 = Manual`, `2 = Normal program`, `3 = Aperture priority`, `4 = Shutter priority`, `5 = Creative program`, `6 = Action program`, `7 = Portrait mode`, `8 = Landscape mode` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 28 | |exif:ExposureTime|EXIF tag 33434, 0x829A. Exposure time in seconds. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 29 | |exif:FileSource|EXIF tag 41728, 0xA300. Indicates image source: 3(DSC) is the only choice. |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 30 | |exif:Flash|EXIF tag 37385, 0x9209. Strobe light (flash) source data. |[Flash](./XMPDataTypes/Flash.md)| 31 | |exif:FlashEnergy|EXIF tag 41483, 0xA20B. Strobe energy during image capture. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 32 | |exif:FlashpixVersion|EXIF tag 40960, 0xA000. Version of FlashPix. |[Text](./XMPDataTypes/CoreProperties.md#text)| 33 | |exif:FNumber|EXIF tag 33437, 0x829D. F number. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 34 | |exif:FocalLength|EXIF tag 37386, 0x920A. Focal length of the lens, in millimeters. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 35 | |exif:FocalLengthIn35mmFilm|EXIF tag 41989, 0xA405. Indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the FocalLength tag. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 36 | |exif:FocalPlaneResolutionUnit|EXIF tag 41488, 0xA210. Unit used for FocalPlaneXResolution and FocalPlaneYResolution. `2 = inches`, `3 = centimeters` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 37 | |exif:FocalPlaneXResolution|EXIF tag 41486, 0xA20E. Horizontal focal resolution, measured pixels per unit. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 38 | |exif:FocalPlaneYResolution|EXIF tag 41487, 0xA20F. Vertical focal resolution, measured in pixels per unit. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 39 | |exif:GainControl|EXIF tag 41991, 0xA407. Indicates the degree of overall image gain adjustment: `0 = None`, `1 = Low gain up`, `2 = High gain up`, `3 = Low gain down`, `4 = High gain down` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 40 | |exif:ImageUniqueID|EXIF tag 42016, 0xA420. An identifier assigned uniquely to each image. It is recorded as a 32 character ASCII string, equivalent to hexadecimal notation and 128-bit fixed length. |[Text](./XMPDataTypes/CoreProperties.md#text)| 41 | |exif:ISOSpeedRatings|EXIF tag 34855, 0x8827. ISO Speed and ISO Latitude of the input device as specified in ISO 12232. A native Exif ISO value of exactly 65535 indicates an ISO value of above 64K, which cannot be stored in the native Exif Tag 34855. The real value should be stored in the XMP |Ordered array of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 42 | |exif:LightSource|EXIF tag 37384, 0x9208. Light source: `0 = unknown`, `1 = Daylight`, `2 = Fluorescent`, `3 = Tungsten`, `4 = Flash`, `9 = Fine weather`, `10 = Cloudy weather`, `11 = Shade`, `12 = Daylight fluorescent (D 5700 – 7100K)`, `13 = Day white fluorescent (N 4600 – 5400K)`, `14 = Cool white fluorescent (W 3900 – 4500K)`, `15 = White fluorescent (WW 3200 – 3700K)`, `17 = Standard light A`, `18 = Standard light B`, `19 = Standard light C`, `20 = D55`, `21 = D65` ,`22 = D75`, `23 = D50`, `24 = ISO studio tungsten`, `255 = other`|Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 43 | |exif:MaxApertureValue|EXIF tag 37381, 0x9205. Smallest F number of lens, in APEX. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 44 | |exif:MeteringMode|EXIF tag 37383, 0x9207. Metering mode: `0 = unknown`, `1 = Average`, `2 = CenterWeightedAverage`, `3 = Spot`, `4 = MultiSpot`, `5 = Pattern`, `6 = Partial`, `255 = other`|Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 45 | |exif:OECF|EXIF tag 34856, 0x8828. Opto-Electoric Conversion Function as specified in ISO 14524. |[OECF-SFR](./XMPDataTypes/OECF-SFR.md)| 46 | |exif:PixelXDimension|EXIF tag 40962, 0xA002. Valid image width, in pixels. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 47 | |exif:PixelYDimension|EXIF tag 40963, 0xA003. Valid image height, in pixels. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 48 | |exif:RelatedSoundFile|EXIF tag 40964, 0xA004. An 8.3 file name for the related sound file. |[Text](./XMPDataTypes/CoreProperties.md#text)| 49 | |exif:Saturation|EXIF tag 41993, 0xA409. Indicates the direction of saturation processing applied by the camera: `0 = Normal`, `1 = Low saturation`, `2 = High saturation` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 50 | |exif:SceneCaptureType|EXIF tag 41990, 0xA406. Indicates the type of scene that was shot: `0 = Standard`, `1 = Landscape`, `2 = Portrait`, `3 = Night scene`|Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 51 | |exif:SceneType|EXIF tag 41729, 0xA301. Indicates the type of scene: 1(directly photographed image) is the only choice. |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 52 | |exif:SensingMethod|EXIF tag 41495, 0xA217. Image sensor type on input device: `1 = Not defined`, `2 = One-chip colour area sensor`, `3 = Two-chip colour area sensor`, `4 = Three-chip colour area sensor`, `5 = Colour sequential area sensor`, `7 = Trilinear sensor`, `8 = Colour sequential linear sensor`|Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 53 | |exif:Sharpness|EXIF tag 41994, 0xA40A. Indicates the direction of sharpness processing applied by the camera: `0 = Normal`, `1 = Soft`, `2 = Hard`|Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 54 | |exif:ShutterSpeedValue|EXIF tag 37377, 0x9201. Shutter speed, unit is APEX. See Annex C of the EXIF specification. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 55 | |exif:SpatialFrequencyResponse|EXIF tag 41484, 0xA20C. Input device spatial frequency table and SFR values as specified in ISO 12233. |[OECF-SFR](./XMPDataTypes/OECF-SFR.md)| 56 | |exif:SpectralSensitivity|EXIF tag 34852, 0x8824. Spectral sensitivity of each channel. |[Text](./XMPDataTypes/CoreProperties.md#text)| 57 | |exif:SubjectArea|EXIF tag 37396, 0x9214. The location and area of the main subject in the overall scene. |Ordered array of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 58 | |exif:SubjectDistance|EXIF tag 37382, 0x9206. Distance to subject, in meters. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 59 | |exif:SubjectDistanceRange|EXIF tag 41996, 0xA40C. Indicates the distance to the subject: `0 = Unknown`, `1 = Macro`, `2 = Close view`, `3 = Distant view` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 60 | |exif:SubjectLocation|EXIF tag 41492, 0xA214. Location of the main subject of the scene. The first value is the horizontal pixel and the second value is the vertical pixel at which the main subject appears. |Ordered array of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 61 | |exif:UserComment|EXIF tag 37510, 0x9286. Comments from user. |[Language Alternative](./XMPDataTypes/CoreProperties.md#language-alternative)| 62 | |exif:WhiteBalance|EXIF tag 41987, 0xA403. Indicates the white balance mode set when the image was shot: `0 = Auto white balance`, `1 = Manual white balance` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 63 | |exif:GPSAltitude|GPS tag 6, 0x06. Indicates altitude in meters. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 64 | |exif:GPSAltitudeRef|GPS tag 5, 0x5. Indicates whether the altitude is above or below sea level: `0 = Above sea level`, `1 = Below sea level` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 65 | |exif:GPSAreaInformation|GPS tag 28, 0x1C. A character string recording the name of the GPS area. |[Text](./XMPDataTypes/CoreProperties.md#text)| 66 | |exif:GPSDestBearing|GPS tag 24, 0x18. Destination bearing, values from 0 to 359.99. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 67 | |exif:GPSDestBearingRef|GPS tag 23, 0x17. Reference for movement direction: `T = true direction`, `M = magnetic direction` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 68 | |exif:GPSDestDistance|GPS tag 26, 0x1A. Distance to destination. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 69 | |exif:GPSDestDistanceRef|GPS tag 25, 0x19. Units used for speed measurement: `"K" = kilometers`, `"M" = miles`, `"N" = knots`|Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 70 | |exif:GPSDestLatitude|GPS tag 20, 0x14 (position) and 19, 0x13 (North/South). Indicates destination latitude. |[Text](./XMPDataTypes/CoreProperties.md#text)| 71 | |exif:GPSDestLongitude|GPS tag 22, 0x16 (position) and 21, 0x15 (East/West). Indicates destination longitude. |[Text](./XMPDataTypes/CoreProperties.md#text)| 72 | |exif:GPSDifferential|GPS tag 30, 0x1E. Indicates whether differential correction is applied to the GPS receiver: `0 = Without correction`, `1 = Correction applied` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 73 | |exif:GPSDOP|GPS tag 11, 0x0B. Degree of precision for GPS data. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 74 | |exif:GPSImgDirection|GPS tag 17, 0x11. Direction of image when captured, values range from 0 to 359.99. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 75 | |exif:GPSImgDirectionRef|GPS tag 16, 0x10. Reference for movement direction: `"T" = true direction`, `"M" = magnetic direction` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 76 | |exif:GPSLatitude|GPS tag 2, 0x02 (position) and 1, 0x01 (North/South). Indicates latitude. |[Text](./XMPDataTypes/CoreProperties.md#text)| 77 | |exif:GPSLongitude|GPS tag 4, 0x04 (position) and 3, 0x03 (East/West). Indicates longitude. |[Text](./XMPDataTypes/CoreProperties.md#text)| 78 | |exif:GPSMapDatum|GPS tag 18, 0x12. Geodetic survey data. |[Text](./XMPDataTypes/CoreProperties.md#text)| 79 | |exif:GPSMeasureMode|GPS tag 10, 0x0A. GPS measurement mode, Text type: `"2" = two-dimensional measurement`, `"3" = three-dimensional measurement`. |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 80 | |exif:GPSProcessingMethod|GPS tag 27, 0x1B. A character string recording the name of the method used for location finding. |[Text](./XMPDataTypes/CoreProperties.md#text)| 81 | |exif:GPSSatellites|GPS tag 8, 0x08. Satellite information, format is unspecified. |[Text](./XMPDataTypes/CoreProperties.md#text)| 82 | |exif:GPSSpeed|GPS tag 13, 0x0D. Speed of GPS receiver movement. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 83 | |exif:GPSSpeedRef|GPS tag 12, 0x0C. Units used for speed measurement: `"K" = kilometers per hour`, `"M" = miles per hour`, `"N" = knots` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 84 | |exif:GPSStatus|GPS tag 9, 0x09. Status of GPS receiver at image creation time: `"A" = measurement in progress`, `"V" = measurement is interoperability` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 85 | |exif:GPSTimeStamp|GPS tag 29 (date), 0x1D, and, and GPS tag 7 (time), 0x07. Time stamp of GPS data, in Coordinated Universal Time. NOTE: The GPSDateStamp tag is new in EXIF 2.2. The GPS timestamp in EXIF 2.1 does not include a date. If not present, the date component for the XMP should be taken from exif:DateTimeOriginal, or if that is also lacking from exif:DateTimeDigitized. If no date is available, do not write exif:GPSTimeStamp to XMP. |[Date](./XMPDataTypes/CoreProperties.md#date)| 86 | |exif:GPSTrack|GPS tag 15, 0x0F. Direction of GPS movement, values range from 0 to 359.99. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 87 | |exif:GPSTrackRef|GPS tag 14, 0x0E. Reference for movement direction: `"T" = true direction`, `"M" = magnetic direction` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 88 | |exif:GPSVersionID|GPS tag 0, 0x00. A decimal encoding of each of the four EXIF bytes with period separators. The current value is "2.3.0.0". |[Text](./XMPDataTypes/CoreProperties.md#text)| 89 | -------------------------------------------------------------------------------- /XMPNamespaces/pdf.md: -------------------------------------------------------------------------------- 1 | # Adobe PDF namespace 2 | 3 | This namespace specifies properties used with Adobe PDF documents. 4 | 5 | - The namespace URI is http://ns.adobe.com/pdf/1.3/ 6 | 7 | - The preferred namespace prefix is pdf 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |pdf:Keywords|Keywords. |[Text](./XMPDataTypes/CoreProperties.md#text)| 12 | |pdf:PDFVersion|The PDF file version (for example: 1.0, 1.3, and so on). |[Text](./XMPDataTypes/CoreProperties.md#text)| 13 | |pdf:Producer|The name of the tool that created the PDF document. |[AgentName](./XMPDataTypes/CoreProperties.md#agent-name)| 14 | |pdf:Trapped|True when the document has been trapped. |[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 15 | -------------------------------------------------------------------------------- /XMPNamespaces/photoshop.md: -------------------------------------------------------------------------------- 1 | # Photoshop namespace 2 | 3 | This namespace specifies properties used by Adobe Photoshop 4 | 5 | - The namespace URI is http://ns.adobe.com/photoshop/1.0/ 6 | 7 | - The preferred namespace prefix is photoshop 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |photoshop:ColorMode|The colour mode. One of: `0 = Bitmap` , `1 = Gray scale`, `2 = Indexed colour`, `3 = RGB colour`, `4 = CMYK colour`, `7 = Multi-channel`, `8 = Duotone`, `9 = LAB colour`|Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 12 | |photoshop:DocumentAncestors|If the source document for a copy-and-paste or place operation has a document ID, that ID is added to this list in the destination document's XMP. |Unordered array of [Ancestor](./XMPDataTypes/Ancestor.md)| 13 | |photoshop:History|The history that appears in the FileInfo panel, if activated in the application preferences. |[Text](./XMPDataTypes/CoreProperties.md#text)| 14 | |photoshop:ICCProfile|The colour profile, such as AppleRGB, AdobeRGB1998. |[Text](./XMPDataTypes/CoreProperties.md#text)| 15 | |photoshop:TextLayers|If a document has text layers, this property caches the text for each layer. |Ordered array of [Layer](./XMPDataTypes/Layer.md)| 16 | |photoshop:AuthorsPosition|By-line title. |[Text](./XMPDataTypes/CoreProperties.md#text)| 17 | |photoshop:CaptionWriter|Writer/editor. |[ProperName](./XMPDataTypes/CoreProperties.md#propername)| 18 | |photoshop:Category|Category. Limited to 3 7-bit ASCII characters. |[Text](./XMPDataTypes/CoreProperties.md#text)| 19 | |photoshop:City|City. |[Text](./XMPDataTypes/CoreProperties.md#text)| 20 | |photoshop:Country|Country/primary location. |[Text](./XMPDataTypes/CoreProperties.md#text)| 21 | |photoshop:Credit|Credit. |[Text](./XMPDataTypes/CoreProperties.md#text)| 22 | |photoshop:DateCreated|The date the intellectual content of the document was created, rather than the creation date of the physical representation. |[Date](./XMPDataTypes/CoreProperties.md#date)| 23 | |photoshop:Headline|Headline. |[Text](./XMPDataTypes/CoreProperties.md#text)| 24 | |photoshop:Instructions|Special instructions. |[Text](./XMPDataTypes/CoreProperties.md#text)| 25 | |photoshop:Source|Source. |[Text](./XMPDataTypes/CoreProperties.md#text)| 26 | |photoshop:State|Province/state. |[Text](./XMPDataTypes/CoreProperties.md#text)| 27 | |photoshop:SupplementalCategories|Supplemental category. |Unordered array of [Text](./XMPDataTypes/CoreProperties.md#text)| 28 | |photoshop:TransmissionReference|Original transmission reference. |[Text](./XMPDataTypes/CoreProperties.md#text)| 29 | |photoshop:Urgency|Urgency. Valid range is 1-8. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 30 | -------------------------------------------------------------------------------- /XMPNamespaces/tiff.md: -------------------------------------------------------------------------------- 1 | # TIFF namespace 2 | 3 | EXIF properties for TIFF-derived data. 4 | 5 | - The namespace URI is http://ns.adobe.com/tiff/1.0/ 6 | 7 | - The preferred namespace prefix is tiff 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |tiff:Artist|Camera owner, photographer or image creator. **NOTE**: *This property is stored in XMP as the first item in the dc:creator array.* |[ProperName](./XMPDataTypes/CoreProperties.md#propername)| 12 | |tiff:BitsPerSample|Number of bits per component in each channel. |Ordered array of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 13 | |tiff:Compression|Compression scheme. `1 = Uncompressed` , `6 = JPEG` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 14 | |tiff:Copyright|Copyright information as an ASCII string. **NOTE**: *This property is stored in XMP as dc:rights.* |[Language Alternative](./XMPDataTypes/CoreProperties.md#language-alternative)| 15 | |tiff:DateTime|Date and time when the file was last modified (no time zone in EXIF), stored in ISO 8601 format, not the original EXIF format. This property includes the value for the EXIF SubSecTime(37520, 0x9290) attribute. **NOTE**: *This property is stored in XMP as xmp:ModifyDate.* |[Date](./XMPDataTypes/CoreProperties.md#date)| 16 | |tiff:ImageDescription|The title of the image as an ASCII string. **NOTE**: *This property is stored in XMP as dc:description.* |[Language Alternative](./XMPDataTypes/CoreProperties.md#language-alternative)| 17 | |tiff:ImageLength|Image height in pixels. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 18 | |tiff:ImageWidth|Image width in pixels. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 19 | |tiff:Make|Manufacturer of recording equipment as an ASCII string. |[ProperName](./XMPDataTypes/CoreProperties.md#propername)| 20 | |tiff:Model|Model name or number of equipment as an ASCII string. |[ProperName](./XMPDataTypes/CoreProperties.md#propername)| 21 | |tiff:Orientation|Orientation. `1 = 0th row at the top,0th column at left`, `2 = 0th row at the top,0th column at right`, `3 = 0th row at the bottom,0th column at right`, `4 = 0th row at the bottom,0th column at left`, `5 = 0th row at the left,0th column at top`, `6 = 0th row at the right,0th column at top`, `7 = 0th row at the right,0th column at bottom`, `8 = 0th row at the left,0th column at bottom` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 22 | |tiff:PhotometricInterpretation|Pixel Composition. `2 = RGB`, `6 = YCbCr` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 23 | |tiff:PlanarConfiguration|Data layout. `1 = chunky`, `2 = planar` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 24 | |tiff:PrimaryChromaticities|Chromaticity of the three primary colors. |Ordered array of [Rational](./XMPDataTypes/CoreProperties.md#rational)| 25 | |tiff:ReferenceBlackWhite|Reference black and white point values. |Ordered array of [Rational](./XMPDataTypes/CoreProperties.md#rational)| 26 | |tiff:ResolutionUnit|Unit used for XResolution and YResolution. Value is one of `2 = Inches`, `3 = Centimeters` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 27 | |tiff:SamplesPerPixel|Number of components per pixel. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 28 | |tiff:Software|Software or firmware used to generate image. **NOTE**: *This property is stored in XMP as xmp:CreatorTool.* |[AgentName](./XMPDataTypes/CoreProperties.md#agent-name)| 29 | |tiff:TransferFunction|Transfer function for image described in tabular style with 3 * 256 entries. |Ordered array of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 30 | |tiff:WhitePoint|Chromaticity of white point. |Ordered array of [Rational](./XMPDataTypes/CoreProperties.md#rational)| 31 | |tiff:XResolution|Horizontal resolution in pixels per unit. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 32 | |tiff:YResolution|Vertical resolution in pixels per unit. |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 33 | |tiff:YCbCrCoefficients|Matrix coefficients for RGB to YCbCr transformation. |Ordered array of [Rational](./XMPDataTypes/CoreProperties.md#rational)| 34 | |tiff:YCbCrPositioning|Position of chrominance vs. luminance components. `1 = centered`, `2 = co-sited` |Closed Choice of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 35 | |tiff:YCbCrSubSampling|Sampling ratio of chrominance components. `[2,1] = YCbCr4:2:2`, `[2,2] = YCbCr4:2:0` |Ordered array of [Integer](./XMPDataTypes/CoreProperties.md#integer)| 36 | -------------------------------------------------------------------------------- /XMPNamespaces/xmp.md: -------------------------------------------------------------------------------- 1 | # Adobe XMP Basic namespace 2 | 3 | The XMP basic namespace contains properties that provide basic descriptive information. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/ 6 | 7 | - The preferred namespace prefix is xmp 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmp:CreateDate|The date and time the resource was created. For a digital file, this need not match a file-system creation time. For a freshly created resource, it should be close to that time, modulo the time taken to write the file. Later file transfer, copying, and so on, can make the file-system time arbitrarily different. |[Date](./XMPDataTypes/CoreProperties.md#date)| 12 | |xmp:CreatorTool|The name of the first known tool used to create the resource. |[AgentName](./XMPDataTypes/CoreProperties.md#agent-name)| 13 | |xmp:Identifier|An unordered array of text strings that unambiguously identify the resource within a given context. An array item may be qualified with xmpidq:Scheme to denote the formal identification system to which that identifier conforms. NOTE: The xmp:Identifier property was added because dc:identifier has been defined in the original XMP specification as a single identifier instead of as an array, and changing dc:identifier to an array would break compatibility with existing XMP processors. |Unordered array of [Text](./XMPDataTypes/CoreProperties.md#text)| 14 | |xmp:Label|A word or short phrase that identifies a resource as a member of a userdefined collection. NOTE: One anticipated usage is to organize resources in a file browser. |[Text](./XMPDataTypes/CoreProperties.md#text)| 15 | |xmp:MetadataDate|The date and time that any metadata for this resource was last changed. It should be the same as or more recent than xmp:ModifyDate. |[Date](./XMPDataTypes/CoreProperties.md#date)| 16 | |xmp:ModifyDate|The date and time the resource was last modified. NOTE: The value of this property is not necessarily the same as the file’s system modification date because it is typically set before the file is saved. |[Date](./XMPDataTypes/CoreProperties.md#date)| 17 | |xmp:Rating|A user-assigned rating for this file. The value shall be -1 or in the range [0..5], where -1 indicates “rejected” and 0 indicates “unrated”. If xmp:Rating is not present, a value of 0 should be assumed. NOTE: Anticipated usage is for a typical “star rating” UI, with the addition of a notion of rejection. |Closed Choice of [Real](./XMPDataTypes/CoreProperties.md#real)| 18 | |xmp:BaseURL|The base URL for relative URLs in the document content. If this document contains Internet links, and those links are relative, they are relative to this base URL. This property provides a standard way for embedded relative URLs to be interpreted by tools. Web authoring tools should set the value based on their notion of where URLs will be interpreted. |[URL](./XMPDataTypes/CoreProperties.md#url)| 19 | |xmp:Nickname|A short informal name for the resource. |[Text](./XMPDataTypes/CoreProperties.md#text)| 20 | |xmp:Thumbnails|An alternative array of thumbnail images for a file, which can differ in characteristics such as size or image encoding. |alternative array of [Thumbnail](./XMPDataTypes/Thumbnails.md)| 21 | -------------------------------------------------------------------------------- /XMPNamespaces/xmpBJ.md: -------------------------------------------------------------------------------- 1 | # Basic Job Ticket namespace 2 | 3 | This namespace describes very simple workflow or job information. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/bj/ 6 | 7 | - The preferred namespace prefix is xmpBJ 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpBJ:JobRef|References an external job management file for a job process in which the document is being used. Use of job names is under user control. Typical use would be to identify all documents that are part of a particular job or contract. There are multiple values because there can be more than one job using a particular document at any time, and it can also be useful to keep historical information about what jobs a document was part of previously. |Unordered array of [Job](./XMPDataTypes/Job.md)| 12 | -------------------------------------------------------------------------------- /XMPNamespaces/xmpDM.md: -------------------------------------------------------------------------------- 1 | # XMP Dynamic Media namespace 2 | 3 | This namespace specifies properties used by the Adobe dynamic media group. 4 | 5 | - The namespace URI is http://ns.adobe.com/xmp/1.0/DynamicMedia/ 6 | 7 | - The preferred namespace prefix is xmpDM 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpDM:absPeakAudioFilePath|The absolute path to the file’s peak audio file. If empty, no peak file exists. |[URI](./XMPDataTypes/CoreProperties.md#uri)| 12 | |xmpDM:album|The name of the album. |[Text](./XMPDataTypes/CoreProperties.md#text)| 13 | |xmpDM:altTapeName|An alternative tape name, set via the project window or timecode dialog in Premiere. If an alternative name has been set and has not been reverted, that name is displayed. |[Text](./XMPDataTypes/CoreProperties.md#text)| 14 | |xmpDM:altTimecode|A timecode set by the user. When specified, it is used instead of the startTimecode. |[Timecode](./XMPDataTypes/Timecode.md)| 15 | |xmpDM:artist|The name of the artist or artists. |[Text](./XMPDataTypes/CoreProperties.md#text)| 16 | |xmpDM:audioChannelType|The audio channel type. One of:`Mono`,`Stereo`,`5.1`,`7.1`,`16 Channel`,`Other`|Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 17 | |xmpDM:audioCompressor|The audio compression used. For example, MP3. |[Text](./XMPDataTypes/CoreProperties.md#text)| 18 | |xmpDM:audioSampleRate|The audio sample rate. Can be any value, but commonly 32000, 44100, or 48000. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 19 | |xmpDM:audioSampleType|The audio sample type. One of:`8Int`,`16Int`,`24Int`,`32Int`,`32Float`,`Compressed`,`Packed`,`Other`|Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 20 | |xmpDM:beatSpliceParams|Additional parameters for Beat Splice stretch mode. |[beatSpliceStretch](./XMPDataTypes/beatSpliceStretch.md)| 21 | |xmpDM:cameraAngle|The orientation of the camera to the subject in a static shot, from a fixed set of industry standard terminology. Predefined values include: `Low Angle` , `Eye Level` , `High Angle` , `Overhead Shot` , `Birds Eye Shot` , `Dutch Angle` , `POV` , `Over the Shoulder` , `Reaction Shot` |Open Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 22 | |xmpDM:cameraLabel|A description of the camera used for a shoot. Can be any string, but is usually simply a number, for example "1", "2", or more explicitly "Camera 1" |[Text](./XMPDataTypes/CoreProperties.md#text)| 23 | |xmpDM:cameraModel|The make and model of the camera used for a shoot. |[Text](./XMPDataTypes/CoreProperties.md#text)| 24 | |xmpDM:cameraMove|The movement of the camera during the shot, from a fixed set of industry standard terminology. Predefined values include:`Aerial` , `Boom Up` , `Boom Down` , `Crane Up` , `Crane Down` , `Dolly In` , `Dolly Out` , `Pan Left` , `Pan Right` , `Pedestal Up` , `Pedestal Down` , `Tilt Up` , `Tilt Down` , `Tracking` , `Truck Left` , `Truck Right` , `Zoom In` , `Zoom Out`|Open Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 25 | |xmpDM:client|The client for the job of which this shot or take is a part. |[Text](./XMPDataTypes/CoreProperties.md#text)| 26 | |xmpDM:comment|A user’s comments. |[Text](./XMPDataTypes/CoreProperties.md#text)| 27 | |xmpDM:composer|The composer’s name. |[Text](./XMPDataTypes/CoreProperties.md#text)| 28 | |xmpDM:contributedMedia|An unordered list of all media used to create this media. |Unordered array of [Media](./XMPDataTypes/Media.md)| 29 | |xmpDM:director|The director of the scene. |[Text](./XMPDataTypes/CoreProperties.md#text)| 30 | |xmpDM:directorPhotography|The director of photography for the scene. |[Text](./XMPDataTypes/CoreProperties.md#text)| 31 | |xmpDM:duration|The duration of the media file. |[Time](./XMPDataTypes/Time.md)| 32 | |xmpDM:engineer|The engineer’s name. |[Text](./XMPDataTypes/CoreProperties.md#text)| 33 | |xmpDM:fileDataRate|The file data rate in megabytes per second. For example:"36/10" = 3.6 MB/sec |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 34 | |xmpDM:genre|The name of the genre. |[Text](./XMPDataTypes/CoreProperties.md#text)| 35 | |xmpDM:good|A checkbox for tracking whether a shot is a keeper. |[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 36 | |xmpDM:instrument|The musical instrument. |[Text](./XMPDataTypes/CoreProperties.md#text)| 37 | |xmpDM:introTime|The duration of lead time for queuing music. |[Time](./XMPDataTypes/Time.md)| 38 | |xmpDM:key|The audio’s musical key. One of:`C`, `C#`, `D`, `D#`, `E`, `F`, `F#`, `G`, `G#`, `A`, `A#`, `B` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 39 | |xmpDM:logComment|User’s log comments. |[Text](./XMPDataTypes/CoreProperties.md#text)| 40 | |xmpDM:loop|When true, the clip can be looped seamlessly. |[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 41 | |xmpDM:numberOfBeats|The total number of musical beats in a clip; for example, the beats-per-second times the duration in seconds. |[Real](./XMPDataTypes/CoreProperties.md#real)| 42 | |xmpDM:markers|An ordered list of markers. See also [xmpDM:Tracks](./XMPDataTypes/Track.md). |Ordered array of [Marker](./XMPDataTypes/Marker.md)| 43 | |xmpDM:outCue|The time at which to fade out. |[Time](./XMPDataTypes/Time.md)| 44 | |xmpDM:projectName|The name of the project of which this file is a part. |[Text](./XMPDataTypes/CoreProperties.md#text)| 45 | |xmpDM:projectRef|A reference to the project of which this file is a part. |[ProjectLink](./XMPDataTypes/ProjectLink.md)| 46 | |xmpDM:pullDown|The sampling phase of film to be converted to video (pull-down). One of:`WSSWW` , `SSWWW` , `SWWWS` , `WWWSS` , `WWSSW` , `WWWSW` , `WWSWW` , `WSWWW` , `SWWWW` , `WWWWS` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 47 | |xmpDM:relativePeakAudioFilePath|The relative path to the file’s peak audio file. If empty, no peak file exists. |[URI](./XMPDataTypes/CoreProperties.md#uri)| 48 | |xmpDM:relativeTimestamp|The start time of the media inside the audio project. |[Time](./XMPDataTypes/Time.md)| 49 | |xmpDM:releaseDate|The date the title was released. |[Date](./XMPDataTypes/CoreProperties.md#date)| 50 | |xmpDM:resampleParams|Additional parameters for Resample stretch mode. |[resampleStretch](./XMPDataTypes/resampleStretch.md)| 51 | |xmpDM:scaleType|The musical scale used in the music. One of: `Major`, `Minor`, `Both`, `Neither`. Neither is most often used for instruments with no associated scale, such as drums. |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 52 | |xmpDM:scene|The name of the scene. |[Text](./XMPDataTypes/CoreProperties.md#text)| 53 | |xmpDM:shotDate|The date and time when the video was shot. |[Date](./XMPDataTypes/CoreProperties.md#date)| 54 | |xmpDM:shotDay|The day in a multiday shoot. For example: Day 2, Friday. |[Text](./XMPDataTypes/CoreProperties.md#text)| 55 | |xmpDM:shotLocation|The name of the location where the video was shot. For example: "Oktoberfest, Munich Germany". For more accurate positioning, use the Exif GPS values. |[Text](./XMPDataTypes/CoreProperties.md#text)| 56 | |xmpDM:shotName|The name of the shot or take. |[Text](./XMPDataTypes/CoreProperties.md#text)| 57 | |xmpDM:shotNumber|The position of the shot in a script or production, relative to other shots. For example: 1, 2, 1a, 1b, 1.1, 1.2. |[Text](./XMPDataTypes/CoreProperties.md#text)| 58 | |xmpDM:shotSize|The size or scale of the shot framing, from a fixed set of industry standard terminology. Predefined values include:`ECU --extreme close-up ` , `MCU -- medium close-up ` , `CU -- close-up ` , `MS -- medium shot ` , `WS -- wide shot ` , `MWS -- medium wide shot ` , `EWS -- extreme wide shot` |Open Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 59 | |xmpDM:speakerPlacement|A description of the speaker angles from centre front in degrees. For example: “Left = -30, Right = 30, Centre = 0, LFE = 45, Left Surround = -110, Right Surround = 110” |[Text](./XMPDataTypes/CoreProperties.md#text)| 60 | |xmpDM:startTimecode|The timecode of the first frame of video in the file, as obtained from the device control. |[Timecode](./XMPDataTypes/Timecode.md)| 61 | |xmpDM:stretchMode|The audio stretch mode. One of:`Fixed length, ` , `Time-Scale ` , `Resample ` , `Beat Splice ` , `Hybrid` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 62 | |xmpDM:takeNumber|A numeric value indicating the absolute number of a take. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 63 | |xmpDM:tapeName|The name of the tape from which the clip was captured, as set during the capture process. |[Text](./XMPDataTypes/CoreProperties.md#text)| 64 | |xmpDM:tempo|The audio’s tempo. |[Real](./XMPDataTypes/CoreProperties.md#real)| 65 | |xmpDM:timeScaleParams|Additional parameters for Time-Scale stretch mode. |[timeScaleStretch](./XMPDataTypes/timeScaleStretch.md)| 66 | |xmpDM:timeSignature|The time signature of the music. One of:`2/4`, `3/4`, `4/4`, `5/4`, `7/4`, `6/8`, `9/8`, `12/8`, `other` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 67 | |xmpDM:trackNumber|A numeric value indicating the order of the audio file within its original recording. |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 68 | |xmpDM:Tracks|An unordered list of tracks. A track is a named set of markers, which can specify a frame rate for all markers in the set.See also [xmpDM:markers](./XMPDataTypes/Marker.md). |Unordered array of [Track](./XMPDataTypes/Track.md)| 69 | |xmpDM:videoAlphaMode|The alpha mode. One of: straight, pre-multiplied , or none |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 70 | |xmpDM:videoAlphaPremultipleColor|A colour in CMYK or RGB to be used as the premultiple colour when alpha mode is premultiplied. |[Colorants](./XMPDataTypes/Colorants.md)| 71 | |xmpDM:videoAlphaUnityIsTransparent|When true, unity is clear, when false, it is opaque. |[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 72 | |xmpDM:videoColorSpace|The colour space. One of:`sRGB (used by Photoshop)`, `CCIR-601 (used for NTSC)`, `CCIR-709 (used for HD)` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 73 | |xmpDM:videoCompressor|Video compression used. For example, jpeg. |[Text](./XMPDataTypes/CoreProperties.md#text)| 74 | |xmpDM:videoFieldOrder|The field order for video. One of:`Upper`, `Lower`, `Progressive` |Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 75 | |xmpDM:videoFrameRate|The video frame rate. Predefined values include:`24`, `NTSC`, `PAL` |Open Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 76 | |xmpDM:videoFrameSize|The frame size. For example: w:720, h: 480, unit:pixels |[Dimensions](./XMPDataTypes/Dimensions.md)| 77 | |xmpDM:videoPixelAspectRatio|The aspect ratio, expressed as wd/ht. For example: “648/720” = 0.9 |[Rational](./XMPDataTypes/CoreProperties.md#rational)| 78 | |xmpDM:videoPixelDepth|The size in bits of each colour component of a pixel. Standard Windows 32-bit pixels have 8 bits per component. One of:`8Int`, `16Int`, `24Int`, `32Int`, `32Float`, `Other`|Closed Choice of [Text](./XMPDataTypes/CoreProperties.md#text)| 79 | |xmpDM:partOfCompilation|Part of compilation.|[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 80 | |xmpDM:lyrics|Lyrics text. No association with timecode.|[Text](./XMPDataTypes/CoreProperties.md#text)| 81 | |xmpDM:discNumber|If in a multi-disc set, might contain total number of discs. For example: 2/3.|[Text](./XMPDataTypes/CoreProperties.md#text)| 82 | -------------------------------------------------------------------------------- /XMPNamespaces/xmpMM.md: -------------------------------------------------------------------------------- 1 | # XMP Media Management namespace 2 | 3 | This namespace is primarily for use by digital asset management (DAM) systems. 4 | 5 | The following properties are “owned” by the DAM system and should be set by applications under their direction; they should not be used by unmanaged files: *xmpMM:ManagedFrom, xmpMM:Manager, xmpMM:ManageTo, xmpMM:ManageUI, xmpMM: ManagerVariant*. 6 | 7 | The following properties are owned by the DAM system for managed files, but can also be used by applications for unmanaged files: *xmpMM:DerivedFrom, xmpMM:DocumentID, xmpMM: RenditionClass, xmpMM:RenditionParams, xmpMM:VersionID, xmpMM:Versions*. 8 | 9 | The *xmpMM:History* property is always owned by the application. 10 | 11 | - The namespace URI is http://ns.adobe.com/xap/1.0/mm/ 12 | 13 | - The preferred namespace prefix is xmpMM 14 | 15 | |Name|Description|Type| 16 | |----|-----------|----| 17 | |xmpMM:DerivedFrom|A reference to the original document from which this one is derived. It is a minimal reference; missing components can be assumed to be unchanged. For example, a new version might only need to specify the instance ID and version number of the previous version, or a rendition might only need to specify the instance ID and rendition class of the original. |[ResourceRef](./XMPDataTypes/ResourceRef.md)| 18 | |xmpMM:DocumentID|The common identifier for all versions and renditions of a resource. It should be based on a UUID; Created once for new resources. Different renditions are expected to have different values for xmpMM:DocumentID. |[GUID](./XMPDataTypes/CoreProperties.md#guid)| 19 | |xmpMM:InstanceID|An identifier for a specific incarnation of a resource, updated each time a file is saved. It should be based on a UUID; |[GUID](./XMPDataTypes/CoreProperties.md#guid)| 20 | |xmpMM:OriginalDocumentID|The common identifier for the original resource from which the current resource is derived. For example, if you save a resource to a different format, then save that one to another format, each save operation should generate a new xmpMM:DocumentID that uniquely identifies the resource in that format, but should retain the ID of the source file here. It links a resource to its original source. |[GUID](./XMPDataTypes/CoreProperties.md#guid)| 21 | |xmpMM:RenditionClass|The rendition class name for this resource. This property should be absent or set to default for a document version that is not a derived rendition. |[RenditionClass](./XMPDataTypes/CoreProperties.md#renditionclass)| 22 | |xmpMM:RenditionParams|Can be used to provide additional rendition parameters that are too complex or verbose to encode in xmpMM: RenditionClass. |[Text](./XMPDataTypes/CoreProperties.md#text)| 23 | |xmpMM:History|An ordered array of high-level user actions that resulted in this resource. It is intended to give human readers a description of the steps taken to make the changes from the previous version to this one. The list should be at an abstract level; it is not intended to be an exhaustive keystroke or other detailed history. The description should be sufficient for metadata management, as well as for workflow enhancement. |Ordered array of [ResourceEvent](./XMPDataTypes/ResourceEvent.md)| 24 | |xmpMM:Ingredients|References to resources that were incorporated, by inclusion or reference, into this resource. |Unordered array of [ResourceRef](./XMPDataTypes/ResourceRef.md)| 25 | |xmpMM:Pantry|Each array item has a structure value with a potentially unique set of fields, containing extracted XMP from a component. Each field is a property from the XMP of a contained resource component, with all substructure preserved. Each pantry entry shall contain an **xmpMM:InstanceID**. Only one copy of the pantry entry for any given **xmpMM:InstanceID** shall be retained in the pantry. Nested pantry items shall be removed from the individual pantry item and promoted to the top level of the pantry. |Unordered array of struct| 26 | |xmpMM:ManagedFrom|A reference to the document as it was prior to becoming managed. It is set when a managed document is introduced to an asset management system that does not currently own it. It may or may not include references to different management systems. |[ResourceRef](./XMPDataTypes/ResourceRef.md)| 27 | |xmpMM:Manager|The name of the asset management system that manages this resource. Along with xmpMM: ManagerVariant, it tells applications which asset management system to contact concerning this document. |[AgentName](./XMPDataTypes/CoreProperties.md#agent-name)| 28 | |xmpMM:ManageTo|A URI identifying the managed resource to the asset management system; the presence of this property is the formal indication that this resource is managed. The form and content of this URI is private to the asset management system. |[URI](./XMPDataTypes/CoreProperties.md#uri)| 29 | |xmpMM:ManageUI|A URI that can be used to access information about the managed resource through a web browser. It might require a custom browser plug-in. |[URI](./XMPDataTypes/CoreProperties.md#uri)| 30 | |xmpMM:ManagerVariant|Specifies a particular variant of the asset management system. The format of this property is private to the specific asset management system. |[Text](./XMPDataTypes/CoreProperties.md#text)| 31 | |xmpMM:VersionID|The document version identifier for this resource. Each version of a document gets a new identifier, usually simply by incrementing integers 1, 2, 3 . . . and so on. Media management systems can have other conventions or support branching which requires a more complex scheme. |[Text](./XMPDataTypes/CoreProperties.md#text)| 32 | |xmpMM:Versions|The version history associated with this resource. Entry 1 is the oldest known version for this document, entry[last()] is the most recent version. Typically, a media management system would fill in the version information in the metadata on check-in. It is not guaranteed that a complete history of versions from the first to this one will be present in the xmpMM:Versions property. Interior version information can be compressed or eliminated and the version history can be truncated at some point. |Ordered array of [Version](./XMPDataTypes/Version.md)| 33 | -------------------------------------------------------------------------------- /XMPNamespaces/xmpRights.md: -------------------------------------------------------------------------------- 1 | # XMP Rights Management namespace 2 | 3 | The XMP Rights Management namespace contains properties that provide information regarding the legal restrictions associated with a resource. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/rights/ 6 | 7 | - The preferred namespace prefix is xmpRights 8 | 9 | **NOTE** *These XMP properties are intended to provide a means of rights expression. They are not intended to provide 10 | digital rights management (DRM) controls.* 11 | 12 | |Name|Description|Type| 13 | |----|-----------|----| 14 | |xmpRights:Certificate|A web URL for a rights management certificate. **NOTE:** *This is a normal (non-URI) simple value because of historical usage.* |[Text](./XMPDataTypes/CoreProperties.md#text)| 15 | |xmpRights:Marked|When true, indicates that this is a rights-managed resource. When false, indicates that this is a public-domain resource. Omit if the state is unknown. |[Boolean](./XMPDataTypes/CoreProperties.md#boolean)| 16 | |xmpRights:Owner|A list of legal owners of the resource. |Unordered array of [ProperName](./XMPDataTypes/CoreProperties.md#propername)| 17 | |xmpRights:UsageTerms|A collection of text instructions on how a resource can be legally used, given in a variety of languages. |[Language Alternative](./XMPDataTypes/CoreProperties.md#language-alternative)| 18 | |xmpRights:WebStatement|A Web URL for a statement of the ownership and usage rights for this resource. **NOTE:** *This is a normal (non-URI) simple value because of historical usage.* |[Text](./XMPDataTypes/CoreProperties.md#text)| 19 | -------------------------------------------------------------------------------- /XMPNamespaces/xmpTPg.md: -------------------------------------------------------------------------------- 1 | # XMP Paged-Text namespace 2 | 3 | The Paged-Text namespace is used for text appearing on a page in a document. 4 | 5 | - The namespace URI is http://ns.adobe.com/xap/1.0/t/pg/ 6 | 7 | - The preferred namespace prefix is xmpTPg 8 | 9 | |Name|Description|Type| 10 | |----|-----------|----| 11 | |xmpTPg:Colorants|An ordered array of colorants (swatches) that are used in the document (including any in contained documents). |Ordered array of [Colorants](./XMPDataTypes/Colorants.md)| 12 | |xmpTPg:Fonts|An unordered array of fonts that are used in the document (including any in contained documents). |Unordered array of [Font](./XMPDataTypes/Font.md)| 13 | |xmpTPg:MaxPageSize|The size of the largest page in the document (including any in contained documents). |[Dimensions](./XMPDataTypes/Dimensions.md)| 14 | |xmpTPg:NPages|The number of pages in the document (including any in contained documents). |[Integer](./XMPDataTypes/CoreProperties.md#integer)| 15 | |xmpTPg:PlateNames|An ordered array of plate names that are needed to print the document (including any in contained documents). |Ordered array of [Text](./XMPDataTypes/CoreProperties.md#text)| 16 | -------------------------------------------------------------------------------- /XMPSpecifications/XMPSpecificationPart1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/xmp-docs/e2573ad7e7959e657b1aed704546e19319cb4f5d/XMPSpecifications/XMPSpecificationPart1.pdf -------------------------------------------------------------------------------- /XMPSpecifications/XMPSpecificationPart2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/xmp-docs/e2573ad7e7959e657b1aed704546e19319cb4f5d/XMPSpecifications/XMPSpecificationPart2.pdf -------------------------------------------------------------------------------- /XMPSpecifications/XMPSpecificationPart3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/xmp-docs/e2573ad7e7959e657b1aed704546e19319cb4f5d/XMPSpecifications/XMPSpecificationPart3.pdf -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"XMP (Extensible Metadata Platform) Documentation", 3 | "version":"1.0.0", 4 | "description":"XMP Documentation", 5 | "author":"Emily Walpole", 6 | "view_type":"mdbook", 7 | "meta_keywords":"adobe, xmp, docs, extensible, metadata, platform", 8 | "meta_description":"default description", 9 | "publish_date":"10/07/2018", 10 | "show_edit_github_banner":false, 11 | "base_path":"https://raw.githubusercontent.com", 12 | "pages":[ 13 | { 14 | "importedFileName":"README", 15 | "pages":[ 16 | 17 | ], 18 | "path":"adobe/xmp-docs/master/README.md", 19 | "title":"XMP Overview" 20 | }, 21 | { 22 | "importedFileName":"Specifications", 23 | "pages":[ 24 | 25 | ], 26 | "path":"adobe/xmp-docs/master/Specifications.md", 27 | "title":"XMP Specifications" 28 | }, 29 | { 30 | "importedFileName":"XMPNamespaces", 31 | "pages":[ 32 | { 33 | "importedFileName":"Iptc4xmpCore", 34 | "pages":[ 35 | 36 | ], 37 | "path":"adobe/xmp-docs/master/XMPNamespaces/Iptc4xmpCore.md", 38 | "title":"IPTC Core namespace" 39 | }, 40 | { 41 | "importedFileName":"crs", 42 | "pages":[ 43 | 44 | ], 45 | "path":"adobe/xmp-docs/master/XMPNamespaces/crs.md", 46 | "title":"Camera Raw namespace" 47 | }, 48 | { 49 | "importedFileName":"dc", 50 | "pages":[ 51 | 52 | ], 53 | "path":"adobe/xmp-docs/master/XMPNamespaces/dc.md", 54 | "title":"Dublin Core namespace" 55 | }, 56 | { 57 | "importedFileName":"exif", 58 | "pages":[ 59 | 60 | ], 61 | "path":"adobe/xmp-docs/master/XMPNamespaces/exif.md", 62 | "title":"EXIF namespace" 63 | }, 64 | { 65 | "importedFileName":"pdf", 66 | "pages":[ 67 | 68 | ], 69 | "path":"adobe/xmp-docs/master/XMPNamespaces/pdf.md", 70 | "title":"Adobe PDF namespace" 71 | }, 72 | { 73 | "importedFileName":"photoshop", 74 | "pages":[ 75 | 76 | ], 77 | "path":"adobe/xmp-docs/master/XMPNamespaces/photoshop.md", 78 | "title":"Photoshop namespace" 79 | }, 80 | { 81 | "importedFileName":"tiff", 82 | "pages":[ 83 | 84 | ], 85 | "path":"adobe/xmp-docs/master/XMPNamespaces/tiff.md", 86 | "title":"TIFF namespace" 87 | }, 88 | { 89 | "importedFileName":"xmp", 90 | "pages":[ 91 | 92 | ], 93 | "path":"adobe/xmp-docs/master/XMPNamespaces/xmp.md", 94 | "title":"Adobe XMP Basic namespace" 95 | }, 96 | { 97 | "importedFileName":"xmpBJ", 98 | "pages":[ 99 | 100 | ], 101 | "path":"adobe/xmp-docs/master/XMPNamespaces/xmpBJ.md", 102 | "title":"Basic Job Ticket namespace" 103 | }, 104 | { 105 | "importedFileName":"xmpDM", 106 | "pages":[ 107 | 108 | ], 109 | "path":"adobe/xmp-docs/master/XMPNamespaces/xmpDM.md", 110 | "title":"XMP Dynamic Media namespace" 111 | }, 112 | { 113 | "importedFileName":"xmpMM", 114 | "pages":[ 115 | 116 | ], 117 | "path":"adobe/xmp-docs/master/XMPNamespaces/xmpMM.md", 118 | "title":"XMP Media Management namespace" 119 | }, 120 | { 121 | "importedFileName":"xmpRights", 122 | "pages":[ 123 | 124 | ], 125 | "path":"adobe/xmp-docs/master/XMPNamespaces/xmpRights.md", 126 | "title":"XMP Rights Management namespace" 127 | }, 128 | { 129 | "importedFileName":"xmpTPg", 130 | "pages":[ 131 | 132 | ], 133 | "path":"adobe/xmp-docs/master/XMPNamespaces/xmpTPg.md", 134 | "title":"XMP Paged-Text namespace" 135 | } 136 | ], 137 | "path":"adobe/xmp-docs/master/Namespaces.md", 138 | "title":"XMP Namespaces" 139 | }, 140 | { 141 | "importedFileName":"XMPDataTypes", 142 | "pages":[ 143 | { 144 | "importedFileName":"ancestor", 145 | "pages":[ 146 | 147 | ], 148 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Ancestor.md", 149 | "title":"Ancestor" 150 | }, 151 | { 152 | "importedFileName":"CFAPattern", 153 | "pages":[ 154 | 155 | ], 156 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/CFAPattern.md", 157 | "title":"CFAPattern" 158 | }, 159 | { 160 | "importedFileName":"Colorant", 161 | "pages":[ 162 | 163 | ], 164 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Colorant.md", 165 | "title":"Colorant" 166 | }, 167 | { 168 | "importedFileName":"ContactInfo", 169 | "pages":[ 170 | 171 | ], 172 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/ContactInfo.md", 173 | "title":"ContactInfo" 174 | }, 175 | { 176 | "importedFileName":"CuePointParam", 177 | "pages":[ 178 | 179 | ], 180 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/CuePointParam.md", 181 | "title":"CuePointParam" 182 | }, 183 | { 184 | "importedFileName":"DeviceSettings", 185 | "pages":[ 186 | 187 | ], 188 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/DeviceSettings.md", 189 | "title":"DeviceSettings" 190 | }, 191 | { 192 | "importedFileName":"Dimensions", 193 | "pages":[ 194 | 195 | ], 196 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Dimensions.md", 197 | "title":"Dimensions" 198 | }, 199 | { 200 | "importedFileName":"Flash", 201 | "pages":[ 202 | 203 | ], 204 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Flash.md", 205 | "title":"Flash" 206 | }, 207 | { 208 | "importedFileName":"Font", 209 | "pages":[ 210 | 211 | ], 212 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Font.md", 213 | "title":"Font" 214 | }, 215 | { 216 | "importedFileName":"Job", 217 | "pages":[ 218 | 219 | ], 220 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Job.md", 221 | "title":"Job" 222 | }, 223 | { 224 | "importedFileName":"Layer", 225 | "pages":[ 226 | 227 | ], 228 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Layer.md", 229 | "title":"Layer" 230 | }, 231 | { 232 | "importedFileName":"Marker", 233 | "pages":[ 234 | 235 | ], 236 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Marker.md", 237 | "title":"Marker" 238 | }, 239 | { 240 | "importedFileName":"Media", 241 | "pages":[ 242 | 243 | ], 244 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Media.md", 245 | "title":"Media" 246 | }, 247 | { 248 | "importedFileName":"OECF-SFR", 249 | "pages":[ 250 | 251 | ], 252 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/OECF-SFR.md", 253 | "title":"OECF-SFR" 254 | }, 255 | { 256 | "importedFileName":"ProjectLink", 257 | "pages":[ 258 | 259 | ], 260 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/ProjectLink.md", 261 | "title":"ProjectLink" 262 | }, 263 | { 264 | "importedFileName":"ResourceEvent", 265 | "pages":[ 266 | 267 | ], 268 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/ResourceEvent.md", 269 | "title":"ResourceEvent" 270 | }, 271 | { 272 | "importedFileName":"ResourceRef", 273 | "pages":[ 274 | 275 | ], 276 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/ResourceRef.md", 277 | "title":"ResourceRef" 278 | }, 279 | { 280 | "importedFileName":"Thumbnails", 281 | "pages":[ 282 | 283 | ], 284 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Thumbnails.md", 285 | "title":"Thumbnails" 286 | }, 287 | { 288 | "importedFileName":"Time", 289 | "pages":[ 290 | 291 | ], 292 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Time.md", 293 | "title":"Time" 294 | }, 295 | { 296 | "importedFileName":"Timecode", 297 | "pages":[ 298 | 299 | ], 300 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Timecode.md", 301 | "title":"Timecode" 302 | }, 303 | { 304 | "importedFileName":"Track", 305 | "pages":[ 306 | 307 | ], 308 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Track.md", 309 | "title":"Track" 310 | }, 311 | { 312 | "importedFileName":"Version", 313 | "pages":[ 314 | 315 | ], 316 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/Version.md", 317 | "title":"Version" 318 | }, 319 | { 320 | "importedFileName":"beatSpliceStretch", 321 | "pages":[ 322 | 323 | ], 324 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/beatSpliceStretch.md", 325 | "title":"beatSpliceStretch" 326 | }, 327 | { 328 | "importedFileName":"resampleStretch", 329 | "pages":[ 330 | 331 | ], 332 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/resampleStretch.md", 333 | "title":"resampleStretch" 334 | }, 335 | { 336 | "importedFileName":"timeScaleStretch", 337 | "pages":[ 338 | 339 | ], 340 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/timeScaleStretch.md", 341 | "title":"timeScaleStretch" 342 | } 343 | ], 344 | "path":"adobe/xmp-docs/master/XMPNamespaces/XMPDataTypes/CoreProperties.md", 345 | "title":"XMP DataTypes" 346 | } 347 | ] 348 | } 349 | -------------------------------------------------------------------------------- /xmp_tagline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/xmp-docs/e2573ad7e7959e657b1aed704546e19319cb4f5d/xmp_tagline.png --------------------------------------------------------------------------------