Show / Hide Table of Contents

Class DDIWorkflowBase

Provides basic properties useful for working with DDI 3.1 instances. Both the DDIWorkflowSerializer and the DDIWorkflowDeserializer inherit this class.

Inheritance
object
DDIWorkflowBase
DDIWorkflowDeserializer
DDIWorkflowSerializer
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.Ddi.Serialization
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class DDIWorkflowBase

Constructors

DDIWorkflowBase()

Initializes a new instance of the DDIWorkflowBase class.

Declaration
public DDIWorkflowBase()

Properties

NamespaceArchive

Gets the DDI Archive namespace: "ddi:archive:3_1".

Declaration
public string NamespaceArchive { get; }
Property Value
Type Description
string

NamespaceColectica

Gets the Colectica namespace, used when writing concise bounded descriptions in DDI 3.1, for internal storage.

Declaration
public string NamespaceColectica { get; }
Property Value
Type Description
string

NamespaceConcept

Gets the DDI ConceptualComponent namespace: "ddi:conceptualcomponent:3_1".

Declaration
public string NamespaceConcept { get; }
Property Value
Type Description
string

NamespaceDC

Gets the DDI Dublin Core namespace: "ddi:dcelements:3_1".

Declaration
public string NamespaceDC { get; }
Property Value
Type Description
string

NamespaceDataCollection

Gets the DDI DataCollection namespace: "ddi:datacollection:3_1".

Declaration
public string NamespaceDataCollection { get; }
Property Value
Type Description
string

NamespaceGroup

Gets the DDI Group namespace: "ddi:group:3_1".

Declaration
public string NamespaceGroup { get; }
Property Value
Type Description
string

NamespaceInstance

Gets the DDI Instance namespace: ddi:instance:3_1.

Declaration
public string NamespaceInstance { get; }
Property Value
Type Description
string

NamespaceLogical

Gets the DDI LogicalProduct namespace: "ddi:logicalproduct:3_1".

Declaration
public string NamespaceLogical { get; }
Property Value
Type Description
string

NamespacePhysicalDataProduct

Gets the DDI PhysicalDataProduct namespace: "ddi:physicaldataproduct:3_1".

Declaration
public string NamespacePhysicalDataProduct { get; }
Property Value
Type Description
string

NamespacePhysicalInstance

Gets the DDI PhysicalInstance namespace: "ddi:physicalinstance:3_1".

Declaration
public string NamespacePhysicalInstance { get; }
Property Value
Type Description
string

NamespacePurlDc

Gets the PURL DC namespace: http://purl.org/dc/elements/1.1/.

Declaration
public static string NamespacePurlDc { get; }
Property Value
Type Description
string

NamespaceReusable

Gets the DDI Reusable namespace: "ddi:reusable:3_1".

Declaration
public string NamespaceReusable { get; }
Property Value
Type Description
string

NamespaceStudyUnit

Gets the DDI StudyUnit namespace: "ddi:studyunit:3_1".

Declaration
public string NamespaceStudyUnit { get; }
Property Value
Type Description
string

NamespaceXhtml

Gets the XHTML namespace: "http://www.w3.org/1999/xhtml".

Declaration
public static string NamespaceXhtml { get; }
Property Value
Type Description
string

NsManager

Gets or sets the Namespace manager.

Declaration
public XmlNamespaceManager NsManager { get; set; }
Property Value
Type Description
XmlNamespaceManager

UseConciseBoundedDescription

Gets or sets a value indicating whether to use a concise bounded description for serialization or deserialization.

Declaration
public bool UseConciseBoundedDescription { get; set; }
Property Value
Type Description
bool

true if a concise bounded description should be used; otherwise, false.

Remarks

When a concise bounded description (CBD) is used during serialization, child elements are not included inline. Instead, a reference to the item is written.

In this article
Back to top Generated by DocFX