Click here to Skip to main content
15,891,184 members
Articles / Programming Languages / C#

Access image metadata using Visual Studio's new object data binding feature

Rate me:
Please Sign up or sign in to vote.
4.85/5 (13 votes)
1 Feb 200712 min read 83.2K   975   46  
Using a new class library to bind to photo metadata with a few line of code.
<Table>
<TR>
<TH>Property </TH>

<TH>Value Type </TH>

<TH>Category </TH>

<TH>Description </TH>
</TR>

<TR>
<TD>xmp:Advisory </TD>

<TD>
<Link>bag XPath </Link>
</TD>

<TD>External </TD>

<TD>An unordered array specifying properties that were edited outside the authoring application. </TD>
</TR>

<TR>
<TD/>

<TD/>

<TD/>

<TD>Each item should contain a single namespace and XPath separated by one ASCII space (U+0020). </TD>
</TR>

<TR>
<TD>xmp:BaseURL </TD>

<TD>
<Link>URL </Link>
</TD>

<TD>Internal </TD>

<TD>The base URL for relative URLs in the document content. If this document contains Internet links, and </TD>
</TR>

<TR>
<TD/>

<TD/>

<TD/>

<TD>those links are relative, they are relative to this base URL. </TD>
</TR>

<TR>
<TD/>

<TD/>

<TD/>

<TD>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 </TD>
</TR>

<TR>
<TD/>

<TD/>

<TD/>

<TD>URLs will be interpreted. </TD>
</TR>

<TR>
<TD>xmp:CreateDate </TD>

<TD>
<Link>Date </Link>
</TD>

<TD>Internal </TD>

<TD>The date and time the resource was originally created. </TD>
</TR>

<TR>
<TD>xmp:CreatorTool </TD>

<TD>
<Link>AgentName </Link>
</TD>

<TD>Internal </TD>

<TD>
<Link>The name of the first known tool used to create the resource. If history is present in the metadata, this value should be equivalent to that of xmpMM:History’s softwareAgent property. </Link>
</TD>
</TR>

<TR>
<TD>xmp:Identifier </TD>

<TD>
<Link>bag Text </Link>
</TD>

<TD>External </TD>

<TD>
<Link>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. </Link>
</TD>
</TR>

<TR>
<TD/>

<TD/>

<TD/>

<TD>
<Link>NOTE : The dc:identifier property is not used because it lacks a defined scheme qualifier and has been defined in the XMP Specification as a simple (single-valued) property. </Link>
</TD>
</TR>

<TR>
<TD>xmp:Label </TD>

<TD>
<Link>Text </Link>
</TD>

<TD>External </TD>

<TD>A word or short phrase that identifies a document as a member of a user-defined collection. Used to organize documents in a file browser. </TD>
</TR>

<TR>
<TD>xmp:MetadataDate </TD>

<TD>
<Link>Date </Link>
</TD>

<TD>Internal </TD>

<TD>
<Link>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. </Link>
</TD>
</TR>
<TR>
<TH>Property </TH>

<TH>Value Type </TH>

<TH>Category </TH>

<TH>Description </TH>
</TR>

<TR>
<TD>xmp:ModifyDate </TD>

<TD>
<Link>Date </Link>
</TD>

<TD>Internal </TD>

<TD>The date and time the resource was last modified. </TD>
</TR>

<TR>
<TD/>

<TD/>

<TD/>

<TD>NOTE : The value of this property is not necessarily the same as the file’s system modification date because it is set before the file is saved. </TD>
</TR>

<TR>
<TD>xmp:Nickname </TD>

<TD>
<Link>Text </Link>
</TD>

<TD>External </TD>

<TD>A short informal name for the resource. </TD>
</TR>

<TR>
<TD>xmp:Rating </TD>

<TD>
<Link>Closed Choice of Integer </Link>
</TD>

<TD>External </TD>

<TD>A number that indicates a document’s status relative to other documents, used to organize documents in a file browser. Values are user-defined within an application-defined range. </TD>
</TR>

<TR>
<TD>xmp:Thumbnails </TD>

<TD>
<Link>alt Thumbnail </Link>
</TD>

<TD>Internal </TD>

<TD>An alternative array of thumbnail images for a file, which can differ in characteristics such as size or image encoding. </TD>
</TR>
<TR>
<TH>Qualifier </TH>

<TH>Value Type </TH>

<TH>Category </TH>

<TH>Description </TH>
</TR>

<TR>
<TD>xmpidq:Scheme </TD>

<TD>
<Link>Text </Link>
</TD>

<TD>External </TD>

<TD>The name of the formal identification system used in the </TD>
</TR>

<TR>
<TD/>

<TD/>

<TD/>

<TD>
<Link>value of the associated xmp:Identifier item. </Link>
</TD>
</TR>
</Table>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
United States United States
This is a picture of John still in the cubicled environment of the Northern Virginia tech world. There are great software jobs there, but the traffic is horrible! He has since retired, or really, started a new, freer lifestyle. He now travels and takes photographs. At home, he is involved in a number of community activities including work at the Historical Society of Frederick County (MD) where he has helped preserve historic documents and photographs by making photographic copies. Some of them are posted on the HSFC photo catalog website. He is fascinated by the new ability, using applications like Google Earth, to link photos to geographic locations. This adds a new dimension to photography, which he is working to develop. These pursuits, which require the ability to access and manage photo metadata, are a major motivation for getting involved as deeply as he did in this exciting topic.

Comments and Discussions