Show / Hide Table of Contents

Class DublinCore

Represents the basic Dublin Core metadata elements.

Inheritance
Object
DublinCore
Implements
INotifyPropertyChanged
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Algenta.Colectica.Model
Assembly: Algenta.Colectica.Model.dll
Syntax
[DataContract(Namespace = "http://ns.colectica.com/2009/07/")]
public class DublinCore : INotifyPropertyChanged

Constructors

DublinCore()

Initializes a new instance of the DublinCore class.

Declaration
public DublinCore()

Properties

AccessRights

Gets or sets the access rights

Declaration
[DataMember]
public MultilingualString AccessRights { get; set; }
Property Value
Type Description
MultilingualString

The access rights.

AlternateTitle

Gets or sets the alternate title.

Declaration
[DataMember]
public MultilingualString AlternateTitle { get; set; }
Property Value
Type Description
MultilingualString

The alternate title.

Contributor

Gets or sets the contributor.

Declaration
[DataMember]
public MultilingualString Contributor { get; set; }
Property Value
Type Description
MultilingualString

The contributor.

Coverage

Gets or sets the coverage.

Declaration
[DataMember]
public MultilingualString Coverage { get; set; }
Property Value
Type Description
MultilingualString

The coverage.

Creator

Gets or sets the creator.

Declaration
[DataMember]
public MultilingualString Creator { get; set; }
Property Value
Type Description
MultilingualString

The creator.

Date

Gets or sets the date.

Declaration
[DataMember]
public DateTime? Date { get; set; }
Property Value
Type Description
Nullable<DateTime>

The date.

Description

Gets or sets the description.

Declaration
[DataMember]
public MultilingualString Description { get; set; }
Property Value
Type Description
MultilingualString

The description.

Format

Gets or sets the format.

Declaration
[DataMember]
public MultilingualString Format { get; set; }
Property Value
Type Description
MultilingualString

The format.

HasValue

Gets a value indicating whether this object has any content in any property.

Declaration
public bool HasValue { get; }
Property Value
Type Description
Boolean

true if any content is present; otherwise, false.

Identifiers

Gets or sets the identifier.

Declaration
[DataMember]
public ObservableCollection<InternationalIdentifier> Identifiers { get; set; }
Property Value
Type Description
ObservableCollection<InternationalIdentifier>

The identifier.

Languages

Gets or sets the language.

Declaration
[DataMember]
public ObservableCollection<CodeValue> Languages { get; set; }
Property Value
Type Description
ObservableCollection<CodeValue>

The language.

Publisher

Gets or sets the publisher.

Declaration
[DataMember]
public MultilingualString Publisher { get; set; }
Property Value
Type Description
MultilingualString

The publisher.

Relation

Gets or sets the relation.

Declaration
[DataMember]
public MultilingualString Relation { get; set; }
Property Value
Type Description
MultilingualString

The relation.

Rights

Gets or sets the copyright statement.

Declaration
[DataMember]
public MultilingualString Rights { get; set; }
Property Value
Type Description
MultilingualString

The copyright statement.

Source

Gets or sets the source.

Declaration
[DataMember]
public MultilingualString Source { get; set; }
Property Value
Type Description
MultilingualString

The source.

Subject

Gets or sets the subject.

Declaration
[DataMember]
public MultilingualString Subject { get; set; }
Property Value
Type Description
MultilingualString

The subject.

SubTitle

Gets or sets the sub title.

Declaration
[DataMember]
public MultilingualString SubTitle { get; set; }
Property Value
Type Description
MultilingualString

The sub title.

Title

Gets or sets the title.

Declaration
[DataMember]
public MultilingualString Title { get; set; }
Property Value
Type Description
MultilingualString

The title.

Type

Gets or sets the type.

Declaration
[DataMember]
public MultilingualString Type { get; set; }
Property Value
Type Description
MultilingualString

The type.

Methods

OnPropertyChanged(String)

Called when [property changed].

Declaration
public void OnPropertyChanged(string propertyName)
Parameters
Type Name Description
String propertyName

Name of the property.

Events

PropertyChanged

Occurs when a property value changes.

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
PropertyChangedEventHandler

Implements

System.ComponentModel.INotifyPropertyChanged

Extension Methods

Extensions.Yield<T>(T)
In This Article
Back to top Generated by DocFX