Contents

  1. About the Xesam Ontology
    1. Source and Content
    2. Categories and Fields
    3. Relations to Mime Types
    4. Hierarchical Structure
    5. Searching Using the Xesam Ontology
    6. Availabale Ontologies
      1. Xesam Core Ontology
      2. Xesam Convenience Ontology
      3. Xesam Virtual Ontology
    7. Ids and Object Relations
      1. Example Ids
      2. Example Relations
      3. Querying And Using Relations
    8. Quick Links
  2. Xesam Core Ontology
    1. Sources
        1. Source, xesam:ArchivedFile
        2. Source, xesam:BlockDevice
        3. Source, xesam:DeletedFile
        4. Source, xesam:EmailAttachment
        5. Source, xesam:EmbeddedObject
        6. Source, xesam:File
        7. Source, xesam:Filelike
        8. Source, xesam:IMAP4Message
        9. Source, xesam:MessageboxMessage
        10. Source, xesam:OfflineMedia
        11. Source, xesam:POP3Message
        12. Source, xesam:RemoteFile
        13. Source, xesam:RemoteMessageboxMessage
        14. Source, xesam:RemoteResource
        15. Source, xesam:RevisionControlledFile
        16. Source, xesam:Source
        17. Source, xesam:SystemResource
    2. Contents
        1. Content, xesam:Annotation
        2. Content, xesam:Archive
        3. Content, xesam:Audio
        4. Content, xesam:AudioList
        5. Content, xesam:Bookmark
        6. Content, xesam:CommunicationChannel
        7. Content, xesam:Contact
        8. Content, xesam:ContactGroup
        9. Content, xesam:Content
        10. Content, xesam:Document
        11. Content, xesam:Documentation
        12. Content, xesam:Email
        13. Content, xesam:FileSystem
        14. Content, xesam:Folder
        15. Content, xesam:IMMessage
        16. Content, xesam:Image
        17. Content, xesam:MailingList
        18. Content, xesam:MailingListEmail
        19. Content, xesam:Media
        20. Content, xesam:MediaList
        21. Content, xesam:Message
        22. Content, xesam:Music
        23. Content, xesam:NewsGroup
        24. Content, xesam:NewsGroupEmail
        25. Content, xesam:Organization
        26. Content, xesam:Person
        27. Content, xesam:PersonalEmail
        28. Content, xesam:Photo
        29. Content, xesam:Presentation
        30. Content, xesam:Project
        31. Content, xesam:RSSFeed
        32. Content, xesam:RSSMessage
        33. Content, xesam:RevisionControlledRepository
        34. Content, xesam:SoftwarePackage
        35. Content, xesam:SourceCode
        36. Content, xesam:Spreadsheet
        37. Content, xesam:Tag
        38. Content, xesam:Text
        39. Content, xesam:TextDocument
        40. Content, xesam:UncategorizedText
        41. Content, xesam:Video
        42. Content, xesam:Visual
        43. Content, xesam:XML
    3. Fields
        1. Field, xesam:35mmEquivalent
        2. Field, xesam:acl
        3. Field, xesam:album
        4. Field, xesam:albumArtist
        5. Field, xesam:albumGain
        6. Field, xesam:albumPeakGain
        7. Field, xesam:albumTrackCount
        8. Field, xesam:aperture
        9. Field, xesam:artist
        10. Field, xesam:asText
        11. Field, xesam:aspectRatio
        12. Field, xesam:attachmentEncoding
        13. Field, xesam:audioBPM
        14. Field, xesam:audioBitrate
        15. Field, xesam:audioChannels
        16. Field, xesam:audioCodec
        17. Field, xesam:audioCodecType
        18. Field, xesam:audioSampleBitDepth
        19. Field, xesam:audioSampleCount
        20. Field, xesam:audioSampleDataType
        21. Field, xesam:audioSampleRate
        22. Field, xesam:author
        23. Field, xesam:autoRating
        24. Field, xesam:baseRevisionID
        25. Field, xesam:bcc
        26. Field, xesam:birthDate
        27. Field, xesam:blogContactURL
        28. Field, xesam:cameraManufacturer
        29. Field, xesam:cameraModel
        30. Field, xesam:cc
        31. Field, xesam:ccdWidth
        32. Field, xesam:cellPhoneNumber
        33. Field, xesam:changeCommitTime
        34. Field, xesam:changeCommitter
        35. Field, xesam:characterCount
        36. Field, xesam:charset
        37. Field, xesam:chatRoom
        38. Field, xesam:colorCount
        39. Field, xesam:colorSpace
        40. Field, xesam:columnCount
        41. Field, xesam:comment
        42. Field, xesam:commentCharacterCount
        43. Field, xesam:commitDiff
        44. Field, xesam:communicationChannel
        45. Field, xesam:composer
        46. Field, xesam:compressionAlgorithm
        47. Field, xesam:compressionLevel
        48. Field, xesam:conflicts
        49. Field, xesam:contactMedium
        50. Field, xesam:contactNick
        51. Field, xesam:contactURL
        52. Field, xesam:contains
        53. Field, xesam:contentComment
        54. Field, xesam:contentCreated
        55. Field, xesam:contentKeyword
        56. Field, xesam:contentModified
        57. Field, xesam:contentType
        58. Field, xesam:contributor
        59. Field, xesam:copyright
        60. Field, xesam:creator
        61. Field, xesam:definesClass
        62. Field, xesam:definesFunction
        63. Field, xesam:definesGlobalVariable
        64. Field, xesam:deletionTime
        65. Field, xesam:depends
        66. Field, xesam:derivedFrom
        67. Field, xesam:description
        68. Field, xesam:discNumber
        69. Field, xesam:disclaimer
        70. Field, xesam:documentCategory
        71. Field, xesam:emailAddress
        72. Field, xesam:exposureBias
        73. Field, xesam:exposureProgram
        74. Field, xesam:exposureTime
        75. Field, xesam:familyName
        76. Field, xesam:faxPhoneNumber
        77. Field, xesam:fileExtension
        78. Field, xesam:fileSystemType
        79. Field, xesam:fingerprint
        80. Field, xesam:firstUsed
        81. Field, xesam:flashUsed
        82. Field, xesam:focalLength
        83. Field, xesam:focusDistance
        84. Field, xesam:formatSubtype
        85. Field, xesam:frameCount
        86. Field, xesam:frameRate
        87. Field, xesam:freeSpace
        88. Field, xesam:gender
        89. Field, xesam:generator
        90. Field, xesam:generatorOptions
        91. Field, xesam:genre
        92. Field, xesam:givenName
        93. Field, xesam:group
        94. Field, xesam:height
        95. Field, xesam:homeEmailAddress
        96. Field, xesam:homePhoneNumber
        97. Field, xesam:homePostalAddress
        98. Field, xesam:homepageContactURL
        99. Field, xesam:honorificPrefix
        100. Field, xesam:honorificSuffix
        101. Field, xesam:horizontalResolution
        102. Field, xesam:id
        103. Field, xesam:imContactMedium
        104. Field, xesam:inReplyTo
        105. Field, xesam:interest
        106. Field, xesam:interlaceMode
        107. Field, xesam:ircContactMedium
        108. Field, xesam:isContentEncrypted
        109. Field, xesam:isEncrypted
        110. Field, xesam:isImportant
        111. Field, xesam:isInProgress
        112. Field, xesam:isPublicChannel
        113. Field, xesam:isRead
        114. Field, xesam:isSourceEncrypted
        115. Field, xesam:isoEquivalent
        116. Field, xesam:jabberContactMedium
        117. Field, xesam:keyword
        118. Field, xesam:knows
        119. Field, xesam:language
        120. Field, xesam:lastRefreshed
        121. Field, xesam:lastUsed
        122. Field, xesam:legal
        123. Field, xesam:license
        124. Field, xesam:licenseType
        125. Field, xesam:lineCount
        126. Field, xesam:links
        127. Field, xesam:localRevision
        128. Field, xesam:lyricist
        129. Field, xesam:mailingList
        130. Field, xesam:mailingPostalAddress
        131. Field, xesam:maintainer
        132. Field, xesam:markupCharacterCount
        133. Field, xesam:md5Hash
        134. Field, xesam:mediaBitrate
        135. Field, xesam:mediaCodec
        136. Field, xesam:mediaCodecType
        137. Field, xesam:mediaDuration
        138. Field, xesam:mergeConflict
        139. Field, xesam:meteringMode
        140. Field, xesam:mimeType
        141. Field, xesam:mountPoint
        142. Field, xesam:name
        143. Field, xesam:newsGroup
        144. Field, xesam:occupiedSpace
        145. Field, xesam:orientation
        146. Field, xesam:originURL
        147. Field, xesam:originalLocation
        148. Field, xesam:otherName
        149. Field, xesam:owner
        150. Field, xesam:pageCount
        151. Field, xesam:paragraphCount
        152. Field, xesam:performer
        153. Field, xesam:permissions
        154. Field, xesam:personPhoto
        155. Field, xesam:phoneNumber
        156. Field, xesam:physicalAddress
        157. Field, xesam:pixelDataBitDepth
        158. Field, xesam:pixelDataType
        159. Field, xesam:primaryRecipient
        160. Field, xesam:programmingLanguage
        161. Field, xesam:receptionTime
        162. Field, xesam:recipient
        163. Field, xesam:related
        164. Field, xesam:remotePassword
        165. Field, xesam:remotePort
        166. Field, xesam:remoteServer
        167. Field, xesam:remoteUser
        168. Field, xesam:replyTo
        169. Field, xesam:rowCount
        170. Field, xesam:rssFeed
        171. Field, xesam:sampleBitDepth
        172. Field, xesam:sampleConfiguration
        173. Field, xesam:sampleDataType
        174. Field, xesam:secondaryRecipient
        175. Field, xesam:seenAttachedAs
        176. Field, xesam:setCount
        177. Field, xesam:setRate
        178. Field, xesam:sha1Hash
        179. Field, xesam:size
        180. Field, xesam:sourceCreated
        181. Field, xesam:sourceModified
        182. Field, xesam:storedSize
        183. Field, xesam:subject
        184. Field, xesam:summary
        185. Field, xesam:supercedes
        186. Field, xesam:targetQuality
        187. Field, xesam:title
        188. Field, xesam:to
        189. Field, xesam:totalSpace
        190. Field, xesam:totalUncompressedSize
        191. Field, xesam:trackGain
        192. Field, xesam:trackNumber
        193. Field, xesam:trackPeakGain
        194. Field, xesam:url
        195. Field, xesam:urlHint
        196. Field, xesam:useCount
        197. Field, xesam:userComment
        198. Field, xesam:userKeyword
        199. Field, xesam:userRating
        200. Field, xesam:usesNamespace
        201. Field, xesam:version
        202. Field, xesam:verticalResolution
        203. Field, xesam:videoBitrate
        204. Field, xesam:videoCodec
        205. Field, xesam:videoCodecType
        206. Field, xesam:whiteBalance
        207. Field, xesam:width
        208. Field, xesam:wordCount
        209. Field, xesam:workEmailAddress
        210. Field, xesam:workPhoneNumber
        211. Field, xesam:workPostalAddress
  3. Xesam Convenience Ontology
    1. Sources
    2. Contents
        1. Content, xesam:ApplicationDesktopEntry
        2. Content, xesam:DesktopEntry
    3. Fields
        1. Field, xesam:aimContactMedium
        2. Field, xesam:applicationDesktopEntryExec
        3. Field, xesam:desktopEntryIcon
        4. Field, xesam:desktopMenuCategory
        5. Field, xesam:error
        6. Field, xesam:icqContactMedium
        7. Field, xesam:imdbID
        8. Field, xesam:isrc
        9. Field, xesam:msnContactMedium
        10. Field, xesam:musicBrainzAlbumArtistID
        11. Field, xesam:musicBrainzAlbumID
        12. Field, xesam:musicBrainzArtistID
        13. Field, xesam:musicBrainzFingerprint
        14. Field, xesam:musicBrainzTrackID
        15. Field, xesam:skypeContactMedium
        16. Field, xesam:supportedMimeType
        17. Field, xesam:yahooContactMedium
  4. Xesam Virtual Ontology
    1. Sources
    2. Contents
    3. Fields
        1. Field, xesam:contentCategory
        2. Field, xesam:relevancyRating
        3. Field, xesam:snippet
        4. Field, xesam:sourceCategory

