Вы находитесь на странице: 1из 1

The ArcGIS Pipeline Data Model (APDM v4.

0)
OBJECTID OBJECTID

Abstract & Metadata Classes


This section describes the APDM Abstract Classes and APDM Metadata tables. This diagram shows the inheritance of attributes and relationships from the top-most classes down to the lower classes. Inheritance means that a concrete feature or object class inherits the attributes, relationships and potential geometry types from all the classes above it (following the lines and the arrow heads pointing upwards). All classes are shown with light yellow header boxes with the exception of the Audit classes which are shown in light green. Standard ESRI classes are shown with white attribute boxes and APDM Abstract Classes are shown with light blue attribute boxes. The gray boxes show feature and object classes that inherit directly from the specified parent APDM Class. [Square Brackets] around the title of a class means that no concrete feature/object class can inherit directly from this class. Note that for a class to belong to APDM it must inherit from one of the specified APDM Abstract Classes otherwise it is considered to be only an ESRI class with no significance or relevance to the APDM. The feature class and object class icons denote which geometry type concrete child classes may implement. The metadata classes represent a set of object classes that are used to hold information about the reference modes, information about each concrete class inheriting from an APDM Abstract Class and information about which offline APDM classes have related online polyline or online point classes. ControlPoint
ControlPointAngle ControlPointType <d> PIDirection <d> StationValue
Continuous Engineering Horizontal Mile Post Slack Chain Valve Section Unspecified

Centerline & Hierarchy


StationSeries
BeginStation EndStation FromConnectionStationValue FromSeriesEventID (fk) LineLoopEventID (fk) SeriesName SeriesOrder ToConnectionStationValue ToSeriesEventID (fk)
Continuous Engineering Horizontal Mile Post Slack Chain Valve Section Unspecified

Inspections
SubSystemHierarchy LineLoopHierarchy
ParentLineLoopEventID (fk) ChildLineLoopEventID (fk)

EventID (pk)
InstrumentParameter LineLoopHierarchy SubSystemHierarchy ActivityHierarchy

Shape

CreatedBy CreatedDate EffectiveFromDate EffectiveToDate HistoricalState <d> LastModified ModifiedBy OriginEventID ProcessFlag Remarks

CreatedBy CreatedDate EffectiveFromDate EffectiveToDate EventID (pk) HistoricalState <d> LastModified ModifiedBy OriginEventID ProcessFlag Remarks

AltRefMeasure
BeginStationSeriesEventID (fk) BeginStation ClassEventID (fk) EndStationSeriesEventID (fk) EndStation TotalLength
Continuous Engineering Horizontal Mile Post Slack Chain Valve Section Unspecified

LineLoop
LineName LineType <d>

SubSystem
SubSystemName
Contact

ParentSubsystemEventID (fk) ChildSubsystemEventID (fk)

Leak
DateRepaired DateReported Depth LeakCause <d> LeakOrigin <d> LeakStatus <d> MethodDetected <d> RepairType <d>

Anomaly
AnomalyClusterEventID (fk) BPRCalculated BPRPig BPRVariance Depth Length MaximumDiameter MinimumDiameter Orientation Ovality <d> RecommendedRemediation<d> RPRCalculated RPRPig RPRVariance Width
External Corrosion Internal Corrosion Dent Gouge

AnomalyCluster AnomalyType <d> AveBPRCalculated AveBPRPig AveBPRVariance AveDepth AveLength AveMaximumDiameter AveMinimumDiameter AveOrientation AveOvality AveRPRCalculated AveRPRPig AveRPRVariance AveWidth

InspectionRange
InspectionDate
Smart Pig Run Cleaning Pig Run Geometry Pig Run Leak Survey Close Interval Survey Visual Survey Aerial Survey Excavation

CISReading
CompanyEventID (fk) ContactEventID (fk) DistanceFromPreviousReading InspectionAuditEventID (fk) ReadingDate ReadingUnits ReadingValue

StationSeries OwnerOperator Product

Site

GeoMetaData ReferenceMode

Company Contact Activity

GroupEventID OperationalStatus <d>


AltRefMeasure LineLoop SubSystem

Status <d>
Activity Address CISReading Company Contact ExternalDocument <fc>Audit GeoMetaData MeterReading OwnerOperator Product StructureOrIDSite

InServiceDate InstallationDate OperationalStatus <d> SiteEventID (fk)


ValveOperator

OperationalStatus <d>
StationSeries

Site

