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.
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
|