Introduction to the asset package

An asset package is a file geodatabase that models the schema, properties, related layers, related tables, and data of a utility network. Components of a utility network that are modeled with an asset package include domain networks, asset groups and asset types, attributes and domains, terminals, categories, network attributes, association rules, edge connectivity policies, tiers and subnetworks, rules, attribute rules, and diagram templates. Each asset package models one utility network, including the structure network, and one or more domain networks. An asset package is additive. Changing a value in the asset package and applying it again will not change that property in a utility network.

Asset package schema

The required components of an asset package are a dataset with the structure and domain network feature classes and a number of tables corresponding to components of a utility network.

The following table describes the dataset and tables of an asset package:

Dataset or tableDescription
UtilityNetwork dataset

Contains feature classes to define the properties of domain networks and the structure network of a utility network.

_Version

Table used to store metadata about the asset package.

A_DomainNetwork

Table used to define the domain networks in a utility network.

B_AssociationRole

Table used to define the association roles for assembly and structure features.

B_AttributeIndex

Table used to define the attribute indexes in a utility network.

B_AttributeIndex_Fields

Table used to define the attribute indexes fields in a utility network.

B_AttributeRules

Table used to define the attribute rules for a utility network.

B_DatabaseSequence

Table used to maintain an enterprise database sequence.

B_DiagramTemplate

Table used to define the diagram templates for a utility network.

B_EdgeConnectivity

Table used to assign edge connectivity in a utility network.

B_NetworkAttribute

Table used to define network attributes in a utility network.

B_NetworkAttribute_Assignment

Table used to define the network attributes that are assigned in a utility network.

B_NetworkCategory

Table used to define categories in a utility network.

B_NetworkCategory_Assignments

Table used to assign categories to an asset type in the domain networks.

B_Rules

Table used to assign rules to a utility network.

B_Subnetwork_ConditionBarriers

Table used to define the condition barriers of subnetwork traces.

B_Subnetwork_Devices

Table used to define devices at an asset group/asset type combination that will be considered valid for a subnetwork.

B_Subnetwork_Diagrams

Table used to define the diagram template that will be used to generate subnetwork system diagrams for each subnetwork in a tier.

B_Subnetwork_EdgeObjects

Table used to define edge objects.

B_Subnetwork_FunctionBarriers

Table used to define the function barriers of subnetwork traces.

B_Subnetwork_JunctionObject

Table used to define junction objects.

B_Subnetwork_Junctions

Table used to define junctions.

B_Subnetwork_Lines

Table used to define lines at an asset group/asset type combination that will be considered valid lines in a subnetwork.

B_Subnetwork_Propagators

Table used to define network attributes to propagate.

B_Subnetwork_Summaries

Table used to define the summary attribute fields and properties to store function results when intersecting or updating subnet line features.

B_TerminalConfiguration

Table used to define terminal configurations in a utility network.

B_TerminalConfiguration_Assignment

Table used to define the terminal configurations that will be assigned to a device in a utility network.

B_TerminalConfiguration_Terminals

Table used to define the terminals for each terminal configuration.

B_TerminalConfiguration_ValidPaths

Table used to define the valid paths in a device that a commodity can travel for each terminal configuration.

B_Tier

Table used to define tiers.

B_TierGroup

Table used to define the tier groups in a subnetwork.

B_TraceConfigurations

Table used to define the trace configurations.

C_Associations

Table used to specify junction-junction connectivity, structural attachments, and containment associations for a utility network.

C_SubnetworkControllers

Table used to define the subnetwork controllers, which are locations where the subnetwork originates (sources) or terminates (sinks).

D_Configurations

Table used to define what properties are associated with different categories.

D_Rename

Table used to allow users to rename items in the asset package.

Schema of an asset package
Top