BeginStation CLEditResponse <d> CLValidityTolerance EndStation GroupEventID StationSeriesEventID (fk)


SubSystemRange

CLControl <d> CLStationEditResponse <d> CLXYEditResponse <d> CLZEditResponse <d> GroupEventID OperationalStatus <d> StationSeriesEventID (fk) SymbolRotation
ControlPoint

Status <d>

InServiceDate InstallationDate OperationalStatus <d>


AlignmentSheet HighConsequenceArea IDSiteArea LineCrossing RemovedLine StructureOutline Site <Online<FC>ForOfflineClass>

StationSeries AltRefMeasure

CLEditResponse <d> CLValidityTolerance StationSeriesEventID (fk)

LeakAudit
OnlineFeature

LeakEventID (fk) LineLoopAudit SubSystemAudit


SubSystemEventID (fk) LineLoopEventID (fk)

ControlPointAudit
ControlPointEventID (fk)
Lineloop SubSystemRange ReferenceMode APDMClass SubSystemRange

InspectionRangeAudit AnomalyAudit
AnomalyEventID (fk)

AnomalyClusterAudit
AnomalyClusterEventID (fk)

InspectionRangeEventID (fk)
Inspection feature classes model the results of in-line or physical inspection of the pipeline for anomalies, corrosion and other possible hazards or defects.

StationSeriesAudit
SymbolRotation
DocumentPoint FieldNote RemovedPoint SitePoint NearestPointToLine

SiteEventID (fk)
CPCable PIGStructure

SiteEventID (fk) SymbolRotation


CPAnode CPBond CPGroundBed CPRectifier CPTestStation Marker

StationSeriesEventID (fk)

APDM Core
OfflineFacility OfflinePoint

ESRI Topology Topology NOTE: An example Topology is included in the model. It should be noted that Topology will add additional vertices (without corresponding control points) in the underlying Primary Reference Mode Station Series features if the Station Series Feature class is included in the topology. FeatureClass StationSeries ControlPoint PipeSegment Online Referenced Line Online Referenced Point Rank 1 1 2 5 5

StationSeries

Site

APDM Class Type and APDM Compliance Logical and Physical Model Depictions Abstract class: The abstract classes (and abstract class structure) are required, but do not appear in the physical model. Core class: The core classes are required, and do appear in the physical model. Concrete class: The concrete classes are optional, and do appear in the physical model.
Site

Product
InServiceDate InstallationDate OperationalStatus <d> SiteEventID (fk) Product <d>

OwnerOperator
CompanyEventID (FK) OwnerPercentage <d> OwnerType <d>

SubSystemRange
SubSystemEventID (fk)

Site
SiteName SiteType <d>

SitePoint
SiteEventID (fk)
OnlineFacility OfflinePointFacility

FeatureClass ControlPoints StationSeries StationSeries StationSeries Tap Tee Valve

FeatureClass Point Must be Covered By Line Must Not Overlap Must Be Covered By Feature Class Of Must Be Single Part Point Must Be Covered By Line Point Must Be Covered By Line Point Must Be Covered By Line

FeatureClass StationSeries Pipe Segment Pipe Segment Pipe Segment Pipe Segment

Metadata

APDM Core
StationSeries SubSystem

OBJECTID
CouldAffectSegment DOTClass InspectionRange HCARange HCASegment OperatingPressure PressureTest RightOfWay RiskAnalysis

BeginStation EndStation GroupEventID Status <d>

<OnlineFeatureClass>

Station Status <d> SymbolRotation


Anomaly AnomalyCluster ElevationPoint Leak

LineLoop

OfflineNonPointFacility

Company

AltRefMeasure

SiteAudit
SiteEventID (fk) FacilityObject Contact

APDM Core
BeginStation EndStation GroupEventID
Casing Coating PipeSegment Sleeve

ReferenceMode
CalculateARM <d> RefModeSubtypeValue (pk) RefModeSubtypeDescription RefModeUnits <d> RefModeBasis <d> RefModeType <d>
StationSeries

APDMClass
APDMClassType <d> ClassEventID (pk) ClassName RequiresGeometry <d>

OnlineLocationClass
OriginClassEventID (fk) OnlineClassEventID (fk) OnlineLocationMechanism <d>

Station SymbolRotation

Appurtenance Instrument PipeJoinMethod Tap Valve Vessel

Catalog View
GeoDatabase
Transmission (FeatureDataset) AlignmentSheet Anomaly AnomalyCluster Appurtenance Casing Closure Coating ControlPoint (Core) CouldAffectSegment

