mvc view pdf : Converting pdf to text software application project winforms html web page UWP mwg_guidance6-part1973

Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 61 
Here are three simple hierarchies that will be used here to illustrate the user and embedded metadata 
models. 
Places 
States 
 Georgia 
 Wyoming 
People 
 Georgia 
 Cat 
Animals 
Mammals 
 Cat 
 Dog 
The uses of “Georgia” are homonyms, distinct keywords with the same spelling. Proper support for 
hierarchical keywords requires knowing which “Georgia” is attached to a file, and not mixing search 
results. 
Synonyms 
The value of synonyms is to automatically extend search results when importing or exporting files, 
while not forcing the photographer to manually apply all synonyms. For example, “Cats”, “Feline”, and 
“Felines” might be defined as synonyms of “Cat” the “Mammal”. As an extension of homonyms, proper 
support of synonyms differentiates synonyms of “Cat” the “Mammal” from synonyms of “Cat” the 
“Person”. 
Note: This MWG guidance will not provide a specific solution for synonyms, as it seems not worth the 
effort to introduce this level of complexity for the consumer. 
Categories 
The perceived motivation for categories is to have nodes in the hierarchy that serve only to help 
organize the keywords. The applications that support categories (Adobe Lightroom and Photo 
Mechanic) do so by allowing any node to be called a category instead of a normal keyword. For 
example, “States” might be called a category. In that case, searching for “States” might not be allowed 
and metadata embedded in a file might only mention “Places” and “Wyoming”, leaving out “States”.  
Note: This MWG guidance will not provide a specific solution for categories, as it seems not worth the 
effort to introduce this level of complexity for the consumer. 
Converting pdf to text - software application project:C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
www.rasteredge.com
Converting pdf to text - software application project:VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
www.rasteredge.com
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 62 
Representation 
The following guidance only needs to be followed if an actor is supporting hierarchical keywords. In 
other words, it's not necessary to support hierarchical keywords to be MWG compliant.  
The field namespace is http://www.metadataworkinggroup.com/schemas/keywords/ 
The preferred prefix is mwg-kw. 
Keywords 
Field Name 
Value Type 
Description 
mwg-kw:Keywords 
KeywordInfo 
Main structure containing keyword based information.  
Note: The main intent to define a top level structure is that 
it could be used to host other properties such as 
references to external catalogues in the future. 
KeywordInfo 
KeywordStruct 
Field Name 
Value Type 
Description 
mwg-kw:Keyword 
Text 
Name of keyword (-node). 
mwg-kw:Applied 
Boolean 
True if this keyword has been applied, False otherwise. If 
missing, mwg-kw:Applied is presumed True for leaf nodes 
and False for ancestor nodes. 
mwg-kw:Children 
Bag of 
KeywordStruct 
List of children Keywords structs. 
Field Name 
Value Type 
Description 
mwg-kw:Hierarchy 
Bag of 
KeywordStruct 
List of root keyword structures. 
software application project:C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
HTML webpage will have original formatting and interrelation of text and graphical Besides, this PDF converting library also makes PDF document visible and
www.rasteredge.com
software application project:C# PDF Converter Library SDK to convert PDF to other file formats
Allow users to convert PDF to Text (TXT) file. This C#.NET PDF converting library is a professional and advanced PDF document manipulating control which can be
www.rasteredge.com
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 63 
Guidance 
Consumer … 
MUST read the XMP “Hierarchy” and “Keyword” elements to construct the keyword 
hierarchy. 
MUST preserve all nested information - even if it's no longer used. This includes 
unknown elements. 
MAY interpret nested information like the XMP “Applied” property for further use. 
Changer … 
MUST consume the information according to the reconciliation guidance described 
above and, in particular, MUST preserve all nested information even if unknown. 
MUST write the XMP dc:subject property to store the individual keywords. Hierarchical 
path elements MUST be flattened, which means that each hierarchy node needs to be 
stored as a separate keyword entry to XMP dc:subject. 
MUST write the XMP “Hierarchy” and “Keyword” elements as described below. 
SHOULD write the XMP “Applied” element, indicating that the user had selected a particular 
element. 
software application project:VB.NET PDF Converter Library SDK to convert PDF to other file
achieved with this VB.NET tutorial of PDF to text conversion Conversion of MS Office to PDF. give a series of demo code directly for converting MicroSoft Office
www.rasteredge.com
software application project:C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
Word converting toolkit is its industry-leading converting accuracy tables and chats) of original PDF file and maintains the original text style (including
www.rasteredge.com
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 64 
Sample 
The following simple catalog structure will illustrate the serialization (the star indicates the specific 
keyword node has been selected by the user): 
Animals 
--- Mammals* 
--- Cat* 
--- Dog 
<rdf:RDF xmlns:rdf=“http://www.w3.org/1999/02/22-rdf-syntax-ns#”> 
<rdf:Description xmlns:dc=“http://purl.org/dc/elements/1.1/”> 
<!-- flat keyword list for interoperability --> 
<dc:subject> 
<rdf:Bag> 
<rdf:li>Animals</rdf:li> 
<rdf:li>Mammals</rdf:li> 
<rdf:li>Cat</rdf:li> 
</rdf:Bag> 
</dc:subject> 
</rdf:Description> 
<rdf:Description xmlns:mwg-kw=“http://www.metadataworkinggroup.com/schemas/keywords/”> 
<mwg-kw:Keywords rdf:parseType=“Resource”> 
<!-- hierarchy definitions --> 
<mwg-kw:Hierarchy> 
<rdf:Bag> 
<!-- first level --> 
<rdf:li rdf:parseType=“Resource”> 
<mwg-kw:Keyword>Animals</mwg-kw:Keyword> 
<mwg-kw:Applied>False</mwg-kw:Applied> 
<mwg-kw:Children> 
<rdf:Bag> 
<!-- second level --> 
<rdf:li rdf:parseType=“Resource”> 
<mwg-kw:Keyword>Mammals</mwg-kw:Keyword> 
<mwg-kw:Applied>True</mwg-kw:Applied> 
<mwg-kw:Children> 
<rdf:Bag> 
<!-- third level --> 
<rdf:li rdf:parseType=“Resource”> 
<mwg-kw:Keyword>Cat</mwg-kw:Keyword> 
software application project:Online Convert PDF to Text file. Best free online PDF txt
Professional PDF to text converting library from RasterEdge PDF document conversion SDK provides reliable and effective .NET solution for Visual C# developers
www.rasteredge.com
software application project:C# PDF Convert to SVG SDK: Convert PDF to SVG files in C#.net, ASP
Support converting PDF document to SVG image within C#.NET it is quite necessary to convert PDF document into As SVG images are defined in XML text lines, they
www.rasteredge.com
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 65 
<mwg-kw:Applied>True</mwg-kw:Applied> 
</rdf:li> 
</rdf:Bag> 
</mwg-kw:Children> 
</rdf:li> 
</rdf:Bag> 
</mwg-kw:Children> 
</rdf:li> 
</rdf:Bag> 
</mwg-kw:Hierarchy> 
</mwg-kw:Keywords> 
</rdf:Description> 
</rdf:RDF> 
Note: The keyword “Dog” has not been serialized, as it is a leaf node and neither required to 
reconstruct the keyword hierarchy nor any other information. 
5.11 Collections 
Images are organized and classified by people for diverse reasons. Users may want to group files 
together by content, type, time, or any arbitrary criteria. Often, an image file’s classification system can 
represent meaningful hints as to how the image should be viewed and managed. 
Professional digital asset management (DAM) systems manage images with highly structured 
hierarchies and vocabularies for searching and accessing content. However, consumers need to 
organize and search their images using simple methods, in particular: 
Consumers are generally unwilling to invest large amounts of resources in creating 
and maintaining classification hierarchies. 
Consumer semantics are unbounded, because motivations driving user classification 
strategies are unique and organizational requirements often change over time.   
While there is an unbounded set of reasons and mechanisms consumers might have for creating 
particular groupings of images, a number of common cases emerge: 
“My Favorite Flower Shots”, “Family Photos” 
Content-based classification [who, what, where] 
“Summer 2009 Photos”, “DSC-231 - DSC-554”  
Time-based classification [when] 
“http://www.flickr.com/photos/luigi-san“, “Scans from Grandpa’s photos” 
Resource/process-based grouping (e.g., stored in an Internet repository, 
processed in a certain way) [how] 
“Bobby’s photos”, “http://www.istockphoto.com/file_closeups.php“ 
Ownership or user-based classification 
software application project:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Best C#.NET PDF converter SDK for converting PDF to Tiff in Visual Studio .NET project. C# programming sample for PDF to Tiff image converting.
www.rasteredge.com
software application project:VB.NET PDF- HTML5 PDF Viewer for VB.NET Project
NET read PDF, VB.NET convert PDF to text, VB.NET VB.NET PDF- HTML5 PDF Viewer for VB.NET Online Guide for Viewing, Annotating And Converting PDF Document with
www.rasteredge.com
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 66 
A common way for consumers to present images to a wide audience is through publishing image 
galleries on the Internet. This implies that there is a resource available for the description, organization 
and / or publication of a set of images. A useful descriptor for a gallery of images on the Internet is the 
URI which identifies that gallery. It acts as a “breadcrumb” leading back to the source where an image 
is stored and managed as a part of a larger context. Collections may be hierarchical in nature, and 
URIs (or extended naming conventions) can provide a natural way to represent such a hierarchy. 
However, the organizational structure of a collection pointed to by the collection metadata property is 
out of scope. While the title of the gallery may hint at the common collection semantic, full intent is 
often only understood within the context of the storage and management application that contains it. 
Representation 
Collections may be identified by either a name or a URI or a combination of both. The URI, if present, 
uniquely identifies the collection location, whereupon the name is advisory and presentational. 
Otherwise, the name identifies the collection. A string match of the CollectionName alone cannot 
guarantee global uniqueness, as multiple collections may have the same name. Images may be a 
member of zero or more collections. 
The field namespace is http://www.metadataworkinggroup.com/schemas/collections/ 
The preferred prefix is mwg-coll. 
Collections 
Field Name 
Value Type 
Description 
mwg-coll:Collections 
Bag of 
CollectionInfo 
List of collection structures. 
CollectionInfo 
Field Name 
Value Type 
Description 
mwg-coll:CollectionName 
Text 
Textual name of the Collection to which this image is 
a member. No specific criteria or mechanism is 
implied for membership. 
mwg-coll:CollectionURI 
URI 
URI describing the collection resource. 
Guidance 
Creator 
Creator MUST either write CollectionName or CollectionURI or a combination of 
both. The CollectionURI MUST conform to the URI syntax. 
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 67 
Consumer … 
MUST treat the CollectionName as a string. No implied formatting of that string can be 
assumed. Hence, any interpretation of the CollectionName is a subjective (non-
machine) activity. 
SHOULD treat the CollectionURI as an Internet identifier. As such it does not 
guarantee that there exists an Internet resource in which a copy of this media can be 
found. 
Changer… 
MUST consume the information according to the reconciliation guidance described 
above. 
SHOULD NOT remove any existing collection properties. Any added collection 
semantics added MUST meet the above requirements for Creators
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 68 
Sample 
<rdf:RDF xmlns:rdf=“http://www.w3.org/1999/02/22-rdf-syntax-ns#”> 
<rdf:Description xmlns:mwg-coll=“http://www.metadataworkinggroup.com/schemas/collections/”> 
<mwg-coll:Collections> 
<rdf:Bag> 
<!-- list of collections to which this media belongs --> 
<rdf:li rdf:parseType=“Resource”> 
<mwg-coll:CollectionName>My Last Vacation Photos</mwg-coll:CollectionName> 
<mwg-coll:CollectionURI>http://www.flickr.com/photos/myvacation</mwg-coll:CollectionURI> 
</rdf:li> 
<rdf:li rdf:parseType=“Resource”> 
<mwg-coll:CollectionName>Beautiful Sunset Set</mwg-coll:CollectionName> 
</rdf:li> 
</rdf:Bag> 
</mwg-coll:Collections> 
</rdf:Description> 
</rdf:RDF> 
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 69 
APPENDIX A: REFERENCES 
Metadata Standards 
Exif   
http://www.jeita.or.jp / http://www.cipa.jp 
IPTC  
http://www.iptc.org 
IPTC-IIM 
http://www.iptc.org/IIM 
IPTC Core for XMP 
http://www.iptc.org/photometadata 
IPTC Extension for XMP 
http://www.iptc.org/photometadata 
XMP  
http://www.adobe.com/products/xmp 
Metadata Specifications 
Exif 2.3  
http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-008-2010_E.pdf 
DCF 2.0 (2010) 
 http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-009-2010_E.pdf 
IPTC-IIM 4.1   
http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf 
IPTC Core 1.0 
http://www.iptc.org/std/Iptc4xmpCore/1.0/specification/Iptc4xmpCore_1.0-spec-XMPSchema_8.pdf 
IPTC Core 1.1 & IPTC Extension 1.1 
http://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata-201007.pdf 
XMP  
http://www.adobe.com/devnet/xmp/ 
File Format Specifications 
JPEG 
http://www.jpeg.org/jpeg/  
TIFF  
http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf 
PSD/PSIRs   
http://www.adobe.com/go/psir 
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 70 
Miscellaneous 
RDF  
http://www.w3.org/TR/rdf-schema 
Dublin Core   
http://dublincore.org/documents/dces 
RFC2119 
http://www.ietf.org/rfc/rfc2119.txt 
Date and Time (W3C) 
http://www.w3.org/TR/NOTE-datetime 
RFC 3986 - URI Definition 
http://www.ietf.org/rfc/rfc3986.txt 
Documents you may be interested
Documents you may be interested