This document describes an application profile, in this case Application Profile Hydrants. The application profile specifies a semantic data model covering a set of usecases. The specification consists of terms with their constraints (cardinalities, codelists, usage guidelines).

Summary

The model presented below is an application profile of the theme ‘Hydrants’, built in the context of the ICEG thematic working group, regrouping experts from the federal and regional level as well as communities. The model was designed through a series of workshops and a final open consultation.

The objective was to standardize the terms defined for hydrants at regional and federal level, starting from the stakeholders' requirements, and relying on OSLO and SAREF. It serves the purpose to make data accessible as linked open data and to define standard interfaces (APIs) to simplify interprovincial and interregional collaboration and integration of the various services and tools.

The Hydrant Vocabulary is designed to support the exchange of basic information about hydrants. Using the vocabulary will make it easier for institutions to publish data concerning this theme.

TBC

Het onderstaande model is een applicatieprofiel rond het thema 'Hydranten', ontwikkeld in het kader van de ICEG thematische werkgroep, waarin expertis van het federale, regionale niveau en de gemeenschappen zijn samengebracht. Het model is ontworpen om via een reeks workshops en een finale open consultatie.

Het doel was om de termen die zijn gedefinieerd voor hydranten op regional en federaal niveau te standaardiseren, vertrekkende van de eisen van belanghebbenden, steunende op OSLO en SAREF Het dient om gegevens

TBC



Status of this document

This application profile has the status Ontwerp Standaard published at 2026-06-18.

Information about the process and the decisions involved in the creation of this specification are consultable at the registry of standards.

License

This specification of Belgif is published under CC-BY-4.0”.

Conformance

An implementation is conformant with this application profile if it satisfies these rules .

Overview

This document describes the usage of the following entities for a correct usage of the Application Profile:
| Concept | ContactPoint | FireHydrant | HydrantType | Inspection | Maintenance | name status value | nativeness value | opening key type | Organization | Outlet | Pipe | pipe classification type | PipeType | Status | Unit | Usage | Valve | WaterTypeValue |

This document describes the usage of the following datatypes for a correct usage of the Application Profile:
| AddressRepresentation | GeographicalName | Geometry | Identifier | QuantityValue |

Entities

Concept

Description
An idea or notion.
Usage
Intended to organize knowledge, for example in a code list or taxonomy (a so-called ConceptScheme). See SKOS for more information.
Properties
No properties have been defined for this entity.

ContactPoint

Description
Emergency information (like e-mail address and telephone number) of a person or department for Fire Hydrants through which the user can get in touch with.
Usage
ContactPoint for urgent matters during firefighting interventions.
Properties
For this entity the following properties are defined: has email , has telephone .
Property Expected Range Cardinality Description Usage Codelist
has email Literal 0..1 Email address of the ContactPoint.
has telephone Literal 1 A telephone number through which the ContactPoint can be contacted.

FireHydrant

Description
A fire hydrant is a fitting in a location with a nozzle by which a fire hose may be attached to a water main.
Properties
For this entity the following properties are defined: address , flow rate , geometry , has inspection , has maintenance , has part , has usage , identifier , is connected to , is supplied by , isOperatedBy , start date , status , status remark , type .
Property Expected Range Cardinality Description Usage Codelist
address AddressRepresentation 0..* The address representation that corresponds to the fire hydrant.
flow rate QuantityValue 0..1 The nominal rate at which water flows through the fire hydrant.
geometry Geometry 1..* The fire hydrant's location as a point, expressed using coordinates in some coordinate reference system.
has inspection Inspection 0..* The inspection the fire hydrants has or will receive.
has maintenance Maintenance 0..* The maintenance the fire hydrants has or will receive.
has part Outlet 1..* The outlet which is physically attached to a fire hydrant.
has usage Usage 0..* The usage of the fire hydrant by an organization.
identifier Identifier 0..* Any identifier issued by any authority, whether a government agency or not.
is connected to Pipe 1 The pipe through which the fire hydrant provides water.
is supplied by Pipe 0..1 The fire hydrant receiving water from the pipe. It is possible that one pipe is connected to several hydrants.
isOperatedBy Organization 1 The organization in charge of controlling and maintaining the fire hydrant.
start date DateTime 0..1 The date on which the current version of the area or object starts to be used.
status Status 0..1 The condition in which a fire hydrant can be found.
status remark LangString 0..1 A comment about minor flows affecting the fire hydrant despite being operational.
type HydrantType 1 The particular kind of fire hydrant.