AltRefMeasure CPLocation ControlPoint AltRefMeasure RemovedPoint

BeginOffsetAngle BeginOffsetDistance EndOffsetAngle EndOffsetDistance <OfflineFeature>EventID (fk) StationLocated <d>


LineCrossingEasement

<OfflineFeature>EventID (fk) OffsetAngle OffsetDistance StationLocated <d>


CPLocation LineCrossingLocation StructureLocation FieldNoteLocation MarkerLocation

RemovedLine

<OfflineFeatureClass>

Closure Elbow Meter Reducer Tee

APDM Core

DateManufactured Grade <d> InletConnectionType <d> InletDiameter <d> InletWallThickness <d> Manufacturer <d> Material <d> PressureRating <d> Specification <d>

Operations
CouldAffectSegment FieldNote
FieldNoteType <d>
Cultural Note Environmental Note Facility Note GeoPolitical Note Hydrology Note Line Crossing Note Operations Note Routing Note Transportation Note

Regulatory
CouldAffectSegmentAudit CASegmentEventID (fk)

Marker
MarkerNumber
Mile Post Aerial Marker Monument Survey Point Pig Signal (AGM)

ElevationPoint
FeatureElevation GroundElevation MeasurementDate WaterElevation

PressureTest
MinAdjustedPressure MinDesignPressure PreTest <d> TestDate TestDuration <d> TestMedium <d> TestName TestType <d>

OperatingPressure
ActualPressure AgreedToPressure CalculatedPressure PressureType <d>

RightOfWay
EasementWidth ParcelNumber ROWType <d> TraverseLength
Contact Address

HCASegment
BIHOStructureCount CalculatedLength DateCalculated HCARangeEventID (fk) MAOP OutsideDiameter <d> PIR PIRT Provenance <d> StructureOrIDSiteEventID (fk)

HCARange
AssessmentDate RangeName RiskRanking

DOTClass
CalculatedLength ClassType <d> ClassSource <d> CorridorWidth DateCalculated StructureOrIDSiteEventID (fk)
RiskAnalysis

RiskAnalysis
ConsequenceEconomic ConsequenceEnvironmental ConsequenceLife ConsequenceProperty ConsequenceThroughput HCARangeEventID (fk) POFConstruction POFInternalCorrosion POFMaterials POFOutsideForce POFThirdParty TotalConsequence TotalPOF TotalRisk

Event Support
All M-N relationships with the Contact Object Class are Attributed with the ContactType <d> field.

CPAnode CPBond CPCable CPGroundBed CPLocation CPRectifier CPTestStation DOTClass DocumentPoint Elbow ElevationPoint FieldNote FieldNoteLocation

MarkerAudit
MarkerEventID (fk)

ElevationPointAudit
ElevationPointEventID (fk)

GeoMetaData

PressureTestAudit
PressureTestEventID (fk)

OperatingPressureAudit
OperatingPressureEventID (fk)

RightOfWayAudit
RightOfWayEventID (fk)

FieldNoteAudit
FieldNoteEventID (fk)

StructureOrIDSite StructureOrIDSite

MarkerLocation
MarkerEventID (fk) FieldNoteLocation FieldNoteEventID (fk)
HCARange

Contact
ContactType <d> Email Fax FirstName LastName Mobile Pager Phone

Address
City County Country StateProvince Street1 Street2 ZipPostalCode

Company
CompanyLabel CompanyName CompanyType <d>

Activity
ActivityDate ActivityDescription ActivityName ActivityType <d>

ActivityHierarchy
ParentActivityEventID (fk) ChildActivityEventID (fk)

ExternalDocument
DocumentDescription DocumentType <d> FileName FilePath HyperLink

DocumentPoint
DPName

RemovedPoint
Attributes ClassEventID (fk) ProjectionID RemovedDate StationSeriesEventID Station

RemovedLine
Attributes BeginStationSeriesEventID BeginStation ClassEventID (fk) EndStationSeriesEventID EndStation ProjectionID RemovedDate

HCAClass HCARange HighConsequenceArea IDSiteArea InspectionRange Instrument Leak LineCrossing LineCrossingEasment

RiskAnalysisAudit
RiskAnalysisEventID (fk)

Operational feature classes model terrain, survey, pressure testing, right-of-way, operations and installations information on or along the pipeline system.

HCASegmentAudit HCASegmentEventID (fk)

HCARangeAudit HCARangeEventID (fk)

DOTClassAudit DOTClassEventID (fk)

