Class Individual
Details of an individual including name, contact information
Inherited Members
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class Individual : Agent, INotifyPropertyChanged, IVersionable, IIdentifiable, IHasCustomFields, IVisitable
Constructors
Individual()
Initializes a new instance of the Individual class.
Declaration
public Individual()
Properties
DisplayLabel
Display the last name, first name of the individual
Declaration
public override string DisplayLabel { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
ImageUri
Image of the individual
Declaration
public Uri ImageUri { get; set; }
Property Value
Type | Description |
---|---|
Uri |
ItemType
Gets the universally unique identifier representing the item's type.
Declaration
public override Guid ItemType { get; }
Property Value
Type | Description |
---|---|
Guid | The identifier representing the item's type. |
Overrides
Names
The name or names by which the individual is known. The legal or formal name of the individual should have the isFormal attribute set to true. The preferred name should be noted with the isPreferred attribute.
Declaration
public ObservableCollection<IndividualName> Names { get; }
Property Value
Type | Description |
---|---|
ObservableCollection<IndividualName> |
ORCID
The ORCID is a nonproprietary alphanumeric code to uniquely identify scientific and other academic authors and contributors.
Declaration
public string ORCID { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
WatchProperties()
Watch for property changed events
Declaration
protected override void WatchProperties()