About the Xesam Ontology

Source and Content

All objects are characterized by two main properties; Source and Content. These are read as fields on the object and in addition to characterizing the type and representation of the object also imply which other fields to expect.

  • Source: The physical representation of the object.

    Content: The abstract interpretation of the object.

And example could be an office document stored on the harddisk. It would have source File and content Document.

Categories and Fields

Source and Content are called categories. Categories deal with the abstract interpretation of an object. For example both an .odt and a .pdf file is a TextDocument even though the file formats are different. The Xesam ontology categorizes data in two ways - how it is stored (source) and what the data represents to the user (content).

A field is a named variable that contains information about an object. For example an Image has a height and a width field, and a TextDocument has a wordCount.

A category defines what fields make sense on an object belonging to it. These fields are not guaranteed to be set though. For example the Image content category defines that height and width (and others) makes sense on these types of objects, but wordCount does not make sense on an Image object.

Relations to Mime Types

By definition the mime type of a file (or more generally a stream) is strictly related to the format of the contents. Mime types live in a hierarchy defined by a sub-class-of-relation. This means that an SVG image file is both a text/xml and image/svg+xml. The Xesam ontology uses similar hierarchical grouping, the key difference is that the mime types do not define a generic Image mime type because it only deals with formats, the Xesam ontology on the other hand is primarily about the categorization of the file where a generic Image class makes perfect sense.