OwnerOperator

<classname>Audit
<classname>EventID (PK) ActivityDate ActivityEventID (PK)

Encroachments
StructureOrIDSite BIHO <d> DaysPerWeek <d> DateAdded StructureOrSiteType <d> ImpairedMobility <d> Name NumberOfStories NumberOfUnits OccupantCount StructureStatus <d> WeeksPerYear <d> NearestPointToLine StructureOrIDSiteEventID (fk) StructureOutlineEventID (fk)

RemovedPointAudit
RemovedPointEventID (fk)

(Polygon)

LineCrossingLocation

RemovedLineAudit
RemovedLineEventID (fk)

Marker MarkerLocation Meter NearestPointToLine OperatingPressure PigStructure PipeJoinMethod PipeSegment PressureTest

LineCrossing StructureOrIDSite RightOfWay OperatingPressure InspectionRange Site SubSystem CISReading MeterReading

InspectionRange <parent class> APDMClass

StructureOutline StructureOrIDSiteEventID (fk)

IDSiteArea StructureOrIDSiteEventID (fk)

StructureLocation StructureOrIDSiteEventID (fk) NearestPointToLineEventID (fk)

LineCrossingLocation
LineCrossingEventID (fk)

APDM Core
GeoMetaData
DateCollected ExternalDocumentEventID (FK) OriginalX OriginalY OriginalZ PositionSource <d> ProjectionID

LineCrossingEasement
LineCrossingEventID (fk)

LineCrossing
Clearance CrossingType <d> EasementWidth Name
Geographical Utility Transportation

HighConsequenceArea AreaType <d> ClassArea <d>


Address Contact Company HCASegment DOTClass

FieldNote Valve ControlPoint

Reducer RemovedLine

AlignmentSheet
SheetName SheetNumber SheetType <d>
Event Support feature and object classes contain the metadata, reports, documents, and customer/contact information that pertain to the regulation and operation of the pipeline system.

RemovedPoint RightOfWay RiskAnalysis Site (Core) SitePoint Sleeve StationSeries (Core) StructureLocation

LineCrossingAudit
LineCrossingEventID (fk)

HCASegment DOTClass

Encroachment feature classes model any physical feature or boundary that might impact the operation and/or regulated safety compliance of the pipeline system. LineCrossings represent offline linear features that intersect the centerline. LineCrossings may have one or more online point locations (crossing locations) and one or more online polyline locations (easements) Structures are offline Points that may have zero or more online point locations structure locations are typically derived for structures within 1000 feet (304.8 meters) of the centerline.

StructureOrIDSiteAudit
StructureOrIDSiteEventID (fk)

Facilities
Coating
CoatingCondition <d> CoatingLength CoatingLocation <d> CoatingMaterial <d> CoatingMill <d> CoatingSource <d> InternalCoating <d>

StuctureOutline SubSystemRange (Core) Tap Tee Topology (ESRI Topology) Valve Vessel Activity (Core) ActivityHierarchy (Core) Address AltRefMeasure (Core)

Cathodic Protection
CPRectifier
Manufacturer <d> Model <d> NumberOfNegatives <d> NumberOfAnodes OperatingAmpsOut <d> OperatingVoltsOut <d> PowerSource <d> RatedAmpsOut <d> RatedVoltsOut <d> RectifierStackType <d> ReplaceByDate

Sleeve
Grade <d> NominalDiameter <d> SleeveLength SleeveType <d> WallThickness <d>

Casing
CasingLength CrossingType <d> Filled <d> InsulatorType <d> OutsideDiameter <d> SealType <d> Shorted <d> Vented <d> WallThickness <d>

PipeSegment
BendRadius <d> DateManufactured GirthWeld <d> Grade <d> InletWallThickness <d> LongitudinalSeam <d> LongitudinalSeamOrientation-d Manufacturer <d> Material <d> MillLocation <d> MillTestPressure OutsideDiameter <d> OutletWallThickness <d> PipeType <d> PreTested <d> PressureRating <d> SegmentLength Specification <d>
Pipe Bend Transition

Valve
Automated <d> InletConnectionType <d> InletDiameter <d> Manufacturer <d> NormalPosition <d> OutletConnectionType <d> OutletDiameter <d> PresentPosition <d> PressureRating <d> ValveFunction <d> ValveNumber
Angle Valve Ball Valve Block Valve Check Valve Control Valve Curb Valve Gate Valve Plug Valve

