XmpDublinCorePackage class

XmpDublinCorePackage class

Represents the Dublin Core scheme.

Inheritance: XmpDublinCorePackageXmpPackageXmpMetadataContainerCustomPackageMetadataPackage

The XmpDublinCorePackage type exposes the following members:

Constructors

Constructor Description
__init__(self) Initializes a new instance of the XmpDublinCorePackage class.

Properties

Property Description
metadata_type Gets the metadata type.
keys Gets a collection of the metadata property names.
property_descriptors Gets a collection of descriptors that contain information about properties accessible through the GroupDocs.Metadata search engine.
count Gets the number of metadata properties.
prefix Gets the xmlns prefix.
namespace_uri Gets the namespace URI.
xml_namespace Gets the XML namespace.
contributors Gets or sets an array of the contributors.
coverage Gets or sets the extent or scope of the resource.
creators Gets or sets an array of the creators.
dates Gets or sets an array of dates associated with an event in the life cycle of the resource.
descriptions Gets or sets an array of textual descriptions of the content of the resource, given in various languages.
format Gets or sets the MIME type of the resource.
identifier Gets or sets a string value representing an unambiguous reference to the resource within a given context.
languages Gets or sets an array of languages used in the content of the resource.
publishers Gets or sets an array of publishers made the resource available.
relations Gets or sets an array of the related resources.
rights Gets or sets an array of the informal rights statements, given in various languages.
source Gets or sets the related resource from which the described resource is derived.
subjects Gets or sets an array of descriptive phrases or keywords that specify the content of the resource.
titles Gets or sets the title or name of the resource, given in various languages.
types Gets or sets an array of string values representing the nature or genre of the resource.

Methods

Method Description
set(self, name, value) Sets the value inherited from XmpArray .
set(self, name, value) Sets string property.
set(self, name, value) Sets integer property.
set(self, name, value) Sets boolean property.
set(self, name, value) Sets DateTime property.
set(self, name, value) Sets double property.
set(self, name, value) Sets the value inherited from XmpValueBase .
set(self, name, value) Sets the value inherited from XmpComplexType .
contains(self, property_name) Determines whether the package contains a metadata property with the specified name.
find_properties(self, specification) Finds the metadata properties satisfying a specification.
The search is recursive so it affects all nested packages as well.
update_properties(self, specification, value) Updates known metadata properties satisfying a specification.
The operation is recursive so it affects all nested packages as well.
remove_properties(self, specification) Removes metadata properties satisfying a specification.
add_properties(self, specification, value) Adds known metadata properties satisfying the specification.
The operation is recursive so it affects all nested packages as well.
set_properties(self, specification, value) Sets known metadata properties satisfying the specification.
The operation is recursive so it affects all nested packages as well.
This method is a combination of MetadataPackage.add_properties and MetadataPackage.update_properties.
If an existing property satisfies the specification its value is updated.
If there is a known property missing in the package that satisfies the specification it is added to the package.
sanitize(self) Removes writable metadata properties from the package.
The operation is recursive so it affects all nested packages as well.
get_xmp_representation(self) Converts the XMP value to the XML representation.
remove(self, name) Removes the property with the specified name.
clear(self) Removes all XMP properties.
set_contributor(self, contributor) Sets a single contributor of the resource.
set_creator(self, creator) Sets a single creator of the resource.
set_date(self, date) Sets a single date associated with the resource.
set_description(self, description) Sets the resource description, given in a single laguage.
set_language(self, language) Sets a single language associated with the resource.
set_publisher(self, publisher) Sets a single publisher of the resource.
set_relation(self, relation) Sets a single related resource.
set_rights(self, rights) Sets the resource rights, given in a single laguage.
set_subject(self, subject) Sets a single subject of the resource.
set_title(self, title) Sets the resource title, given in a single laguage.
set_type(self, type) Sets a single type of the resource.

Remarks

For more information see: http://dublincore.org/documents/usageguide/elements.shtml.

See Also