HydrantType

Description
The type of fire hydrant.
Properties
No properties have been defined for this entity.

Inspection

Description
The act of looking at something carefully in order to discover information.
Properties
For this entity the following properties are defined: date , description , performed by .
Property Expected Range Cardinality Description Usage Codelist
date DateTime 0..1 The date and time of the inspection.
description LangString 0..* A textual explanation about who performed the inspection of a particular Object and what was observed.
performed by Organization 0..1 The organisation that performed the inspection.

Maintenance

Description
The work needed to keep something in good condition.
Properties
For this entity the following properties are defined: date , description , performed by , requested by .
Property Expected Range Cardinality Description Usage Codelist
date DateTime 0..1 The date and time of the maintenance.
description LangString 0..* A textual explanation about who performed the maintenance of a particular Object and what was done to the Object in order to warrant a good condition.
performed by Organization 0..1 The organisation that performed the maintenance.
requested by Organization 0..1 The organisation that requested the maintenance.

name status value

Description
The status of a geographical name, that is the information enabling to discern which credit should be given to the name with respect to its standardisation and/or its topicality.
Usage
The precise definition of the values 'Official', 'Standardised', 'Historical' and 'Other' can only be decided by Member States according to their legislation and practice.
Properties
No properties have been defined for this entity.

nativeness value

Description
The nativeness of a geographical name.
Usage
Concepts of this codelist should be used: http://inspire.ec.europa.eu/codelist/NativenessValue.
Properties
No properties have been defined for this entity.

opening key type

Description
The type of a metal instrument by which the bolt of a lock is turned.
Properties
No properties have been defined for this entity.

Organization

Description
Represents a collection of people organized together into a community or other social, commercial or political structure. The group has some common purpose or reason for existence which goes beyond the set of people belonging to it and can act as an Agent. Organizations are often decomposable into hierarchical structures.
Properties
For this entity the following properties are defined: contact point , name , type .
Property Expected Range Cardinality Description Usage Codelist
contact point ContactPoint 1..* The main contact information of the resource.
name LangString 1 The legally recognised name of the organization.
type Concept 0..1 The distinction between whether an organisation is a private or public entity.

Outlet

Description
A circular opening through which water can be discharged from a fire hydrant.
Properties
For this entity the following properties are defined: diameter , is part of , type outlet .
Property Expected Range Cardinality Description Usage Codelist
diameter QuantityValue 1 The measurement of the circular opening through which water can be discharged from a fire hydrant.
is part of FireHydrant 1 The fire hydrant to which the outlet is physically attached.
type outlet String 0..* Type of physical outlet of a fire hydrant to which a hose or coupling can be connected for the withdrawal of firefighting water.

Pipe