Tap
BranchConnectionType <d> Capacity <d> CapacityUnits <d> Capped <d> FlowDirection <d> Material <d> Manufacturer <d> Metered <d> PressureRating <d> TapSize <d> TapType <d> TappingMethod <d>
Tap Fitting Tap Fabrication

PipeJoinMethod
Insulated <d> JoinType <d> Manufacturer <d> PressureRating <d>
Weld Coupling Flange Screw Electro Stop

Vessel
Manufacturer <d> SerialNumber <d> VesselType <d>

Appurtenance
AppurtenanceType <d>

Instrument
DateManufactured InstrumentName Manufacturer <d> Model <d> SerialNumber
Unknown (Verified) Unknown Corrosion Coupon ER Probe Flow Computer Flow Control Valve Gas Chromatograph Gas Sampler Level Controller Level Indicator Liquid Sampler Pressure Controller Pressure Gauge Pressure Recorder Pressure Switch Pressure Transmitter Pressure Transducer Solar Panel Temperature Switch Valve Position Ind. Valve Positioner

InstrumentParameter InstrumentEventID (fk) ParameterType <d> ParameterValue


Unknown (Verified) Unknown Corrosion Coupon ER Probe Flow Computer Flow Control Valve Gas Chromatograph Gas Sampler Level Controller Level Indicator Liquid Sampler Pressure Controller Pressure Gauge Pressure Recorder Pressure Switch Pressure Transmitter Pressure Transducer Solar Panel Temperature Switch Valve Position Ind. Valve Positioner

AnomalyAudit AnomalyClusterAudit APDMClass (Metadata) AppurtenanceAudit CasingAudit CISReading ClosureAudit CoatingAudit Company (Core) Contact ControlPointAudit (Core) CouldAffectAudit CPAnodeAudit CPBondAudit CPCableAudit CPGroundBedAudit CPRectifierAudit CPTestStationAudit DOTClassAudit ElbowAudit ElevationPointAudit ExternalDocument (Core) FieldNoteAudit GeoMetaData

VesselAudit
VesselEventID (fk)

AppurtenanceAudit
InstrumentParameter AppurtenanceEventID (fk)

CPGroundBed
AnodeSpacing <d> BackFillMaterial <d> CPRectifierEventID (fk) LocationDescription NumberOfAnodes WaterSystem <d>

CPAnode
AnodeMaterial <d> AnodeType <d> AnodeWeight CPGroundBedEventID (fk)

CPTestStation
TestStationType <d>

CPBond
BondType <d> CriticalBond <d>
APDMClass

CPLocation
ClassEventID (fk) CPFeatureEventID (fk)

CPCable
CableCoating <d> CableSize <d> CableType <d> ColorCode <d> NumberOfCables

InstrumentAudit
InstrumentEventID (fk)

CoatingAudit
CoatingEventID (fk)

SleeveAudit
SleeveEventID (fk)

PipeJoinMethodAudit
PipeJointMethodEventID (fk)

CasingAudit
CasingEventID (fk)

TapAudit
TapEventID (fk)
GeoMetaData

PigStructure
BarrelDiameter <d> BarrelGrade <d> BarrelWallThickness <d> Manufacturer <d> Material <d> MillLocation <d> StructureLength PressureRating <d>
Launcher Receiver

MeterReading
ContactEventID (fk) CompanyEventID (fk) MeterAuditEventID (fk) ReadingDate ReadingUnits ReadingValue
Flow Reading Pressure Reading

CPCableAudit
CPCableEventID (fk)

ValveAudit
ValveEventID (fk)

Contact Company

PipeSegmentAudit
PipeSegmentEventID (fk)

CPAnodeAudit
CPAnodeEventID (fk)

CPTestStationAudit
CPTestStationEventID (fk)

CPBondAudit
CPBondEventID (fk)

Meter
MeterFunction <d> MeterName MeterNumber MeterType <d> RemoteNetworked <d> SerialNumber

Tee
BranchConnectionType <d> BranchDiameter <d> BranchWallThickness <d> ScaperBars <d> TeeSize <d> TeeType <d>
Full On Tee Tapping Tee Split Tee Wide Open Tee

Reducer
OutletConnectionType <d> OutletDiameter <d> OutletWallThickness <d> ReducerSize <d> ReducerType <d>

Elbow
ElbowAngle <d> ElbowRadius <d>

Closure
ClosureType <d>

HCAClassAudit HCARangeAudit InstrumentAudit InspectionRangeAudit InstrumentParameter LeakAudit LineCrossingAudit LineLoop (Core)

