This entity contains an harmonised description of a generic pipe made for the Water Network Management domain. This entity is primarily associated with the water management vertical and related IoT applications.
A JSON Schema corresponding to this data model can be found here.
-
id: Unique identifier. -
type: Entity type. It must be equal toPIPE. -
modifiedAt: Last update timestamp of this entity.- Attribute type: Property. DateTime
- Read-Only. Automatically generated.
-
createdAt: Entity's creation timestamp.- Attribute type: Property. DateTime
- Read-Only. Automatically generated.
-
location: Location of Junction represented by a GeoJSON geometry.- Attribute type:
GeoProperty - Normative References: https://tools.ietf.org/html/rfc7946
- Mandatory.
- Attribute type:
-
initialStatus: Determines whether the pipe is initially open, closed, or contains a check valve- Attribute type:
Property.Text. - Attribute metadata Properties:
- Values are resrtricted to: "OPEN","CLOSED","CV"
- Mandatory
- Attribute type:
-
status: Dynamic state of the pipe- Attribute type:
Property.Text. - Attribute metadata Properties:
- Values are resrtricted to: "OPEN","CLOSED","CV"
- Optional
- Attribute type:
-
length: The actual length of the pipe -
diameter: The pipe diameter -
roughness: The roughness coefficient of the pipe. It is unitless for Hazen-Williams or Chezy-Manning roughness and has units of millifeet (mm) for Darcy-Weisbach roughness. -
minorLoss: Unitless minor loss coefficient associated with bends, fittings, etc. -
tag: An optional text string used to assign the pipe to a category, perhaps one based on age or material- Attribute type:
Property.Text - Optional
- Attribute type:
-
description: A free text description- Attribute type:
Property.Text - Optional
- Attribute type:
-
bulkCoeff: The bulk reaction coefficient for the pipe. Use a positive value for growth and a negative value for decay -
wallCoeff: The wall reaction coefficient for the pipe. Use a positive value for growth and a negative value for decay.- Attribute type:
Property. Number - Attribute unit: All units are accepted in CEFACT code
- Attribute unit Example:
mg/m²/day - Proposed unitCode:
RRC - Attribute metadata Properties:
{{metadata Property name}}: {{Metadata Property Description}}
- Optional
- Attribute type:
-
startsAt: The ID of the node where the pipe begins- Attribute type:
Relationship. Reference to an entity of typeNode (Reservoir, Junction, Tank) - Attribute metadata Properties:
{{metadata Property name}}: {{Metadata Property Description}}
- Mandatory
- Attribute type:
-
endsAt: The ID of the node where the pipe ends- Normative References: {{Add a normative reference}}
- Attribute type:
Relationship. Reference to an entity of typeNode (Reservoir, Junction, Tank) - Attribute metadata Properties:
{{metadata Property name}}: {{Metadata Property Description}}
- Mandatory
Note: JSON Schemas are intended to capture the data type and associated constraints of the different Attributes, regardless their final representation format in NGSI-LD.
A full example is presented here.
T.B.D.