Read the Shared Mime Spec on freedesktop.org for more information about mime types.

Hierarchical Structure

Both fields and categories are linked in a hierarchical type system by a sub-class-of relation. This means that all items in the ontology can have multiple parent types as well as multiple children. Consider a photography stored in a .jpg on the harddisk. The content type is Photo, which is again an Image, and Image is more generally a Media object and so on. The source type is File which is more generally a Filelike object.

The same structure is imposed on fields. Consider the to: field of an email. It is more generally a primaryRecipent and even more abstractly just a recipent.

Searching Using the Xesam Ontology

If you are interacting with any Xesam search or metadata services it is important to know how the type hierarchy works in that context. The rule is simple; searching in a category or field will also match in any child of that category or field. The technical term applied to this functionality is query expansion. Here are two examples

  • If you search for all objects with "Michael" in the recipent field, then objects with "Michael" in the primaryRecipent or to fields are also matched.

  • Searching for all objects in the Visual category with a height of 128, will get you both Image, Photo, and Video objects with a height of 128.

Availabale Ontologies

The Xesam ontology as a whole is split in two (and in a special way three) sub-ontologies. The two ontologies are called Xesam Core and Xesam Convenience, besides these two there is a special collection of fields that does not apply to objects in general but only under special circumstances, these fields are defined in Xesam Virtual.

Xesam Core Ontology

This is a stable and generic ontology. It is intended to:

  1. Implement a must-have field and category set which is most likely to be implemented by many Xesam services.
  2. Provide "Mechanisms": Abstract structures and hooks for various use cases and functionality which will be provided by ontology extensions.

Examples of Mechanisms are: content relations, fingerprints, grouping, containers. This serves as guidelines for ontology extensions and helps to maintain a coherent and tightly coupled Core+Convenience+Extensions ontology, despite the unpredictable and ad-hoc nature of Extensions.

The important benefit is that applications aware of a particular Mechanism will be able to at least make some sense of all ontology extensions based on this Mechanism.

Xesam Convenience Ontology