Description
A pipe is a passage of water flowing in a closed conduit (meaning it is not subject to atmospheric pressure).
Properties
For this entity the following properties are defined: address , classification , diameter , flow pressure , flow rate , geometry , identifier , is connected to , is operated by , status , supplies , type , water type .
Property Expected Range Cardinality Description Usage Codelist
address AddressRepresentation 0..* The address representation that corresponds to the pipe.
classification pipe classification type 0..1 The categorisation of pipes.
diameter QuantityValue 1 The nominal diameter of the underground water pipe going along the street. Only the inner/net diameter of a pipe is necessary.
flow pressure QuantityValue 0..1 The amount of force with which water moves to a pipe.
flow rate QuantityValue 1..null The nominal rate at which water flows through the pipe.
geometry Geometry 1..* The pipe's location as a point, expressed using coordinates in some coordinate reference system.
identifier Identifier 0..* Any identifier issued by any authority, whether a government agency or not. It captures the identifier itself, the type of identifier, and details of the issuing authority, the date on which the identifier was issued. Usually a combination of letters and numbers, the pipe identifier, assigned by the municipality or water authority, aids swift location and identification for emergency services like firefighters or water maintenance crews.
is connected to Pipe 0..* A pipe can be attached to other pipes.
is operated by Organization 1 The organization in charge of controlling and maintaining the pipe.
status Status 0..1 The condition in which a pipe can be found.
supplies FireHydrant 0..* The pipe providing water to the fire hydrant and which is located alongside the street. It is possible that one pipe is connected to several hydrants.
type PipeType 0..1 The particular kind of pipe.
water type WaterTypeValue 0..* The particular kind of liquid which is running through a pipe.

pipe classification type

Description
The types of categorisation of pipes.
Properties
No properties have been defined for this entity.

PipeType

Description
The type of pipe.
Properties
No properties have been defined for this entity.

Status

Description
Entity status.
Properties
No properties have been defined for this entity.

Unit

Description
A unit of measure, or unit, is a particular quantity value that has been chosen as a scale for measuring other quantities the same kind (more generally of equivalent dimension).
Usage
To be used instead of a Concept when a predefined unit from QUDT is available, for example meter. See QUDT-units for more information.
Subclass of
Concept
Properties
No properties have been defined for this entity.

Usage

Description
The use of something.
Properties
For this entity the following properties are defined: date , description , location , performed by .
Property Expected Range Cardinality Description Usage Codelist
date DateTime 0..1 The time and date on which a Fire Hydrant was used during an emergency intervention.
description LangString 0..* A textual explanation about who used the Object, the purpose and other relevant details to mention.
location Geometry 0..1 The approximate or precise location of the usage of something.
performed by Organization 0..1 The organisation that used the Object.

Valve

Description
A valve is a device designed to control water flow, pressure or volume.
Properties
For this entity the following properties are defined: diameter , is part of , opening key .
Property Expected Range Cardinality Description Usage Codelist
diameter QuantityValue 0..1 The netto diameter of the water flow regulator.
is part of FireHydrant 1 The fire hydrant to which the valve is physically attached.
opening key opening key type 0..1 A tool used to open a fire hydrant by removing the cover of a fire hydrant's outlet.

WaterTypeValue

Description
Kind of water.
Properties
No properties have been defined for this entity.

Datatypes

AddressRepresentation

Description
More readable representation with only the basic data of the address, intended to use an address as an attribute of another object.
Usage
For addresses in Flanders, the Master Data of Digital Flanders should be used for allocation purposes.
Properties
For this datatype the following properties are defined: houseNumber , municipalityName , postalcode , streetname .
Property Expected Range Cardinality Description Usage Codelist
houseNumber String 0..1 Alphanumeric code officially assigned to building units, berths, pitches or parcels.
municipalityName GeographicalName 0..1 Municipal name of the address.
postalcode String 0..1 Code designating the geographical area that groups addresses for postal purposes.
streetname GeographicalName 0..1 Streetname of the address.

GeographicalName

