Show / Hide Table of Contents

Class DublinCore

Represents the basic Dublin Core metadata elements.

Inheritance
System.Object
DublinCore
Namespace: Algenta.Colectica.Model
Assembly: Algenta.Colectica.Model.dll
Syntax
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
public MultilingualString AccessRights { get; set; }
Property Value
Type Description
MultilingualString

The access rights.

AlternateTitle

Gets or sets the alternate title.

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

The alternate title.

Contributor

Gets or sets the contributor.

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

The contributor.

Coverage

Gets or sets the coverage.

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

The coverage.

Creator

Gets or sets the creator.

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

The creator.

Date

Gets or sets the date.

Declaration
public DateTime? Date { get; set; }
Property Value
Type Description
System.Nullable<DateTime>

The date.

Description

Gets or sets the description.

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

The description.

Format

Gets or sets the format.

Declaration
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
System.Boolean

true if any content is present; otherwise, false.

Identifiers

Gets or sets the identifier.

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

The identifier.

Languages

Gets or sets the language.

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

The language.

Publisher

Gets or sets the publisher.

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

The publisher.

Relation

Gets or sets the relation.

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

The relation.

Rights

Gets or sets the copyright statement.

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

The copyright statement.

Source

Gets or sets the source.

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

The source.

Subject

Gets or sets the subject.

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

The subject.

SubTitle

Gets or sets the sub title.

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

The sub title.

Title

Gets or sets the title.

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

The title.

Type

Gets or sets the type.

Declaration
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
System.String propertyName

Name of the property.

Events

PropertyChanged

Occurs when a property value changes.

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
PropertyChangedEventHandler

Extension Methods

Extensions.Yield<T>(T)
Back to top Copyright © 2009-2018 Colectica