Class RoleType
Represents a roleType resource (definition of a link role) in an XBRL taxonomy.
public class RoleType : XbrlItem
- Inheritance
-
RoleType
- Inherited Members
Constructors
RoleType(DiscoverableTaxonomySet, XElement)
Initializes a new instance of the RoleType class.
public RoleType(DiscoverableTaxonomySet dts, XElement xml)
Parameters
dtsDiscoverableTaxonomySetThe discoverable taxonomy set this role type belongs to.
xmlXElementThe XML element representing this role type.
Properties
Definition
Gets the human-readable definition text (may be localized).
public required string? Definition { get; init; }
Property Value
DefinitionEn
Gets the English definition assigned from generic/label links when resolved.
public string? DefinitionEn { get; }
Property Value
RoleURI
Gets the role URI identifying this role type.
public required string RoleURI { get; init; }
Property Value
UsedOns
Gets the list of usedOn values for this role type.
public required XName[] UsedOns { get; init; }
Property Value
- XName[]