Description
Proper noun applied to a real world entity.
Usage
This can be substituted by LangString.
Properties
For this datatype the following properties are defined: nameStatus , nativeness , sourceOfName , spelling .
Property Expected Range Cardinality Description Usage Codelist
nameStatus name status value 0..1 Qualitative information enabling to discern which credit should be given to the name with respect to its standardisation and/or its topicality. The Geographical Names application schema does not explicitly make a preference between different names (like official endonyms) of a specific real world entity. The necessary information for making the preference (like the linguistic status of the administrative or geographic area in question), for a certain use case, must be obtained from other data or information sources. For example, the status of the language of the name may be known through queries on the geometries of named places against the geometry of administrative units recorded in a certain source with the language statuses information. Concepts of this codelist should be used from the INSPIRE Name Status code list.
nativeness nativeness value 0..1 Information enabling to acknowledge if the name is the one that is/was used in the area where the spatial object is situated at the instant when the name is/was in use. Concepts of this codelist should be used from the INSPIRE Nativeness code list.
sourceOfName LangString 0..1 Original data source from which the geographical name is taken from and integrated in the data set providing/publishing it. For some named spatial objects it might refer again to the publishing data set if no other information is available.
spelling LangString 0..1 A proper way of writing the geographical name.

Geometry

Description
The Geometry class provides the means to identify a Location as a point, line, polygon, etc. expressed using coordinates in some coordinate reference system.
Usage
This property contains the CRS code of the coordinate reference system used for the geometry. A closed list of reference systems is supported: Lambert72, Lambert 2008, and WGS84. Lambert72 is currently applied in practice (like CRS code “3812”), while Lambert 2008 is included as the preferred target system in view of a planned transition.
Properties
For this datatype the following properties are defined: gml , wkt .
Property Expected Range Cardinality Description Usage Codelist
gml Literal 0..1 The geometry written in Geography Markup Language. Use "http://www.opengis.net/ont/geosparql#gmlLiteral" as type for the literal.
wkt Literal 0..1 The well-known text representation string describing the point, line or polygon. Use "http://www.opengis.net/ont/geosparql#wktLiteral" as type for the literal.

Identifier

Description
The Identifier class represents any identifier issued by any authority, whether a government agency or not. It captures the identifier itself, the type of identifier, and details of the issuing authority, the date on which the identifier was issued.
Properties
For this datatype the following properties are defined: dateOfIssue , identifier , issuingAuthorityName , issuingAuthorityURI , schemeName , schemeURI .
Property Expected Range Cardinality Description Usage Codelist
dateOfIssue DateTime 0..1 The date on which the Identifier was assigned.
identifier Literal 0..* The value of this property is the Identifier itself.
issuingAuthorityName String 0..1 The name of the agency responsible for issuing the Identifier.
issuingAuthorityURI URI 0..1 The URI of the issuing authority.
schemeName String 0..1 Name of the scheme used to construct the identifier.
schemeURI URI 0..1 URI of the scheme used to construct the identifier.

QuantityValue

Description
A Quantity Value.
Properties
For this datatype the following properties are defined: Unit QuantityValue , Value .
Property Expected Range Cardinality Description Usage Codelist
Unit QuantityValue Unit 1 Relates a factor unit to its unit or system of units with a unit of measure that is either: defined by the system, accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system, a reference to the unit of measure of a quantity (variable or constant) of interest.
Value Literal 1 A property to relate an observable thing with a value expressed as a decimal.

JSON-LD context

(non-normative)

A reusable JSON-LD context definition for this application profile is retrievable at: /thematic/models/hydrants/context/hydrant.jsonld

SHACL template

(non-normative)

A reusable SHACL template for this application profile is retrievable at: /thematic/models/hydrants/shacl/hydrant-SHACL.ttl

Terminology used (external)

This section provides an overview of how terminology from vocabularies has been used in this model.

This implementation model relies on terms from these self-managed vocabularies:

External terminology, which falls outside the in-house namespace vocab.belgif.be, is listed in the table below with the label, as found in the model, and the underlying URI.

When reusing external terminology, the principles of the SEMIC Style Guide are applied. This means that one agrees to the underlying definition, labels and restrictions associated with the URI in the context of the implementation model. The definitions, labels and usage notes must therefore not contradict those of the URI.