CPRectifierAudit
CPRectifierEventID (fk)

CPGroundBedAudit
CPGroundBedEventID (fk)

Cathodic Protection feature classes model the devices used to monitor and prevent corrosion from occurring to other facilities on or along the pipeline system. CPRectifier, CPGroundBed, CPAnode, CPTestStation, CPBond are all Offline Features that may have zero or more online location(s). CPCable may or may not have a single end connected-to or located-on the centerline.

PigStructureAudit
PigStructureEventID (fk)

ValveOperator
OperatorType <d> ValveEventID (fk)

ReducerAudit
ReducerEventID (fk)

ElbowAudit
ElbowEventID (fk)

ClosureAudit
ClosureEventID (fk)

LineLoopAudit (Core) LineLoopHierarchy (Core) MarkerAudit MeterAudit

Key
Concrete Class
RegularNormalField SomethingEventID (FK) MaybeEventID (FK) DomainField <d> A concrete class represents a object table or a feature class. Object tables and feature classes stores rows of data containing attributes & features and attributes respectively. Each field or attribute in the class stores data of a specific type. (FK) Indicates the field is a foreign-key (fk) containing values found only in the primary key (pk) of concrete class. <d> Indicates that the valid values for the field are proscribed by the range of values contained in a domain An abstract class contains a set of attributes and possibly relationships that are inherited by every concrete subclass beneath the abstract class in the inheritance tree. RegularNormalField ...

ValveOperatorAudit
ValveOperatorEventID (fk)

MeterAudit
MeterEventID (fk)

TeeAudit
TeeEventID (fk)
Facility feature classes model the physical appurtenances or devices found on or along a pipeline system.

MeterReading OnlineLocationClass (Metadata) OperatingPressureAudit OwnerOperator (Core) PigStructureAudit PipeJoinMethodAudit PressureTestAudit Product (Core) ReducerAudit ReferenceMode (MetaData) RemovedLineAudit RemovedPointAudit RightOfWayAudit RiskAnalysisAudit SiteAudit (Core) SleeveAudit StationSeriesAudit StructureOrIDSite StructureOrIDSiteAudit SubSystem (Core) SubSystemAudit (Core) SubSystemHierarchy (Core) TapAudit TeeAudit ValveAudit ValveOperator ValveOperatorAudit VesselAudit NOTE: The Catalog View does not show any relationship classes Only feature and object classes are shown.

NOTES:
08/04/2006 - Version 4.0 10/05/2004 - Version 3.0 APDM Model is maintained by APDM Technical Committee on behalf of the ESRI and the ESRI Pipeline Interest Group (PIG). Copyright 2002, 2003, 2004, 2005, 2006 Environmental Systems Research Institute, Inc. All Rights Reserved. EventID is an arbitrary name assigned to a globally EventID unique identifier. The use of Event in EventID attribute name DOES NOT denote that features identified by this attribute are events created via linear referencing. EventID could be replaced by FeatureID, GeoElementID, or GeoEntityID. The classes depicted in this model are assumed to be feature classes and are depicted as such rather than as events or event tables. ExternalDocument

Lines that indicate relationships between concrete classes. The single line connector indicates a cardinality of one whereas the Crows Foot connector indicates a cardinality of many. Cardinality defines a rule indicating how many rows in a concrete class can participate in a single instance of a specified relationship. Wormholes represent a relationship between two concrete classes which is not specified diagrammatically by a line connecting the two classes. A pink wormhole indicates a proper primary key (pk) - foreign key (fk) relationship. A cyan wormhole indicates a relationship between a concrete class and any instantiation/implementation of an abstract class.

Audit Class

Indicates a concrete class that is an <fc>Audit class which inherits from the <fc>Audit class template.

Generalization - Inheritance - A inheritance relationships between a super-class and a subclass in which the subclass inherits all of the properties of the super-class. Super-classes represent general behaviors and properties which are inherited by subclasses which, in turn, add more specific and complex behaviors to those already inherited. A subtype that further classifies a concrete classes into meaningful sub-divisions without creating additional classes. Allows for additional behavior for each subtype beyond the standard behavior for features in a particular class. Is particularly useful for assigning different domains to attributes, applying different splitting/merging rules, applying different symbology in a map environment, choosing different network connectivity rules per subtype and allowing for different editing behaviors within the GIS environment. Organizational label used to sort concrete classes into meaningful operational categories.

Launcher Receiver

Version 4.0

Organization

Вам также может понравиться