The best way to describe this part of the ontology is "common extensions". Specifically:

  1. Widely used and supported proprietary standards/formats/services. Including support for unpredictable and uncontrollable stuff into core is not wise.
  2. Mappings to external ontologies/standards. Often there are several standards which overlap to a great degree. The overlap, the common part, goes to Core, and specifics go to Convenience. This way, Core implements the most important functionality, is not locked into any particular standard (along with apps using it), can be easily extended to support more standards.
  3. User-friendly property names. Often it is desirable to provide alternate naming for properties like "title" for a specific content type or application area. While such renames are semantically irrelevant(don't convey any useful information), they may be more intuitive for users and software authors.
  4. Potential additions to Xesam Core. Potential Core additions can be sandboxed and tested in Xesam Convenience.

Xesam Virtual Ontology

These fields are not real fields that can be expected to be treated like normal fields. A prime example is relevancyRating which only makes sense on an object given a query to do relevancy ranking against. Other notable virtual fields are contentCategory and sourceCategory - these can be specified as requested fields in the hit.fields session property of the Xesam Search Specification. The way to think about virtual fields is that they are not stored as ordinary fields but is somehow virtualized when requested in the right context. It is however up to the search engine how virtual fields are handled, some implementations might choose to treat them as first class fields, like any other.

Ids and Object Relations

Xesam employs a way to describe relations between objects that has been dubbed link-by-id. It is based on two core ideas.

An id is a value of a field that is a child of xesam:id. Any id must map to a globally unique conceptual item, meaning that two items sharing the same id are "the same" to the user. To this end ids must always be qualified with a relevant URI scheme. Please see the IANA maintained list of URI schemes or refer to the documentation of the relevant fields

A relation is a value of a field that is a child of xesam:related. Two objects A and B are related if A has a relation which value equals an id of B

Example Ids

An object may hold many ids. Fx. one may identify the person John Doe by either his blog URL http://blogs.example.com/~johndoe or his email address mailto:johndoe@example.com. This is allowed because the fields xesam:blogContactURL and xesam:homeEmailAddress are both children of xesam:id.

Another example is that you may identify a file by its URL file:///home/johndoe/readme.txt or its MD5 checksum urn:md5:3b3871169b88e8b54f7e98229b7746a9. Again because xesam:url and xesam:md5Hash both are children of xesam:id. Note that two copies of the same file will have the same md5sum. This still leaves xesam:md5Hash as a valid id since the files are considered the same.

Example Relations

Consider a contact in you address book who knows John Doe mentioned above. This can be expressed rigorously by setting the xesam:knows field of the contact to either John's blog URL or his email address. That is http://blogs.example.com/~johndoe and mailto:johndoe@example.com respectively. This constitutes a relation because xesam:knows is a child field of xesam:related.

Querying And Using Relations

To look up the object pointed to in a relation one may simply query the xesam:id field with an id of the object and the query expansion described above will make sure that that all relevant id-fields are queried. The requirement for conceptually identical items means that you can "collapse" all hits with identical ids into one if that makes sense in the application context.

Continuing the John Doe example from above one could look up the John Doe contact object by querying for either http://blogs.example.com/~johndoe or mailto:johndoe@example.com in the xesam:id field.

Caveat: If you want to query for all objects pointing to a given object A then you need to query in the xesam:related field with all different ids of A. This is not trivial to do with the Xesam Search Specification version 1.0, but may be addressed in later version of the standard. What one has to do is to read all child fields of xesam:id from A and then pass an OR-query with all the different ids in xesam:related.

Xesam Core Ontology

The Xesam Core Ontology contains the primary definitions of fields and categories. More specialized, vendor specific, or non-generic definitions has been put in the Xesam Convenience Ontology

Sources

Sources are defined in a hierarchial structure where each source category implies the listed fields as well as the fields implied by the parent source category.

Source, xesam:ArchivedFile

             Url: http://freedesktop.org/standards/xesam/1.0/core#ArchivedFile

         Parents: xesam:Filelike < xesam:Source < xesam:DataObject

        Children: 

  Fields implied: xesam:compressionAlgorithm, xesam:compressionLevel, xesam:isSourceEncrypted

Source, xesam:BlockDevice

             Url: http://freedesktop.org/standards/xesam/1.0/core#BlockDevice

         Parents: xesam:Source < xesam:DataObject

        Children: 

  Fields implied: 

Source, xesam:DeletedFile

             Url: http://freedesktop.org/standards/xesam/1.0/core#DeletedFile

         Parents: xesam:Filelike < xesam:Source < xesam:DataObject

        Children: 

  Fields implied: xesam:deletionTime, xesam:originalLocation

Source, xesam:EmailAttachment

             Url: http://freedesktop.org/standards/xesam/1.0/core#EmailAttachment

         Parents: xesam:EmbeddedObject < xesam:Source < xesam:DataObject

        Children: 

  Fields implied: xesam:attachmentEncoding

Source, xesam:EmbeddedObject

             Url: http://freedesktop.org/standards/xesam/1.0/core#EmbeddedObject

         Parents: xesam:Source < xesam:DataObject

        Children: xesam:EmailAttachment

  Fields implied: 

Source, xesam:File

             Url: http://freedesktop.org/standards/xesam/1.0/core#File

         Parents: xesam:Filelike < xesam:Source < xesam:DataObject

        Children: xesam:RevisionControlledFile

  Fields implied: 

Source, xesam:Filelike

             Url: http://freedesktop.org/standards/xesam/1.0/core#Filelike

         Parents: xesam:Source < xesam:DataObject

        Children: xesam:File, xesam:RemoteFile, xesam:ArchivedFile, xesam:DeletedFile

  Fields implied: xesam:acl, xesam:fileExtension, xesam:group, xesam:owner, xesam:permissions

Source, xesam:IMAP4Message

             Url: http://freedesktop.org/standards/xesam/1.0/core#IMAP4Message

         Parents: xesam:RemoteMessageboxMessage* < xesam:RemoteResource < xesam:Source < xesam:DataObject

        Children: 

  Fields implied: 

Source, xesam:MessageboxMessage

             Url: http://freedesktop.org/standards/xesam/1.0/core#MessageboxMessage

         Parents: xesam:Source < xesam:DataObject

        Children: xesam:RemoteMessageboxMessage

  Fields implied: xesam:isImportant, xesam:isInProgress, xesam:isRead

Source, xesam:OfflineMedia

             Url: http://freedesktop.org/standards/xesam/1.0/core#OfflineMedia

         Parents: xesam:Source < xesam:DataObject

        Children: 

  Fields implied: xesam:seenAttachedAs

Source, xesam:POP3Message

             Url: http://freedesktop.org/standards/xesam/1.0/core#POP3Message

         Parents: xesam:RemoteMessageboxMessage* < xesam:RemoteResource < xesam:Source < xesam:DataObject

        Children: 

  Fields implied: 

Source, xesam:RemoteFile

             Url: http://freedesktop.org/standards/xesam/1.0/core#RemoteFile

         Parents: xesam:RemoteResource < xesam:Source < xesam:DataObject
xesam:Filelike < xesam:Source < xesam:DataObject

        Children: 

  Fields implied: 

Source, xesam:RemoteMessageboxMessage

             Url: http://freedesktop.org/standards/xesam/1.0/core#RemoteMessageboxMessage

         Parents: xesam:RemoteResource < xesam:Source < xesam:DataObject
xesam:MessageboxMessage < xesam:Source < xesam:DataObject

        Children: xesam:IMAP4Message, xesam:POP3Message

  Fields implied: 

Source, xesam:RemoteResource

             Url: http://freedesktop.org/standards/xesam/1.0/core#RemoteResource

         Parents: xesam:Source < xesam:DataObject

        Children: xesam:RemoteMessageboxMessage, xesam:RemoteFile

  Fields implied: xesam:lastRefreshed, xesam:remotePassword, xesam:remotePort, xesam:remoteServer, xesam:remoteUser

Source, xesam:RevisionControlledFile

             Url: http://freedesktop.org/standards/xesam/1.0/core#RevisionControlledFile

         Parents: xesam:File < xesam:Filelike < xesam:Source < xesam:DataObject

        Children: 

  Fields implied: xesam:baseRevisionID, xesam:changeCommitTime, xesam:changeCommitter, xesam:commitDiff, xesam:mergeConflict

Source, xesam:Source

             Url: http://freedesktop.org/standards/xesam/1.0/core#Source

         Parents: xesam:DataObject

        Children: xesam:BlockDevice, xesam:Filelike, xesam:OfflineMedia, xesam:RemoteResource, xesam:SystemResource, xesam:EmbeddedObject, xesam:MessageboxMessage

  Fields implied: xesam:autoRating, xesam:firstUsed, xesam:lastUsed, xesam:localRevision, xesam:name, xesam:originURL, xesam:sourceCreated, xesam:sourceModified, xesam:storedSize, xesam:url, xesam:urlHint, xesam:useCount, xesam:userComment, xesam:userKeyword, xesam:userRating

Source, xesam:SystemResource

             Url: http://freedesktop.org/standards/xesam/1.0/core#SystemResource

         Parents: xesam:Source < xesam:DataObject

        Children: 

  Fields implied: 

Contents

Contents are defined in a hierarchial structure where each content category implies the listed fields as well as the fields implied by the parent content category.

Content, xesam:Annotation

             Url: http://freedesktop.org/standards/xesam/1.0/core#Annotation

         Parents: xesam:Content < xesam:DataObject

        Children: xesam:Bookmark, xesam:Folder, xesam:Tag, xesam:Project, xesam:MediaList

  Fields implied: 

Content, xesam:Archive

             Url: http://freedesktop.org/standards/xesam/1.0/core#Archive

         Parents: xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:totalUncompressedSize

Content, xesam:Audio

             Url: http://freedesktop.org/standards/xesam/1.0/core#Audio

         Parents: xesam:Media < xesam:Content < xesam:DataObject

        Children: xesam:Video, xesam:Music

  Fields implied: xesam:albumArtist, xesam:albumGain, xesam:albumPeakGain, xesam:albumTrackCount, xesam:artist, xesam:audioBPM, xesam:audioBitrate, xesam:audioChannels, xesam:audioCodec, xesam:audioCodecType, xesam:audioSampleBitDepth, xesam:audioSampleCount, xesam:audioSampleDataType, xesam:audioSampleRate, xesam:composer, xesam:discNumber, xesam:lyricist, xesam:performer, xesam:trackGain, xesam:trackNumber, xesam:trackPeakGain

Content, xesam:AudioList

             Url: http://freedesktop.org/standards/xesam/1.0/core#AudioList

         Parents: xesam:MediaList < xesam:Annotation < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:Bookmark

             Url: http://freedesktop.org/standards/xesam/1.0/core#Bookmark

         Parents: xesam:Annotation < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:CommunicationChannel

             Url: http://freedesktop.org/standards/xesam/1.0/core#CommunicationChannel

         Parents: xesam:Content < xesam:DataObject

        Children: xesam:NewsGroup, xesam:MailingList, xesam:RSSFeed

  Fields implied: xesam:isPublicChannel

Content, xesam:Contact

             Url: http://freedesktop.org/standards/xesam/1.0/core#Contact

         Parents: xesam:Content < xesam:DataObject

        Children: xesam:Organization, xesam:Person

  Fields implied: xesam:blogContactURL, xesam:cellPhoneNumber, xesam:contactMedium, xesam:contactNick, xesam:contactURL, xesam:emailAddress, xesam:faxPhoneNumber, xesam:homepageContactURL, xesam:imContactMedium, xesam:interest, xesam:ircContactMedium, xesam:jabberContactMedium, xesam:knows, xesam:mailingPostalAddress, xesam:phoneNumber, xesam:physicalAddress

Content, xesam:ContactGroup

             Url: http://freedesktop.org/standards/xesam/1.0/core#ContactGroup

         Parents: xesam:Content < xesam:DataObject

        Children: xesam:MailingList

  Fields implied: 

Content, xesam:Content

             Url: http://freedesktop.org/standards/xesam/1.0/core#Content

         Parents: xesam:DataObject

        Children: xesam:FileSystem, xesam:CommunicationChannel, xesam:Message, xesam:SoftwarePackage, xesam:Archive, xesam:Contact, xesam:RevisionControlledRepository, xesam:Text, xesam:ContactGroup, xesam:Media, xesam:Annotation

  Fields implied: xesam:asText, xesam:author, xesam:charset, xesam:contains, xesam:contentComment, xesam:contentCreated, xesam:contentKeyword, xesam:contentModified, xesam:contributor, xesam:copyright, xesam:creator, xesam:depends, xesam:derivedFrom, xesam:description, xesam:disclaimer, xesam:fingerprint, xesam:formatSubtype, xesam:generator, xesam:generatorOptions, xesam:id, xesam:isContentEncrypted, xesam:language, xesam:legal, xesam:license, xesam:licenseType, xesam:links, xesam:maintainer, xesam:md5Hash, xesam:mimeType, xesam:related, xesam:sha1Hash, xesam:size, xesam:subject, xesam:summary, xesam:title, xesam:version

Content, xesam:Document

             Url: http://freedesktop.org/standards/xesam/1.0/core#Document

         Parents: xesam:Text < xesam:Content < xesam:DataObject

        Children: xesam:TextDocument, xesam:Documentation, xesam:Spreadsheet, xesam:Presentation

  Fields implied: xesam:documentCategory, xesam:pageCount, xesam:paragraphCount

Content, xesam:Documentation

             Url: http://freedesktop.org/standards/xesam/1.0/core#Documentation

         Parents: xesam:Document < xesam:Text < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:Email

             Url: http://freedesktop.org/standards/xesam/1.0/core#Email

         Parents: xesam:Message < xesam:Content < xesam:DataObject

        Children: xesam:PersonalEmail, xesam:NewsGroupEmail, xesam:MailingListEmail

  Fields implied: xesam:bcc, xesam:cc, xesam:contentType, xesam:inReplyTo, xesam:replyTo, xesam:to

Content, xesam:FileSystem

             Url: http://freedesktop.org/standards/xesam/1.0/core#FileSystem

         Parents: xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:fileSystemType, xesam:freeSpace, xesam:mountPoint, xesam:occupiedSpace, xesam:totalSpace

Content, xesam:Folder

             Url: http://freedesktop.org/standards/xesam/1.0/core#Folder

         Parents: xesam:Annotation < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:IMMessage

             Url: http://freedesktop.org/standards/xesam/1.0/core#IMMessage

         Parents: xesam:Message < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:chatRoom

Content, xesam:Image

             Url: http://freedesktop.org/standards/xesam/1.0/core#Image

         Parents: xesam:Visual < xesam:Media < xesam:Content < xesam:DataObject

        Children: xesam:Photo

  Fields implied: 

Content, xesam:MailingList

             Url: http://freedesktop.org/standards/xesam/1.0/core#MailingList

         Parents: xesam:ContactGroup < xesam:Content < xesam:DataObject
xesam:CommunicationChannel < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:MailingListEmail

             Url: http://freedesktop.org/standards/xesam/1.0/core#MailingListEmail

         Parents: xesam:Email < xesam:Message < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:mailingList

Content, xesam:Media

             Url: http://freedesktop.org/standards/xesam/1.0/core#Media

         Parents: xesam:Content < xesam:DataObject

        Children: xesam:Audio, xesam:Visual

  Fields implied: xesam:album, xesam:compressionLevel, xesam:genre, xesam:mediaBitrate, xesam:mediaCodec, xesam:mediaCodecType, xesam:mediaDuration, xesam:sampleBitDepth, xesam:sampleConfiguration, xesam:sampleDataType, xesam:setCount, xesam:setRate, xesam:targetQuality

Content, xesam:MediaList

             Url: http://freedesktop.org/standards/xesam/1.0/core#MediaList

         Parents: xesam:Annotation < xesam:Content < xesam:DataObject

        Children: xesam:AudioList

  Fields implied: 

Content, xesam:Message

             Url: http://freedesktop.org/standards/xesam/1.0/core#Message

         Parents: xesam:Content < xesam:DataObject

        Children: xesam:IMMessage, xesam:RSSMessage, xesam:Email

  Fields implied: xesam:communicationChannel, xesam:primaryRecipient, xesam:receptionTime, xesam:recipient, xesam:secondaryRecipient

Content, xesam:Music

             Url: http://freedesktop.org/standards/xesam/1.0/core#Music

         Parents: xesam:Audio < xesam:Media < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:NewsGroup

             Url: http://freedesktop.org/standards/xesam/1.0/core#NewsGroup

         Parents: xesam:CommunicationChannel < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:NewsGroupEmail

             Url: http://freedesktop.org/standards/xesam/1.0/core#NewsGroupEmail

         Parents: xesam:Email < xesam:Message < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:newsGroup

Content, xesam:Organization

             Url: http://freedesktop.org/standards/xesam/1.0/core#Organization

         Parents: xesam:Contact < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:Person

             Url: http://freedesktop.org/standards/xesam/1.0/core#Person

         Parents: xesam:Contact < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:birthDate, xesam:familyName, xesam:gender, xesam:givenName, xesam:homeEmailAddress, xesam:homePhoneNumber, xesam:homePostalAddress, xesam:honorificPrefix, xesam:honorificSuffix, xesam:otherName, xesam:personPhoto, xesam:workEmailAddress, xesam:workPhoneNumber, xesam:workPostalAddress

Content, xesam:PersonalEmail

             Url: http://freedesktop.org/standards/xesam/1.0/core#PersonalEmail

         Parents: xesam:Email < xesam:Message < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:Photo

             Url: http://freedesktop.org/standards/xesam/1.0/core#Photo

         Parents: xesam:Image < xesam:Visual < xesam:Media < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:35mmEquivalent, xesam:aperture, xesam:cameraManufacturer, xesam:cameraModel, xesam:ccdWidth, xesam:exposureBias, xesam:exposureProgram, xesam:exposureTime, xesam:flashUsed, xesam:focalLength, xesam:focusDistance, xesam:isoEquivalent, xesam:meteringMode, xesam:orientation, xesam:whiteBalance

Content, xesam:Presentation

             Url: http://freedesktop.org/standards/xesam/1.0/core#Presentation

         Parents: xesam:Document < xesam:Text < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:Project

             Url: http://freedesktop.org/standards/xesam/1.0/core#Project

         Parents: xesam:Annotation < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:RSSFeed

             Url: http://freedesktop.org/standards/xesam/1.0/core#RSSFeed

         Parents: xesam:CommunicationChannel < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:RSSMessage

             Url: http://freedesktop.org/standards/xesam/1.0/core#RSSMessage

         Parents: xesam:Message < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:rssFeed

Content, xesam:RevisionControlledRepository

             Url: http://freedesktop.org/standards/xesam/1.0/core#RevisionControlledRepository

         Parents: xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:SoftwarePackage

             Url: http://freedesktop.org/standards/xesam/1.0/core#SoftwarePackage

         Parents: xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:conflicts, xesam:supercedes

Content, xesam:SourceCode

             Url: http://freedesktop.org/standards/xesam/1.0/core#SourceCode

         Parents: xesam:Text < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:commentCharacterCount, xesam:definesClass, xesam:definesFunction, xesam:definesGlobalVariable, xesam:programmingLanguage

Content, xesam:Spreadsheet

             Url: http://freedesktop.org/standards/xesam/1.0/core#Spreadsheet

         Parents: xesam:Document < xesam:Text < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:columnCount, xesam:rowCount

Content, xesam:Tag

             Url: http://freedesktop.org/standards/xesam/1.0/core#Tag

         Parents: xesam:Annotation < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:Text

             Url: http://freedesktop.org/standards/xesam/1.0/core#Text

         Parents: xesam:Content < xesam:DataObject

        Children: xesam:SourceCode, xesam:Document, xesam:UncategorizedText, xesam:XML

  Fields implied: xesam:characterCount, xesam:lineCount, xesam:wordCount

Content, xesam:TextDocument

             Url: http://freedesktop.org/standards/xesam/1.0/core#TextDocument

         Parents: xesam:Document < xesam:Text < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:UncategorizedText

             Url: http://freedesktop.org/standards/xesam/1.0/core#UncategorizedText

         Parents: xesam:Text < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: 

Content, xesam:Video

             Url: http://freedesktop.org/standards/xesam/1.0/core#Video

         Parents: xesam:Audio < xesam:Media < xesam:Content < xesam:DataObject
xesam:Visual < xesam:Media < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:videoBitrate, xesam:videoCodec, xesam:videoCodecType

Content, xesam:Visual

             Url: http://freedesktop.org/standards/xesam/1.0/core#Visual

         Parents: xesam:Media < xesam:Content < xesam:DataObject

        Children: xesam:Image, xesam:Video

  Fields implied: xesam:aspectRatio, xesam:colorCount, xesam:colorSpace, xesam:frameCount, xesam:frameRate, xesam:height, xesam:horizontalResolution, xesam:interlaceMode, xesam:pixelDataBitDepth, xesam:pixelDataType, xesam:verticalResolution, xesam:width

Content, xesam:XML

             Url: http://freedesktop.org/standards/xesam/1.0/core#XML

         Parents: xesam:Text < xesam:Content < xesam:DataObject

        Children: 

  Fields implied: xesam:markupCharacterCount, xesam:usesNamespace

Fields

Field, xesam:35mmEquivalent

   Data type: float

         Url: http://freedesktop.org/standards/xesam/1.0/core#35mmEquivalent

      Parent: None

    Children: 

  Belongs to: xesam:Photo

  • Description: Photo metering mode

Field, xesam:acl

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#acl

      Parent: None

    Children: 

  Belongs to: xesam:Filelike

  • Description: File access control list

Field, xesam:album

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#album

      Parent: None

    Children: 

  Belongs to: xesam:Media

  • Description: Media album

Field, xesam:albumArtist

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#albumArtist

      Parent: xesam:author < xesam:creator

    Children: 

  Belongs to: xesam:Audio

  • Description: Music album artist

Field, xesam:albumGain

   Data type: float

         Url: http://freedesktop.org/standards/xesam/1.0/core#albumGain

      Parent: None

    Children: 

  Belongs to: xesam:Audio

  • Description: Gain adjustment of album

Field, xesam:albumPeakGain

   Data type: float

         Url: http://freedesktop.org/standards/xesam/1.0/core#albumPeakGain

      Parent: None

    Children: 

  Belongs to: xesam:Audio

  • Description: Peak gain adjustment of album

Field, xesam:albumTrackCount

   Data type: integer

         Url: http://freedesktop.org/standards/xesam/1.0/core#albumTrackCount

      Parent: None

    Children: 

  Belongs to: xesam:Audio

  • Description: Album track count

Field, xesam:aperture

   Data type: float

         Url: http://freedesktop.org/standards/xesam/1.0/core#aperture

      Parent: None

    Children: 

  Belongs to: xesam:Photo

  • Description: Photo aperture

Field, xesam:artist

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#artist

      Parent: xesam:author < xesam:creator

    Children: 

  Belongs to: xesam:Audio

  • Description: Music artist

Field, xesam:asText

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#asText

      Parent: None

    Children: 

  Belongs to: xesam:Content

  • Description: Content plain-text representation for indexing purposes

Field, xesam:aspectRatio

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#aspectRatio

      Parent: None

    Children: 

  Belongs to: xesam:Visual

  • Description: Visual content aspect ratio

Field, xesam:attachmentEncoding

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#attachmentEncoding

      Parent: None

    Children: 

  Belongs to: xesam:EmailAttachment

  • Description: Email attachment encoding (base64,utf-7, etc)

Field, xesam:audioBPM

   Data type: integer

         Url: http://freedesktop.org/standards/xesam/1.0/core#audioBPM

      Parent: None

    Children: 

  Belongs to: xesam:Audio

  • Description: Beats per minute

Field, xesam:audioBitrate

   Data type: integer

         Url: http://freedesktop.org/standards/xesam/1.0/core#audioBitrate

      Parent: xesam:mediaBitrate

    Children: 

  Belongs to: xesam:Audio

  • Description: Audio Bitrate

Field, xesam:audioChannels

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#audioChannels

      Parent: xesam:sampleConfiguration

    Children: 

  Belongs to: xesam:Audio

  • Description: Audio channels

Field, xesam:audioCodec

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#audioCodec

      Parent: xesam:mediaCodec

    Children: 

  Belongs to: xesam:Audio

  • Description: Audio codec

Field, xesam:audioCodecType

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#audioCodecType

      Parent: xesam:mediaCodecType

    Children: 

  Belongs to: xesam:Audio

  • Description: Audio codec type

Field, xesam:audioSampleBitDepth

   Data type: integer

         Url: http://freedesktop.org/standards/xesam/1.0/core#audioSampleBitDepth

      Parent: xesam:sampleBitDepth

    Children: 

  Belongs to: xesam:Audio

  • Description: Audio sample data bit depth

Field, xesam:audioSampleCount

   Data type: integer

         Url: http://freedesktop.org/standards/xesam/1.0/core#audioSampleCount

      Parent: xesam:setCount

    Children: 

  Belongs to: xesam:Audio

  • Description: Audio sample count

Field, xesam:audioSampleDataType

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#audioSampleDataType

      Parent: xesam:sampleDataType

    Children: 

  Belongs to: xesam:Audio

  • Description: Audio sample data type

Field, xesam:audioSampleRate

   Data type: float

         Url: http://freedesktop.org/standards/xesam/1.0/core#audioSampleRate

      Parent: xesam:setRate

    Children: 

  Belongs to: xesam:Audio

  • Description: Audio sample rate

Field, xesam:author

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#author

      Parent: xesam:creator

    Children: xesam:performer, xesam:artist, xesam:composer, xesam:albumArtist, xesam:lyricist

  Belongs to: xesam:Content

  • Description: Content author(s). Primary contributor(s).

Field, xesam:autoRating

   Data type: float

         Url: http://freedesktop.org/standards/xesam/1.0/core#autoRating

      Parent: None

    Children: 

  Belongs to: xesam:Source

  • Description: Rating of the object provided automatically by software, inferred from user behavior or other indirect indicators.

Field, xesam:baseRevisionID

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#baseRevisionID

      Parent: None

    Children: 

  Belongs to: xesam:RevisionControlledFile

  • Description: RevisionID on which a revision-controlled file is based

Field, xesam:bcc

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#bcc

      Parent: xesam:secondaryRecipient < xesam:recipient

    Children: 

  Belongs to: xesam:Email

  • Description: BCC:

Field, xesam:birthDate

   Data type: dateTime

         Url: http://freedesktop.org/standards/xesam/1.0/core#birthDate

      Parent: None

    Children: 

  Belongs to: xesam:Person

  • Description: Contact birthDate

Field, xesam:blogContactURL

   Data type: List of Urls

         Url: http://freedesktop.org/standards/xesam/1.0/core#blogContactURL

      Parent: xesam:contactURL* < xesam:id

    Children: 

  Belongs to: xesam:Contact

  • Description: Contact blog URL. Please see xesam:contactURL for formatting details

Field, xesam:cameraManufacturer

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#cameraManufacturer

      Parent: None

    Children: 

  Belongs to: xesam:Photo

  • Description: Photo camera manufacturer

Field, xesam:cameraModel

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#cameraModel

      Parent: None

    Children: 

  Belongs to: xesam:Photo

  • Description: Photo camera model

Field, xesam:cc

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#cc

      Parent: xesam:secondaryRecipient < xesam:recipient

    Children: 

  Belongs to: xesam:Email

  • Description: CC:

Field, xesam:ccdWidth

   Data type: float

         Url: http://freedesktop.org/standards/xesam/1.0/core#ccdWidth

      Parent: None

    Children: 

  Belongs to: xesam:Photo

  • Description: Photo CCD Width

Field, xesam:cellPhoneNumber

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#cellPhoneNumber

      Parent: xesam:phoneNumber* < xesam:id

    Children: 

  Belongs to: xesam:Contact

  • Description: Contact cell phone number. Please see xesam:phoneNumber for formatting details

Field, xesam:changeCommitTime

   Data type: dateTime

         Url: http://freedesktop.org/standards/xesam/1.0/core#changeCommitTime

      Parent: None

    Children: 

  Belongs to: xesam:RevisionControlledFile

  • Description: Time of the last change to the base file in the repository (preceding the baseRevisionID?)

Field, xesam:changeCommitter

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#changeCommitter

      Parent: None

    Children: 

  Belongs to: xesam:RevisionControlledFile

  • Description: Who made the last change to the base file in the repository (preceding the baseRevisionID?)

Field, xesam:characterCount

   Data type: integer

         Url: http://freedesktop.org/standards/xesam/1.0/core#characterCount

      Parent: None

    Children: 

  Belongs to: xesam:Text

  • Description: Text character count

Field, xesam:charset

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#charset

      Parent: None

    Children: 

  Belongs to: xesam:Content

  • Description: Content charset encoding

Field, xesam:chatRoom

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#chatRoom

      Parent: xesam:communicationChannel

    Children: 

  Belongs to: xesam:IMMessage

  • Description: Chatroom this message belongs to

Field, xesam:colorCount

   Data type: integer

         Url: http://freedesktop.org/standards/xesam/1.0/core#colorCount

      Parent: None

    Children: 

  Belongs to: xesam:Visual

  • Description: Visual content color count for palettes

Field, xesam:colorSpace

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#colorSpace

      Parent: xesam:sampleConfiguration

    Children: 

  Belongs to: xesam:Visual

  • Description: Visual content color space (RGB, CMYK etc)

Field, xesam:columnCount

   Data type: integer

         Url: http://freedesktop.org/standards/xesam/1.0/core#columnCount

      Parent: None

    Children: 

  Belongs to: xesam:Spreadsheet

  • Description: Spreadsheet column count

Field, xesam:comment

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#comment

      Parent: None

    Children: xesam:userComment, xesam:contentComment

  Belongs to: xesam:DataObject

  • Description: Object comment

Field, xesam:commentCharacterCount

   Data type: integer

         Url: http://freedesktop.org/standards/xesam/1.0/core#commentCharacterCount

      Parent: None

    Children: 

  Belongs to: xesam:SourceCode

  • Description: Source code comment character count

Field, xesam:commitDiff

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#commitDiff

      Parent: None

    Children: 

  Belongs to: xesam:RevisionControlledFile

  • Description: The diff of the content and the base file

Field, xesam:communicationChannel

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#communicationChannel

      Parent: None

    Children: xesam:rssFeed, xesam:mailingList, xesam:chatRoom, xesam:newsGroup

  Belongs to: xesam:Message

  • Description: Message communication channel like chatroom name or mailing list

Field, xesam:composer

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#composer

      Parent: xesam:author < xesam:creator

    Children: 

  Belongs to: xesam:Audio

  • Description: Music composer

Field, xesam:compressionAlgorithm

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#compressionAlgorithm

      Parent: None

    Children: 

  Belongs to: xesam:ArchivedFile

  • Description: Compression algorithm for archivers which support several ones

Field, xesam:compressionLevel

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#compressionLevel

      Parent: None

    Children: 

  Belongs to: xesam:ArchivedFile, xesam:Media

  • Description: Level of compression. How much effort was spent towards achieving maximal compression ratio.

Field, xesam:conflicts

   Data type: List of Uris

         Url: http://freedesktop.org/standards/xesam/1.0/core#conflicts

      Parent: xesam:related

    Children: 

  Belongs to: xesam:SoftwarePackage

  • Description: Software conflicts with

Field, xesam:contactMedium

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#contactMedium

      Parent: None

    Children: xesam:physicalAddress, xesam:phoneNumber, xesam:contactURL, xesam:imContactMedium, xesam:emailAddress

  Belongs to: xesam:Contact

  • Description: Generic contact medium, ie. a means to contact the individual or organization in question

Field, xesam:contactNick

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#contactNick

      Parent: None

    Children: 

  Belongs to: xesam:Contact

  • Description: Contact nick

Field, xesam:contactURL

   Data type: List of Urls

         Url: http://freedesktop.org/standards/xesam/1.0/core#contactURL

      Parent: xesam:id
xesam:contactMedium

    Children: xesam:blogContactURL, xesam:homepageContactURL

  Belongs to: xesam:Contact

  • Description: Contact URL. The URL must include the URI scheme, like http://example.com, not just the server address example.com

Field, xesam:contains

   Data type: List of Uris

         Url: http://freedesktop.org/standards/xesam/1.0/core#contains

      Parent: xesam:depends < xesam:related

    Children: 

  Belongs to: xesam:Content

  • Description: Containment relation

Field, xesam:contentComment

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#contentComment

      Parent: xesam:comment

    Children: 

  Belongs to: xesam:Content

  • Description: Content comment

Field, xesam:contentCreated

   Data type: dateTime

         Url: http://freedesktop.org/standards/xesam/1.0/core#contentCreated

      Parent: None

    Children: 

  Belongs to: xesam:Content

  • Description: Content creation time

Field, xesam:contentKeyword

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#contentKeyword

      Parent: xesam:keyword

    Children: 

  Belongs to: xesam:Content

  • Description: Content keyword/tag

Field, xesam:contentModified

   Data type: dateTime

         Url: http://freedesktop.org/standards/xesam/1.0/core#contentModified

      Parent: None

    Children: 

  Belongs to: xesam:Content

  • Description: Content last modification time

Field, xesam:contentType

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#contentType

      Parent: None

    Children: 

  Belongs to: xesam:Email

  • Description: Email content mime type/charset

Field, xesam:contributor

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#contributor

      Parent: xesam:creator

    Children: 

  Belongs to: xesam:Content

  • Description: Content contributor(s). Secondary contributor(s).

Field, xesam:copyright

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#copyright

      Parent: xesam:legal

    Children: 

  Belongs to: xesam:Content

  • Description: Content copyright

Field, xesam:creator

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#creator

      Parent: None

    Children: xesam:author, xesam:maintainer, xesam:contributor

  Belongs to: xesam:Content

  • Description: Abstract content creator. Use children

Field, xesam:definesClass

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#definesClass

      Parent: None

    Children: 

  Belongs to: xesam:SourceCode

  • Description: Source code defines class

Field, xesam:definesFunction

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#definesFunction

      Parent: None

    Children: 

  Belongs to: xesam:SourceCode

  • Description: Source code defines function

Field, xesam:definesGlobalVariable

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#definesGlobalVariable

      Parent: None

    Children: 

  Belongs to: xesam:SourceCode

  • Description: Source code defines global variable

Field, xesam:deletionTime

   Data type: dateTime

         Url: http://freedesktop.org/standards/xesam/1.0/core#deletionTime

      Parent: None

    Children: 

  Belongs to: xesam:DeletedFile

  • Description: File deletion time

Field, xesam:depends

   Data type: List of Uris

         Url: http://freedesktop.org/standards/xesam/1.0/core#depends

      Parent: xesam:related

    Children: xesam:contains

  Belongs to: xesam:Content

  • Description: Dependency relation

Field, xesam:derivedFrom

   Data type: List of Uris

         Url: http://freedesktop.org/standards/xesam/1.0/core#derivedFrom

      Parent: xesam:links < xesam:related

    Children: xesam:inReplyTo

  Belongs to: xesam:Content

  • Description: Links to the original content from which this content is derived

Field, xesam:description

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#description

      Parent: None

    Children: 

  Belongs to: xesam:Content

  • Description: Content description. Description of content an order of magnitude more elaborate than Title

Field, xesam:discNumber

   Data type: integer

         Url: http://freedesktop.org/standards/xesam/1.0/core#discNumber

      Parent: None

    Children: 

  Belongs to: xesam:Audio

  • Description: Audio cd number

Field, xesam:disclaimer

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#disclaimer

      Parent: xesam:legal

    Children: 

  Belongs to: xesam:Content

  • Description: Content disclaimer

Field, xesam:documentCategory

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#documentCategory

      Parent: None

    Children: 

  Belongs to: xesam:Document

  • Description: Document category: book, article, flyer, pamphlet whatever

Field, xesam:emailAddress

   Data type: List of strings

         Url: http://freedesktop.org/standards/xesam/1.0/core#emailAddress

      Parent: xesam:id
xesam:contactMedium

    Children: xesam:homeEmailAddress, xesam:workEmailAddress

  Belongs to: xesam:Contact

  • Description: Contact email address. Email addresses must be qualified by the 'mailto:' URI scheme

Field, xesam:exposureBias

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#exposureBias

      Parent: None

    Children: 

  Belongs to: xesam:Photo

  • Description: Photo exposure bias

Field, xesam:exposureProgram

   Data type: string

         Url: http://freedesktop.org/standards/xesam/1.0/core#exposureProgram

      Parent: None

    Children: 

  Belongs to: xesam:Photo

  • Description: Photo exposure program