chemistry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j...@apache.org
Subject svn commit: r1301624 - /chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/resources/types.xml
Date Fri, 16 Mar 2012 16:14:04 GMT
Author: jens
Date: Fri Mar 16 16:14:04 2012
New Revision: 1301624

URL: http://svn.apache.org/viewvc?rev=1301624&view=rev
Log:
deliver more useful types with InMemory server: JPEGEXIF

Modified:
    chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/resources/types.xml

Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/resources/types.xml
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/resources/types.xml?rev=1301624&r1=1301623&r2=1301624&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/resources/types.xml (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/resources/types.xml Fri Mar 16 16:14:04 2012
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <!--
   Licensed to the Apache Software Foundation (ASF) under one
   or more contributor license agreements.  See the NOTICE file
@@ -17,109 +16,1205 @@
   specific language governing permissions and limitations
   under the License. 
 -->
+<!-- Generated Output file with type definitions. Do not edit! -->
 <chem:typeDefinitions xmlns="http://docs.oasis-open.org/ns/cmis/core/200908/"
-     xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200908/"	
-	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-	xmlns:chem="http://chemistry.apache.org/schemas/TypeDefnitions">
+     xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200908/"
+     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+     xmlns:chem="http://chemistry.apache.org/schemas/TypeDefnitions">
 <cmisra:type xsi:type="cmisTypeDocumentDefinitionType">
-	<id>myTestDocumentType</id>
-	<localName>myTestDocumentType</localName>
-	<localNamespace>http://opencmis.org/demo/</localNamespace>
-	<parentId>cmis:document</parentId>
-	<displayName>My Test Document Type</displayName>
-	<queryName>TESTDOCTYPE</queryName>
-	<description>My Test Document Type</description>
-	<baseId>cmis:document</baseId>
-	<creatable>true</creatable>
-	<fileable>true</fileable>
-	<queryable>false</queryable>
-	<fulltextIndexed>false</fulltextIndexed>
-	<includedInSupertypeQuery>true</includedInSupertypeQuery>
-	<controllablePolicy>false</controllablePolicy>
-	<controllableACL>false</controllableACL>
-	<versionable>false</versionable>
-	<contentStreamAllowed>required</contentStreamAllowed>
-	<propertyStringDefinition>
-		<id>testProperty</id>
-		<localName>testProperty</localName>
-		<displayName>A test property</displayName>
-		<queryName>testProperty</queryName>
-		<description>Just a string</description>
-		<propertyType>string</propertyType>
-		<cardinality>single</cardinality>
-		<updatability>readwrite</updatability>
-		<inherited>false</inherited>
-		<required>false</required>
-		<queryable>false</queryable>
-		<orderable>false</orderable>
-	</propertyStringDefinition>
-	<propertyStringDefinition>
-		<id>testProperty2</id>
-		<localName>testProperty2</localName>
-		<displayName>Another test property</displayName>
-		<queryName>testProperty2</queryName>
-		<description>Another string</description>
-		<propertyType>string</propertyType>
-		<cardinality>single</cardinality>
-		<updatability>readwrite</updatability>
-		<inherited>false</inherited>
-		<required>true</required>
-		<queryable>false</queryable>
-		<orderable>false</orderable>
-		<defaultValue>
-			<value>default value</value>
-		</defaultValue>
-	</propertyStringDefinition>			
+    <id>exifImage</id>
+    <localName>EXIF Image</localName>
+    <localNamespace>ns</localNamespace>
+    <parentId>cmis:document</parentId>
+    <displayName>EXIF Image</displayName>
+    <queryName>EXIF_IMAGE</queryName>
+    <description>Image with EXIF tags</description>
+    <baseId>cmis:document</baseId>
+    <creatable>true</creatable>
+    <fileable>true</fileable>
+    <queryable>true</queryable>
+    <fulltextIndexed>true</fulltextIndexed>
+    <includedInSupertypeQuery>true</includedInSupertypeQuery>
+    <controllablePolicy>false</controllablePolicy>
+    <controllableACL>true</controllableACL>
+    <versionable>false</versionable>
+    <contentStreamAllowed>notallowed</contentStreamAllowed>
+    <propertyIntegerDefinition>
+        <id>imageWidth</id>
+        <localName>0x0100</localName>
+        <displayName>Image Width</displayName>
+        <queryName>IMAGE_WIDTH</queryName>
+        <description>Image Width</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>oncreate</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>imageHeight</id>
+        <localName>0x0101</localName>
+        <displayName>Image Height</displayName>
+        <queryName>IMAGE_HEIGHT</queryName>
+        <description>Image Height</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>oncreate</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>bitsPerSample</id>
+        <localName>0x0102</localName>
+        <displayName>Bits Per Sample</displayName>
+        <queryName>BITS_PER_SAMPLE</queryName>
+        <description>Bits Per Sample</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>oncreate</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>compression</id>
+        <localName>0x0103</localName>
+        <displayName>Compression</displayName>
+        <queryName>COMPRESSION</queryName>
+        <description>Compression Format</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>oncreate</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="Uncompressed">
+            <value>1</value>
+        </choice>
+        <choice displayName="CCITT 1D">
+            <value>2</value>
+        </choice>
+        <choice displayName="T4/Group 3 Fax">
+            <value>3</value>
+        </choice>
+        <choice displayName="T6/Group 4 Fax">
+            <value>4</value>
+        </choice>
+        <choice displayName="LZW">
+            <value>5</value>
+        </choice>
+        <choice displayName="JPEG (old-style)">
+            <value>6</value>
+        </choice>
+        <choice displayName="JPEG">
+            <value>7</value>
+        </choice>
+        <choice displayName="Adobe Deflate">
+            <value>8</value>
+        </choice>
+        <choice displayName="JBIG BW">
+            <value>9</value>
+        </choice>
+        <choice displayName="JBIG Color">
+            <value>10</value>
+        </choice>
+        <choice displayName="JPEG">
+            <value>99</value>
+        </choice>
+        <choice displayName="Kodak 262">
+            <value>262</value>
+        </choice>
+        <choice displayName="Next">
+            <value>32766</value>
+        </choice>
+        <choice displayName="Sony ARW Compressed">
+            <value>32767</value>
+        </choice>
+        <choice displayName="Packed RAW">
+            <value>32769</value>
+        </choice>
+        <choice displayName="Samsung SRW Compressed">
+            <value>32770</value>
+        </choice>
+        <choice displayName="CCIRLEW">
+            <value>32771</value>
+        </choice>
+        <choice displayName="PackBits">
+            <value>32773</value>
+        </choice>
+        <choice displayName="Thunderscan">
+            <value>32809</value>
+        </choice>
+        <choice displayName="Kodak KDC Compressed">
+            <value>32867</value>
+        </choice>
+        <choice displayName="IT8CTPAD">
+            <value>32895</value>
+        </choice>
+        <choice displayName="IT8LW">
+            <value>32896</value>
+        </choice>
+        <choice displayName="IT8MP">
+            <value>32897</value>
+        </choice>
+        <choice displayName="IT8BL">
+            <value>32898</value>
+        </choice>
+        <choice displayName="PixarFilm">
+            <value>32908</value>
+        </choice>
+        <choice displayName="PixarLog">
+            <value>32909</value>
+        </choice>
+        <choice displayName="Deflate">
+            <value>32946</value>
+        </choice>
+        <choice displayName="DCS">
+            <value>32947</value>
+        </choice>
+        <choice displayName="JBIG">
+            <value>34661</value>
+        </choice>
+        <choice displayName="SGILog">
+            <value>34676</value>
+        </choice>
+        <choice displayName="SGILog24">
+            <value>34677</value>
+        </choice>
+        <choice displayName="JPEG 2000">
+            <value>34712</value>
+        </choice>
+        <choice displayName="Nikon NEF Compressed">
+            <value>34713</value>
+        </choice>
+        <choice displayName="JBIG2 TIFF FX">
+            <value>34715</value>
+        </choice>
+        <choice displayName="Microsoft Document Imaging (MDI) Binary Level Codec">
+            <value>34718</value>
+        </choice>
+        <choice displayName="Microsoft Document Imaging (MDI) Progressive Transform Codec">
+            <value>34719</value>
+        </choice>
+        <choice displayName="Microsoft Document Imaging (MDI) Vector">
+            <value>34720</value>
+        </choice>
+        <choice displayName="Kodak DCR Compressed">
+            <value>65000</value>
+        </choice>
+        <choice displayName="Pentax PEF Compressed">
+            <value>65535</value>
+        </choice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>photometricInterpretation</id>
+        <localName>0x0106</localName>
+        <displayName>Photometric Interpretation</displayName>
+        <queryName>PHOTOMETRIC_INTERPRETATION</queryName>
+        <description>Color Format</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>oncreate</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="WhiteIsZero">
+            <value>0</value>
+        </choice>
+        <choice displayName="BlackIsZero">
+            <value>1</value>
+        </choice>
+        <choice displayName="RGB">
+            <value>2</value>
+        </choice>
+        <choice displayName="RGB Palette">
+            <value>3</value>
+        </choice>
+        <choice displayName="Transparency Mask">
+            <value>4</value>
+        </choice>
+        <choice displayName="CMYK">
+            <value>5</value>
+        </choice>
+        <choice displayName="YCbCr">
+            <value>6</value>
+        </choice>
+        <choice displayName="CIELab">
+            <value>8</value>
+        </choice>
+        <choice displayName="ICCLab">
+            <value>9</value>
+        </choice>
+        <choice displayName="ITULab">
+            <value>10</value>
+        </choice>
+        <choice displayName="Color Filter Array">
+            <value>32803</value>
+        </choice>
+        <choice displayName="Pixar LogL">
+            <value>32844</value>
+        </choice>
+        <choice displayName="Pixar LogLuv">
+            <value>32845</value>
+        </choice>
+        <choice displayName="Linear Raw">
+            <value>34892</value>
+        </choice>
+    </propertyIntegerDefinition>
+    <propertyStringDefinition>
+        <id>imageDescription</id>
+        <localName>0x010e</localName>
+        <displayName>Image Description</displayName>
+        <queryName>IMAGE_DESCRIPTION</queryName>
+        <description>Description</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyStringDefinition>
+    <propertyStringDefinition>
+        <id>make</id>
+        <localName>0x010f</localName>
+        <displayName>Make</displayName>
+        <queryName>MAKE</queryName>
+        <description>Camera Make</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyStringDefinition>
+    <propertyStringDefinition>
+        <id>model</id>
+        <localName>0x0110</localName>
+        <displayName>Model</displayName>
+        <queryName>MODEL</queryName>
+        <description>Camera Model</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyStringDefinition>
+    <propertyIntegerDefinition>
+        <id>orientation</id>
+        <localName>0x0112</localName>
+        <displayName>Orientation</displayName>
+        <queryName>ORIENTATION</queryName>
+        <description>Orientation</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="Horizontal (normal)">
+            <value>1</value>
+        </choice>
+        <choice displayName="Mirror horizontal">
+            <value>2</value>
+        </choice>
+        <choice displayName="Rotate 180">
+            <value>3</value>
+        </choice>
+        <choice displayName="Mirror vertical">
+            <value>4</value>
+        </choice>
+        <choice displayName="Mirror horizontal and rotate 270 CW">
+            <value>5</value>
+        </choice>
+        <choice displayName="Rotate 90 CW">
+            <value>6</value>
+        </choice>
+        <choice displayName="Mirror horizontal and rotate 90 CW">
+            <value>7</value>
+        </choice>
+        <choice displayName="Rotate 270 CW">
+            <value>8</value>
+        </choice>
+    </propertyIntegerDefinition>
+    <propertyDecimalDefinition>
+        <id>xResolution</id>
+        <localName>0x011a</localName>
+        <displayName>X Resolution</displayName>
+        <queryName>X_RESOLUTION</queryName>
+        <description>x-resolution</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyDecimalDefinition>
+        <id>yResolution</id>
+        <localName>0x011b</localName>
+        <displayName>Y Resolution</displayName>
+        <queryName>Y_RESOLUTION</queryName>
+        <description>y-resolution</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyIntegerDefinition>
+        <id>resolutionUnit</id>
+        <localName>0x0128</localName>
+        <displayName>Resolution Unit</displayName>
+        <queryName>RESOLUTION_UNIT</queryName>
+        <description>Resolution Unit</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="None">
+            <value>1</value>
+        </choice>
+        <choice displayName="inches">
+            <value>2</value>
+        </choice>
+        <choice displayName="cm">
+            <value>3</value>
+        </choice>
+    </propertyIntegerDefinition>
+    <propertyStringDefinition>
+        <id>software</id>
+        <localName>0x0131</localName>
+        <displayName>Software</displayName>
+        <queryName>SOFTWARE</queryName>
+        <description>Software</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyStringDefinition>
+    <propertyDateTimeDefinition>
+        <id>dateTime</id>
+        <localName>0x0132</localName>
+        <displayName>Modify Date</displayName>
+        <queryName>MODIFY_DATE</queryName>
+        <description>Modify Date</description>
+        <localNamespace></localNamespace>
+        <propertyType>datetime</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDateTimeDefinition>
+    <propertyStringDefinition>
+        <id>artist</id>
+        <localName>0x013b</localName>
+        <displayName>Artist</displayName>
+        <queryName>ARTIST</queryName>
+        <description>Artist</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyStringDefinition>
+    <propertyIntegerDefinition>
+        <id>yCbCrPositioning</id>
+        <localName>0x0213</localName>
+        <displayName>YCbCrPositioning</displayName>
+        <queryName>YCBCRPOSITIONING</queryName>
+        <description>YCbCr Positioning</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="Centered">
+            <value>1</value>
+        </choice>
+        <choice displayName="Co-sited">
+            <value>2</value>
+        </choice>
+    </propertyIntegerDefinition>
+    <propertyStringDefinition>
+        <id>copyright</id>
+        <localName>0x8298</localName>
+        <displayName>Copyright</displayName>
+        <queryName>COPYRIGHT</queryName>
+        <description>Copyright Notice</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyStringDefinition>
+    <propertyDecimalDefinition>
+        <id>exposureTime</id>
+        <localName>0x829a</localName>
+        <displayName>Exposure Time</displayName>
+        <queryName>EXPOSURE_TIME</queryName>
+        <description>Exposure Time</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>oncreate</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyDecimalDefinition>
+        <id>fNumber</id>
+        <localName>0x829d</localName>
+        <displayName>F-Number</displayName>
+        <queryName>F-NUMBER</queryName>
+        <description>F-Stop Number</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>oncreate</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyIntegerDefinition>
+        <id>exposureProgram</id>
+        <localName>0x8822</localName>
+        <displayName>Exposure Program</displayName>
+        <queryName>EXPOSURE_PROGRAM</queryName>
+        <description>Exposure Program</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>oncreate</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="Not Defined">
+            <value>0</value>
+        </choice>
+        <choice displayName="Manual">
+            <value>1</value>
+        </choice>
+        <choice displayName="Program AE">
+            <value>2</value>
+        </choice>
+        <choice displayName="Aperture-priority AE">
+            <value>3</value>
+        </choice>
+        <choice displayName="Shutter speed priority AE">
+            <value>4</value>
+        </choice>
+        <choice displayName="Creative (Slow speed)">
+            <value>5</value>
+        </choice>
+        <choice displayName="Action (High speed)">
+            <value>6</value>
+        </choice>
+        <choice displayName="Portrait">
+            <value>7</value>
+        </choice>
+        <choice displayName="Landscape">
+            <value>8</value>
+        </choice>
+        <choice displayName="Bulb">
+            <value>9</value>
+        </choice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>isoSpeed</id>
+        <localName>0x8827</localName>
+        <displayName>ISO Speed</displayName>
+        <queryName>ISO_SPEED</queryName>
+        <description>ISO Speed Setting</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>oncreate</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyDecimalDefinition>
+        <id>gpsLatitude</id>
+        <localName>0x8825-0x0002</localName>
+        <displayName>GPS Latitude</displayName>
+        <queryName>GPS_LATITUDE</queryName>
+        <description>GPS Latitude</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyStringDefinition>
+        <id>gpsLatitudeRef</id>
+        <localName>0x8825-0x0001</localName>
+        <displayName>GPS Latitude Ref</displayName>
+        <queryName>GPS_LATITUDE_REF</queryName>
+        <description>GPS Latitude Reference (N/S)</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="North">
+            <value>N</value>
+        </choice>
+        <choice displayName="South">
+            <value>S</value>
+        </choice>
+    </propertyStringDefinition>
+    <propertyDecimalDefinition>
+        <id>gpsLongitude</id>
+        <localName>0x8825-0x0004</localName>
+        <displayName>GPS Longitude</displayName>
+        <queryName>GPS_LONGITUDE</queryName>
+        <description>GPS Longitude</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyStringDefinition>
+        <id>gpsLongitudeRef</id>
+        <localName>0x8825-0x0003</localName>
+        <displayName>GPS Longitude Ref</displayName>
+        <queryName>GPS_LONGITUDE_REF</queryName>
+        <description>GPS Longitude Reference (W/E)</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="East">
+            <value>E</value>
+        </choice>
+        <choice displayName="West">
+            <value>W</value>
+        </choice>
+    </propertyStringDefinition>
+    <propertyDecimalDefinition>
+        <id>gpsAltitude</id>
+        <localName>0x8825-0x0006</localName>
+        <displayName>GPS Altitude</displayName>
+        <queryName>GPS_ALTITUDE</queryName>
+        <description>GPS Altitude</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyStringDefinition>
+        <id>gpsAltitudeRef</id>
+        <localName>0x8825-0x0005</localName>
+        <displayName>GPS Altitude Ref</displayName>
+        <queryName>GPS_ALTITUDE_REF</queryName>
+        <description>GPS Altitude Reference</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="Above Sea Level">
+            <value>0</value>
+        </choice>
+        <choice displayName="Below Sea Level">
+            <value>1</value>
+        </choice>
+    </propertyStringDefinition>
+    <propertyIntegerDefinition>
+        <id>selfTimerMode</id>
+        <localName>0x882b</localName>
+        <displayName>Self Timer Mode</displayName>
+        <queryName>SELF_TIMER_MODE</queryName>
+        <description>Self Timer Mode</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>timeZoneOffset</id>
+        <localName>0x882a</localName>
+        <displayName>Time Zone Offset</displayName>
+        <queryName>TIME_ZONE_OFFSET</queryName>
+        <description>Time Zone Offset (GMT offset in hours)</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>multi</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyDateTimeDefinition>
+        <id>dateTimeOriginal</id>
+        <localName>0x9003</localName>
+        <displayName>Date Time Original</displayName>
+        <queryName>DATE_TIME_ORIGINAL</queryName>
+        <description>date/time when original image was taken</description>
+        <localNamespace></localNamespace>
+        <propertyType>datetime</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDateTimeDefinition>
+    <propertyDateTimeDefinition>
+        <id>createDate</id>
+        <localName>0x9004</localName>
+        <displayName>Create Date</displayName>
+        <queryName>CREATE_DATE</queryName>
+        <description>date/time digitized</description>
+        <localNamespace></localNamespace>
+        <propertyType>datetime</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDateTimeDefinition>
+    <propertyDecimalDefinition>
+        <id>shutterSpeedValue</id>
+        <localName>0x9201</localName>
+        <displayName>Shutter Speed Value</displayName>
+        <queryName>SHUTTER_SPEED_VALUE</queryName>
+        <description>shutter speed value</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyDecimalDefinition>
+        <id>apertureValue</id>
+        <localName>0x9202</localName>
+        <displayName>Aperture Value</displayName>
+        <queryName>APERTURE_VALUE</queryName>
+        <description>Aperture Value</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyDecimalDefinition>
+        <id>brightnessValue</id>
+        <localName>0x9203</localName>
+        <displayName>Brightness Value</displayName>
+        <queryName>BRIGHTNESS_VALUE</queryName>
+        <description>Brightness Value</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyDecimalDefinition>
+        <id>exposureCompensation</id>
+        <localName>0x9204</localName>
+        <displayName>Exposure Compensation</displayName>
+        <queryName>EXPOSURE_COMPENSATION</queryName>
+        <description>Exposure Compensation</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyDecimalDefinition>
+        <id>maxApertureValue</id>
+        <localName>0x9205</localName>
+        <displayName>Max Aperture Value</displayName>
+        <queryName>MAX_APERTURE_VALUE</queryName>
+        <description>Max Aperture Value</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyIntegerDefinition>
+        <id>meteringMode</id>
+        <localName>0x9207</localName>
+        <displayName>Metering Mode</displayName>
+        <queryName>METERING_MODE</queryName>
+        <description>metering mode</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="Unknown">
+            <value>0</value>
+        </choice>
+        <choice displayName="Average">
+            <value>1</value>
+        </choice>
+        <choice displayName="Center-weighted average">
+            <value>2</value>
+        </choice>
+        <choice displayName="Spot">
+            <value>3</value>
+        </choice>
+        <choice displayName="Multi-spot">
+            <value>4</value>
+        </choice>
+        <choice displayName="Multi-segment">
+            <value>5</value>
+        </choice>
+        <choice displayName="Partial">
+            <value>6</value>
+        </choice>
+        <choice displayName="Other">
+            <value>255</value>
+        </choice>
+    </propertyIntegerDefinition>
+    <propertyDecimalDefinition>
+        <id>subjectDistance</id>
+        <localName>0x9206</localName>
+        <displayName>Subject Distance</displayName>
+        <queryName>SUBJECT_DISTANCE</queryName>
+        <description>subject distance</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyIntegerDefinition>
+        <id>lightSource</id>
+        <localName>0x9208</localName>
+        <displayName>Light Source</displayName>
+        <queryName>LIGHT_SOURCE</queryName>
+        <description>light source value</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>flash</id>
+        <localName>0x9209</localName>
+        <displayName>Flash</displayName>
+        <queryName>FLASH</queryName>
+        <description>Flash Setting</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyDecimalDefinition>
+        <id>focalLength</id>
+        <localName>0x920a</localName>
+        <displayName>Focal Length</displayName>
+        <queryName>FOCAL_LENGTH</queryName>
+        <description>focal length</description>
+        <localNamespace></localNamespace>
+        <propertyType>decimal</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyDecimalDefinition>
+    <propertyStringDefinition>
+        <id>userComment</id>
+        <localName>0x9286</localName>
+        <displayName>User Comment</displayName>
+        <queryName>USER_COMMENT</queryName>
+        <description>user comment</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyStringDefinition>
+    <propertyIntegerDefinition>
+        <id>colorSpace</id>
+        <localName>0xa001</localName>
+        <displayName>Color Space</displayName>
+        <queryName>COLOR_SPACE</queryName>
+        <description>color space</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="sRGB">
+            <value>1</value>
+        </choice>
+        <choice displayName="Adobe RGB">
+            <value>2</value>
+        </choice>
+        <choice displayName="Wide Gamut RGB">
+            <value>65533</value>
+        </choice>
+        <choice displayName="ICC Profile">
+            <value>65534</value>
+        </choice>
+        <choice displayName="Uncalibrated">
+            <value>65535</value>
+        </choice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>pixelXDimension</id>
+        <localName>0xa002</localName>
+        <displayName>PixelXDimension</displayName>
+        <queryName>PIXELXDIMENSION</queryName>
+        <description>dimension in pixel x</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>pixelYDimension</id>
+        <localName>0xa003</localName>
+        <displayName>PixelYDimension</displayName>
+        <queryName>PIXELYDIMENSION</queryName>
+        <description>dimension in pixel y</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>exposureMode</id>
+        <localName>0xa402</localName>
+        <displayName>Exposure Mode</displayName>
+        <queryName>EXPOSURE_MODE</queryName>
+        <description>Exposure Mode</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="Auto">
+            <value>0</value>
+        </choice>
+        <choice displayName="Manual">
+            <value>1</value>
+        </choice>
+        <choice displayName="Auto bracket">
+            <value>2</value>
+        </choice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>whiteBalance</id>
+        <localName>0xa403</localName>
+        <displayName>White Balance</displayName>
+        <queryName>WHITE_BALANCE</queryName>
+        <description>white balance</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="Auto">
+            <value>0</value>
+        </choice>
+        <choice displayName="Manual">
+            <value>1</value>
+        </choice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>sceneCaptureType</id>
+        <localName>0xa406</localName>
+        <displayName>Scene Capture Type</displayName>
+        <queryName>SCENE_CAPTURE_TYPE</queryName>
+        <description>Scene Capture Type</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+        <choice displayName="Standard">
+            <value>0</value>
+        </choice>
+        <choice displayName="Landscape">
+            <value>1</value>
+        </choice>
+        <choice displayName="Portrait">
+            <value>2</value>
+        </choice>
+        <choice displayName="Night">
+            <value>3</value>
+        </choice>
+    </propertyIntegerDefinition>
+    <propertyIdDefinition>
+        <id>imageUniqueId</id>
+        <localName>0xa420</localName>
+        <displayName>Image Unique Id</displayName>
+        <queryName>IMAGE_UNIQUE_ID</queryName>
+        <description>Image Unique Id</description>
+        <localNamespace></localNamespace>
+        <propertyType>id</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIdDefinition>
+    <propertyStringDefinition>
+        <id>ownerName</id>
+        <localName>0xa430</localName>
+        <displayName>Owner Name</displayName>
+        <queryName>OWNER_NAME</queryName>
+        <description>Owner Name</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyStringDefinition>
+    <propertyStringDefinition>
+        <id>serialNumber</id>
+        <localName>0xa431</localName>
+        <displayName>Serial Number</displayName>
+        <queryName>SERIAL_NUMBER</queryName>
+        <description>serial number</description>
+        <localNamespace></localNamespace>
+        <propertyType>string</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyStringDefinition>
+    <propertyIntegerDefinition>
+        <id>rating</id>
+        <localName>0x4746</localName>
+        <displayName>Rating</displayName>
+        <queryName>RATING</queryName>
+        <description>rating value</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>ratingPercent</id>
+        <localName>0x4749</localName>
+        <displayName>Rating Percent</displayName>
+        <queryName>RATING_PERCENT</queryName>
+        <description>rating percent</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
+    <propertyIntegerDefinition>
+        <id>dataPrecision</id>
+        <localName>0x0000</localName>
+        <displayName>Data Precision</displayName>
+        <queryName>DATA_PRECISION</queryName>
+        <description>JPEG Data Precision</description>
+        <localNamespace></localNamespace>
+        <propertyType>integer</propertyType>
+        <cardinality>single</cardinality>
+        <updatability>readwrite</updatability>
+        <inherited>false</inherited>
+        <required>false</required>
+        <queryable>true</queryable>
+        <orderable>false</orderable>
+        <openChoice>false</openChoice>
+    </propertyIntegerDefinition>
 </cmisra:type>
 
-<cmisra:type xsi:type="cmisTypeDocumentDefinitionType">
-	<id>myTestDocumentType2</id>
-	<localName>myTestDocumentType2</localName>
-	<localNamespace>http://opencmis.org/demo/</localNamespace>
-	<parentId>cmis:document</parentId>
-	<displayName>My Test Document Type2</displayName>
-	<queryName>TESTDOCTYPE2</queryName>
-	<description>My Test Document Type2</description>
-	<baseId>cmis:document</baseId>
-	<creatable>true</creatable>
-	<fileable>true</fileable>
-	<queryable>false</queryable>
-	<fulltextIndexed>false</fulltextIndexed>
-	<includedInSupertypeQuery>true</includedInSupertypeQuery>
-	<controllablePolicy>false</controllablePolicy>
-	<controllableACL>false</controllableACL>
-	<versionable>false</versionable>
-	<contentStreamAllowed>required</contentStreamAllowed>
-	<propertyStringDefinition>
-		<id>testProperty</id>
-		<localName>testProperty</localName>
-		<displayName>A test property</displayName>
-		<queryName>testProperty</queryName>
-		<description>Just a string</description>
-		<propertyType>string</propertyType>
-		<cardinality>single</cardinality>
-		<updatability>readwrite</updatability>
-		<inherited>false</inherited>
-		<required>false</required>
-		<queryable>false</queryable>
-		<orderable>false</orderable>
-	</propertyStringDefinition>
-	<propertyStringDefinition>
-		<id>testProperty2</id>
-		<localName>testProperty2</localName>
-		<displayName>Another test property</displayName>
-		<queryName>testProperty2</queryName>
-		<description>Another string</description>
-		<propertyType>string</propertyType>
-		<cardinality>single</cardinality>
-		<updatability>readwrite</updatability>
-		<inherited>false</inherited>
-		<required>true</required>
-		<queryable>false</queryable>
-		<orderable>false</orderable>
-		<defaultValue>
-			<value>default value</value>
-		</defaultValue>
-	</propertyStringDefinition>			
-</cmisra:type>
-</chem:typeDefinitions>
\ No newline at end of file
+</chem:typeDefinitions>



Mime
View raw message