Table of Contents

Interface IS131InformationType

Namespace
EncDotNet.S100.Datasets.S131.DataModel
Assembly
EncDotNet.S100.Datasets.S131.dll

Common contract exposed by every typed S-131 information type (S131Authority, S131ContactDetails, S131RxNInformation, etc.). Mirrors IS131Feature but without the geometry surface — information types in S-131 (FC §B.1) never carry geometry.

public interface IS131InformationType

Properties

ExtraAttributes

Source attributes that the typed model did not consume.

IReadOnlyDictionary<string, string> ExtraAttributes { get; }

Property Value

IReadOnlyDictionary<string, string>

Id

The GML identifier of the source information type.

string Id { get; }

Property Value

string

ResolvedReferences

Cross-references from this information type to other objects in the dataset, resolved via xlink:href. Most concrete S-131 information types do not declare outgoing references, but the surface is preserved for forward compatibility.

IReadOnlyList<S131ResolvedReference> ResolvedReferences { get; }

Property Value

IReadOnlyList<S131ResolvedReference>

Source

The originating raw GML information type instance.

S131InformationType Source { get; }

Property Value

S131InformationType

TypeCode

The raw information type code (e.g. "ContactDetails").

string TypeCode { get; }

Property Value

string