-
Notifications
You must be signed in to change notification settings - Fork 0
DiGi.GIS.Interfaces
Defines the contract for an object representing the result of a construction date calculation.
public interface IConstructionDateCalculationResult : DiGi.GIS.Interfaces.IGISGuidResult, DiGi.GIS.Interfaces.IGISUniqueResult, DiGi.Core.Interfaces.IUniqueResult, DiGi.Core.Interfaces.ISerializableResult, DiGi.Core.Interfaces.IResult, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.GIS.Interfaces.IGISUniqueObject, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObjectDerived
↳ Building2DConstructionDateCalculationResult
Implements IGISGuidResult, IGISUniqueResult, DiGi.Core.Interfaces.IUniqueResult, DiGi.Core.Interfaces.ISerializableResult, DiGi.Core.Interfaces.IResult, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, IGISUniqueObject, IGISSerializableObject, IGISObject
Gets the calculated construction date and time.
System.DateTime DateTime { get; }Defines the contract for a data source that is based on a directory.
internal interface IDirectorySource : DiGi.GIS.Interfaces.ISource, DiGi.GIS.Interfaces.IGISUniqueObject, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObjectDerived
↳ DirectorySource
Implements ISource, IGISUniqueObject, IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject
Gets the path of the directory associated with this source.
string? Directory { get; }Defines the contract for extraction options used within the GIS module.
public interface IExtractOptions : DiGi.Core.Interfaces.IOptions, DiGi.Core.Interfaces.IObject, DiGi.GIS.Interfaces.IGISObjectDerived
↳ ExtractOptions
Implements DiGi.Core.Interfaces.IOptions, DiGi.Core.Interfaces.IObject, IGISObject
Defines an object that integrates both GIS uniqueness and GUID identification capabilities.
public interface IGISGuidObject : DiGi.GIS.Interfaces.IGISUniqueObject, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.IGuidObjectDerived
↳ GISGuidObject2D
↳ OccupancyData
↳ OrtoDatas
↳ StatisticalDataCollection
↳ YearBuiltData
↳ IGISGuidObject2D
↳ IOccupancyData
↳ IYearBuiltData
Implements IGISUniqueObject, IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.IGuidObject
Defines an object that combines the properties of a GUID-based object and a two-dimensional unique object within the GIS context.
public interface IGISGuidObject2D : DiGi.GIS.Interfaces.IGISGuidObject, DiGi.GIS.Interfaces.IGISUniqueObject, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.IGuidObject, DiGi.GIS.Interfaces.IGISUniqueObject2DDerived
↳ GISGuidObject2D
↳ StatisticalDataCollection
Implements IGISGuidObject, IGISUniqueObject, IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.IGuidObject, IGISUniqueObject2D
Represents a result object that is uniquely identified by a GUID.
public interface IGISGuidResult : DiGi.GIS.Interfaces.IGISUniqueResult, DiGi.Core.Interfaces.IUniqueResult, DiGi.Core.Interfaces.ISerializableResult, DiGi.Core.Interfaces.IResult, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.GIS.Interfaces.IGISUniqueObject, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObjectDerived
↳ AdministrativeAreal2DExternalReferenceGuidResult
↳ Building2DConstructionDateCalculationResult
↳ Building2DExternalReferenceGuidResult
↳ Building2DGeometryCalculationResult
↳ OccupancyCalculationResult
↳ IConstructionDateCalculationResult
Implements IGISUniqueResult, DiGi.Core.Interfaces.IUniqueResult, DiGi.Core.Interfaces.ISerializableResult, DiGi.Core.Interfaces.IResult, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, IGISUniqueObject, IGISSerializableObject, IGISObject
Defines the basic properties and behaviors for a Geographic Information System (GIS) object.
public interface IGISObject : DiGi.Core.Interfaces.IObjectDerived
↳ AdministrativeAreal2DExternalReferenceGuidResult
↳ AdministrativeAreal2DGeometryCalculationResult
↳ AdministrativeAreal2DStatisticalUnitsCalculcationResult
↳ Building2DConstructionDateCalculationResult
↳ Building2DExternalReferenceGuidResult
↳ Building2DGeometryCalculationResult
↳ Building2DYearBuiltPredictionsFile
↳ DirectorySource
↳ ExtractOptions
↳ GISGuidObject2D
↳ GISModel
↳ GISModelAreal2DReference
↳ GISModelFile
↳ GISModelFileManager
↳ IndexData
↳ IndexDataFile
↳ OccupancyCalculationResult
↳ OccupancyData
↳ OrtoData
↳ OrtoDatas
↳ OrtoDatasFile
↳ OrtoRange
↳ OrtoRangeFile
↳ Source
↳ StatisticalData
↳ StatisticalDataCollection
↳ StatisticalDataCollectionFile
↳ StatisticalUnit
↳ StatisticalUnitFile
↳ StatisticalYearlyData<T>
↳ UnitCode
↳ YearBuilt
↳ YearBuiltData
↳ YearBuiltDataFile
↳ IConstructionDateCalculationResult
↳ IDirectorySource
↳ IExtractOptions
↳ IGISGuidObject
↳ IGISGuidObject2D
↳ IGISGuidResult
↳ IGISSerializableObject
↳ IGISUniqueObject
↳ IGISUniqueObject2D
↳ IGISUniqueResult
↳ IOccupancyData
↳ ISource
↳ IStatisticalData
↳ IStatisticalYearlyData
↳ IStatisticalYearlyData<T>
↳ IYearBuilt
↳ IYearBuiltData
Implements DiGi.Core.Interfaces.IObject
Defines the contract for GIS relation objects, extending the base relation functionality.
public interface IGISRelation : DiGi.Core.Relation.Interfaces.IRelation, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObjectDerived
↳ AdministrativeAreal2DAdministrativeAreal2DsRelation
↳ AdministrativeAreal2DBuilding2DsRelation
↳ AdministrativeAreal2DGeometryCalculationResultRelation
↳ AdministrativeAreal2DOccupancyCalculationResultRelation
↳ AdministrativeAreal2DStatisticalUnitsCalculcationRelation
↳ Building2DConstructionDateCalculationResultRelation
↳ Building2DExternalReferenceUniqueResultRelation
↳ Building2DGeometryCalculationResultRelation
↳ Building2DOccupancyCalculationResultRelation
Implements DiGi.Core.Relation.Interfaces.IRelation, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObject
Defines a contract for objects that are both GIS-compatible and serializable.
public interface IGISSerializableObject : DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObjectDerived
↳ AdministrativeAreal2DExternalReferenceGuidResult
↳ AdministrativeAreal2DGeometryCalculationResult
↳ AdministrativeAreal2DStatisticalUnitsCalculcationResult
↳ Building2DConstructionDateCalculationResult
↳ Building2DExternalReferenceGuidResult
↳ Building2DGeometryCalculationResult
↳ DirectorySource
↳ GISGuidObject2D
↳ GISModel
↳ GISModelAreal2DReference
↳ IndexData
↳ OccupancyCalculationResult
↳ OccupancyData
↳ OrtoDatas
↳ OrtoRange
↳ Source
↳ StatisticalData
↳ StatisticalDataCollection
↳ StatisticalYearlyData<T>
↳ YearBuilt
↳ YearBuiltData
↳ IConstructionDateCalculationResult
↳ IDirectorySource
↳ IGISGuidObject
↳ IGISGuidObject2D
↳ IGISGuidResult
↳ IGISUniqueObject
↳ IGISUniqueObject2D
↳ IGISUniqueResult
↳ IOccupancyData
↳ ISource
↳ IStatisticalData
↳ IStatisticalYearlyData
↳ IStatisticalYearlyData<T>
↳ IYearBuilt
↳ IYearBuiltData
Implements IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject
Defines a contract for an object that is both uniquely identifiable and serializable within the GIS context.
public interface IGISUniqueObject : DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObjectDerived
↳ AdministrativeAreal2DExternalReferenceGuidResult
↳ AdministrativeAreal2DGeometryCalculationResult
↳ AdministrativeAreal2DStatisticalUnitsCalculcationResult
↳ Building2DConstructionDateCalculationResult
↳ Building2DExternalReferenceGuidResult
↳ Building2DGeometryCalculationResult
↳ DirectorySource
↳ GISGuidObject2D
↳ GISModel
↳ IndexData
↳ OccupancyCalculationResult
↳ OccupancyData
↳ OrtoDatas
↳ OrtoRange
↳ Source
↳ StatisticalDataCollection
↳ YearBuiltData
↳ IConstructionDateCalculationResult
↳ IDirectorySource
↳ IGISGuidObject
↳ IGISGuidObject2D
↳ IGISGuidResult
↳ IGISUniqueObject2D
↳ IGISUniqueResult
↳ IOccupancyData
↳ ISource
↳ IYearBuiltData
Implements IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject
Defines the contract for a unique object that exists within a two-dimensional geographic information system (GIS) coordinate space.
public interface IGISUniqueObject2D : DiGi.GIS.Interfaces.IGISUniqueObject, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObjectDerived
↳ GISGuidObject2D
↳ StatisticalDataCollection
↳ IGISGuidObject2D
Implements IGISUniqueObject, IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject
Defines the contract for a unique GIS result object, inheriting from both DiGi.Core.Interfaces.IUniqueResult and IGISUniqueObject.
public interface IGISUniqueResult : DiGi.Core.Interfaces.IUniqueResult, DiGi.Core.Interfaces.ISerializableResult, DiGi.Core.Interfaces.IResult, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.GIS.Interfaces.IGISUniqueObject, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObjectDerived
↳ AdministrativeAreal2DExternalReferenceGuidResult
↳ AdministrativeAreal2DGeometryCalculationResult
↳ AdministrativeAreal2DStatisticalUnitsCalculcationResult
↳ Building2DConstructionDateCalculationResult
↳ Building2DExternalReferenceGuidResult
↳ Building2DGeometryCalculationResult
↳ OccupancyCalculationResult
↳ IConstructionDateCalculationResult
↳ IGISGuidResult
Implements DiGi.Core.Interfaces.IUniqueResult, DiGi.Core.Interfaces.ISerializableResult, DiGi.Core.Interfaces.IResult, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, IGISUniqueObject, IGISSerializableObject, IGISObject
Defines the properties for occupancy data objects within the GIS system.
public interface IOccupancyData : DiGi.GIS.Interfaces.IGISGuidObject, DiGi.GIS.Interfaces.IGISUniqueObject, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.IGuidObjectDerived
↳ OccupancyData
Implements IGISGuidObject, IGISUniqueObject, IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.IGuidObject
Gets the reference identifier associated with the occupancy data.
string? Reference { get; }Defines the contract for a source object within the GIS system.
public interface ISource : DiGi.GIS.Interfaces.IGISUniqueObject, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObjectDerived
↳ DirectorySource
↳ Source
↳ IDirectorySource
Implements IGISUniqueObject, IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject
Defines the properties for an object that represents statistical data.
public interface IStatisticalData : DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObjectDerived
↳ StatisticalData
↳ StatisticalYearlyData<T>
↳ IStatisticalYearlyData
↳ IStatisticalYearlyData<T>
Implements IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject
Gets the name of the statistical data.
string? Name { get; }Gets the reference identifier associated with the statistical data.
string? Reference { get; }Defines a contract for statistical data that is organized by year.
public interface IStatisticalYearlyData : DiGi.GIS.Interfaces.IStatisticalData, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObjectDerived
↳ StatisticalYearlyData<T>
↳ IStatisticalYearlyData<T>
Implements IStatisticalData, IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject
Gets the collection of years available in the statistical data.
System.Collections.Generic.IEnumerable<short>? Years { get; }System.Collections.Generic.IEnumerable<System.Int16>
Defines a generic contract for accessing statistical data values associated with specific years.
public interface IStatisticalYearlyData<T> : DiGi.GIS.Interfaces.IStatisticalYearlyData, DiGi.GIS.Interfaces.IStatisticalData, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObjectT
The type of the statistical data value.
Derived
↳ StatisticalYearlyData<T>
Implements IStatisticalYearlyData, IStatisticalData, IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject
Gets the statistical data value for the specified year.
T? this[short year] { get; }year System.Int16
The year for which to retrieve the statistical data.
Defines the properties for an object that represents the year a structure was built.
public interface IYearBuilt : DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObjectDerived
↳ YearBuilt
Implements IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject
Gets the source description of the year built information.
string? Source { get; }Gets the year the structure was built.
short Year { get; }Gets the categorized source of the year built information.
DiGi.GIS.Enums.YearBuiltSource YearBuiltSource { get; }Defines the properties for data representing the year a structure was built.
public interface IYearBuiltData : DiGi.GIS.Interfaces.IGISGuidObject, DiGi.GIS.Interfaces.IGISUniqueObject, DiGi.GIS.Interfaces.IGISSerializableObject, DiGi.GIS.Interfaces.IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.IGuidObjectDerived
↳ YearBuiltData
Implements IGISGuidObject, IGISUniqueObject, IGISSerializableObject, IGISObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.IGuidObject
Gets the reference identifier or description associated with the year built data.
string? Reference { get; }