term URI
Concept http://www.w3.org/2004/02/skos/core#Concept
ContactPoint http://data.europa.eu/m8g/ContactPoint
ContactPoint.has email http://data.europa.eu/m8g/email
ContactPoint.has telephone http://data.europa.eu/m8g/telephone
FireHydrant https://saref.etsi.org/saref4watr/FireHydrant
FireHydrant.address http://www.w3.org/ns/locn#Address
FireHydrant.geometry http://www.w3.org/ns/locn#geometry
FireHydrant.has part http://purl.org/dc/terms/hasPart
FireHydrant.identifier http://www.w3.org/ns/adms#identifier
FireHydrant.isOperatedBy http://www.w3.org/ns/prov#wasAssociatedWith
FireHydrant.status http://www.w3.org/ns/adms#status
FireHydrant.type http://purl.org/dc/terms/type
HydrantType http://www.w3.org/2004/02/skos/core#Concept
Inspection.date http://purl.org/dc/terms/date
Inspection.description http://purl.org/dc/terms/description
Maintenance.date http://purl.org/dc/terms/date
Maintenance.description http://purl.org/dc/terms/description
name status value http://www.w3.org/2004/02/skos/core#Concept
nativeness value http://www.w3.org/2004/02/skos/core#Concept
opening key type http://www.w3.org/2004/02/skos/core#Concept
Organization http://www.w3.org/ns/org#Organization
Organization.contact point http://data.europa.eu/m8g/contactPoint
Organization.name http://www.w3.org/2004/02/skos/core#prefLabel
Organization.type http://www.w3.org/ns/org#classification
Outlet.is part of http://purl.org/dc/terms/isPartOf
Pipe https://saref.etsi.org/saref4watr/Pipe
Pipe.address http://www.w3.org/ns/locn#Address
Pipe.geometry http://www.w3.org/ns/locn#geometry
Pipe.identifier http://www.w3.org/ns/adms#identifier
Pipe.is connected to http://www.w3.org/ns/prov#wasAssociatedWith
Pipe.is operated by http://www.w3.org/ns/prov#wasAssociatedWith
Pipe.status http://www.w3.org/ns/adms#status
Pipe.type http://purl.org/dc/terms/type
pipe classification type http://www.w3.org/2004/02/skos/core#Concept
PipeType http://www.w3.org/2004/02/skos/core#Concept
Status http://www.w3.org/2004/02/skos/core#Concept
Unit http://qudt.org/schema/qudt/Unit
Usage.date http://purl.org/dc/terms/date
Usage.description http://purl.org/dc/terms/description
Valve https://saref.etsi.org/saref4watr/Valve
Valve.is part of http://purl.org/dc/terms/isPartOf
WaterTypeValue http://www.w3.org/2004/02/skos/core#Concept
AddressRepresentation http://www.w3.org/ns/locn#Address
AddressRepresentation.postalcode http://www.w3.org/ns/locn#postCode
AddressRepresentation.streetname http://www.w3.org/ns/locn#thoroughfare
Geometry http://www.w3.org/ns/locn#Geometry
Geometry.gml http://www.opengis.net/ont/geosparql#asGML
Geometry.wkt http://www.opengis.net/ont/geosparql#asWKT
Identifier http://www.w3.org/ns/adms#Identifier
Identifier.dateOfIssue http://purl.org/dc/terms/issued
Identifier.identifier http://www.w3.org/2004/02/skos/core#notation
Identifier.issuingAuthorityName http://www.w3.org/ns/adms#schemeAgency
Identifier.issuingAuthorityURI http://purl.org/dc/terms/creator
Identifier.schemeName http://purl.org/dc/terms/conformsTo
Identifier.schemeURI http://purl.org/dc/terms/conformsTo
QuantityValue http://qudt.org/schema/qudt/QuantityValue
QuantityValue.Unit QuantityValue http://qudt.org/schema/qudt/hasUnit
QuantityValue.Value http://qudt.org/schema/qudt/value