From 3cff33497a283975cfe1fc453dd595f3ec025c77 Mon Sep 17 00:00:00 2001 From: Philip Windecker Date: Thu, 4 May 2023 17:07:52 +0200 Subject: [PATCH 1/7] Replaced bibliography entry with correct link Signed-off-by: Philip Windecker --- content/index.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/index.adoc b/content/index.adoc index 515c385a..516ba540 100644 --- a/content/index.adoc +++ b/content/index.adoc @@ -105,8 +105,7 @@ include::./general_docs/glossary.adoc[leveloffset=+1] [bibliography] -== Bibliography -bibliography::[] +include::./general_docs/bibliography.adoc[leveloffset=+1] [appendix] == Release Notes From 79f6d8fe70c95dc51dce535ec03b4a2826c01149 Mon Sep 17 00:00:00 2001 From: Philip Windecker Date: Thu, 4 May 2023 17:47:31 +0200 Subject: [PATCH 2/7] Updated bib entries to ASAM citation Signed-off-by: Philip Windecker --- content/general_docs/bibliography.bib | 92 +++++++++++++-------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/content/general_docs/bibliography.bib b/content/general_docs/bibliography.bib index 0d8d67b8..7859bf64 100644 --- a/content/general_docs/bibliography.bib +++ b/content/general_docs/bibliography.bib @@ -1,75 +1,75 @@ % Encoding: UTF-8 -@Book{fmi2.0, - publisher = {Modelica Association, Linköping, Sweden}, - title = {FMI 2.0: Functional Mock-up Interface for Model Exchange and Co-Simulation}, - year = {2014-07}, +@techreport{FMIFunctionalMock, + organization = {{Modelica Association}}, + number = {https://fmi-standard.org/assets/releases/FMI_for_ModelExchange_and_CoSimulation_v2.0.pdf[FMI 2.0^], __Functional Mock-up Interface for Model Exchange and Co-Simulation v2.0__}, + year = {2014}, + address = {Linköping Sweden} } -@Book{IEEE_754-2019, - title = {IEEE Standard for Floating-Point Arithmetic}, - publisher = {International Organization for Standardization, Geneva, Switzerland}, - year = {2019}, +@misc{IEEE_754-2019, + title = {https://ieeexplore.ieee.org/document/8766229[__IEEE 754-2019__^], IEEE Standard for Floating-Point Arithmetic} } -@Book{iso23150, - publisher = {International Organization for Standardization, Geneva, Switzerland}, - title = {ISO 23150:2021 Road vehicles — Data communication between sensors and data fusion unit for automated driving functions — Logical interface}, - year = {2021-05}, - } +@misc{iso23150, + title = {https://www.iso.org/standard/74741.html[__ISO 23150:2021__^], Road vehicles — Data communication between sensors and data fusion unit for automated driving functions — Logical interface} +} -@Book{iso8601, - publisher = {International Organization for Standardization, Geneva, Switzerland}, - title = {ISO 8601:2019 Data elements and interchange formats — Information interchange — Representation of dates and times}, - year = {2004-12}, +@misc{iso8601, + title = {https://www.iso.org/iso-8601-date-and-time-format.html[__ISO 8601:2019__^], Date and time format} } -@Book{iso8855, - publisher = {Deutsches Institut für Normung e.V., Berlin, Germany}, - title = {DIN ISO 8855:2013-11 Road vehicles - Vehicle dynamics and road-holding ability - Vocabulary}, - year = {2013-11}, +@misc{iso8855, + title = {https://www.beuth.de/de/norm/din-iso-8855/170878818[__DIN ISO 8855:2013-11__^], Road vehicles - Vehicle dynamics and road-holding ability - Vocabulary}, } -@Book{opencrg, - publisher = {ASAM e.V.}, - title = {OpenCRG}, - year = {2020}, +@misc{opencrg, + title = {https://www.asam.net/index.php?eID=dumpFile&t=f&f=3950&token=21a7ae456ec0eb0f9ec3aee5bae3e8c9ebaea140[__ASAM OpenCRG 1.2.0__^]}, + year = {2020} } -@Book{opendrive, - publisher = {ASAM e.V.}, - title = {OpenDRIVE}, - year = {2020}, +@misc{opendrive, + title = {https://www.asam.net/index.php?eID=dumpFile&t=f&f=4422&token=e590561f3c39aa2260e5442e29e93f6693d1cccd[__ASAM OpenDRIVE 1.7.0__^]}, + year = {2021} } -@Book{openscenario, - publisher = {ASAM e.V.}, - title = {OpenSCENARIO}, - year = {2021}, +@misc{openscenario, + title = {https://www.asam.net/index.php?eID=dumpFile&t=f&f=4908&token=ae9d9b44ab9257e817072a653b5d5e98ee0babf8[__ASAM OpenSCENARIO 1.2.0__^]}, + year = {2022} } -@Book{protobuf, - publisher = {https://developers.google.com/protocol-buffers/}, +@techreport{protobuf, + url = {https://developers.google.com/protocol-buffers/}, title = {Protocol Buffers}, - year = {2008-07}, + year = {2008}, + month = {07} } -@Book{wiki_rotation_matrix, - publisher = {https://en.wikipedia.org/wiki/Rotation_matrix}, +@misc{wiki_rotation_matrix, + author = {{Wikipedia}}, title = {Rotation Matrix}, - year = {2022-01}, + url = {https://en.wikipedia.org/wiki/Rotation_matrix}, + urldate = {2022-01}, } -@Book{wiki_euler_angles, - publisher = {https://en.wikipedia.org/wiki/Euler_angles}, +@misc{wiki_euler_angles, + author = {{Wikipedia}}, title = {Euler Angles}, - year = {2022-01}, + url = {https://en.wikipedia.org/wiki/Euler_angles}, + urldate = {2022-01}, } -@Book{reuper2020, - publisher = {Reuper}, - title = {Multi-Frequency GNSS Sensor Fusion With Quality Assessment for Automotive Applications.}, - year = {2020}, +@PHDthesis{reuper2020, + author = {Björn Reuper}, + month = {April}, + language = {en}, + year = {2020}, + school = {Technische Universität}, + address = {Darmstadt}, + isbn = {978-3-935631-46-4}, + title = {Multi-Frequency GNSS Sensor Fusion With Quality Assessment for Automotive Applications}, + abstract = {The modernization of the satellite constellations of GPS and GLONASS as well as the commissioning of Galileo and BeiDou provide civil users with a significantly increased amount of navigation satellites broadcasting usable signals on multiple carrier frequencies. Simultaneously, the quality requirements for automotive localization algorithms increase, because these algorithms are no longer used exclusively for navigation. Instead, they play an important role in the development of autonomous vehicles. These increased requirements cannot be met with GNSS alone, but necessitate the fusion of data from multiple sensor types. This thesis describes the fusion of measurements from three different sensor types with an extended Kalman filter. These three sensor types are a multi-frequency GNSS receiver, an inertial measurement unit and the vehicle's built-in odometry sensors. The focus lies on the optimal processing of pseudoranges obtained from satellites of various constellations on multiple carrier frequencies. This is achieved by forming ionosphere-free linear combinations, which eliminate the largest error source of single-frequency observations. The current deployment of different active satellite generations and the varying reception conditions create the necessity to process pseudoranges or linear combinations thereof on multiple carrier frequencies simultaneously in each epoch. This requires the calibration of signal-dependent differential code biases occurring in pseudorange measurements. A suitable calibration is performed for the employed multi-frequency GNSS receiver for the GPS signals L1 C/A, L2C and L5 as well as for the Galileo signals E1, E5a and E5b. This enables the utilization of the respective pseudoranges and their linear combinations within the integration filter. In addition, a quantitative model of the measurement noise is developed and parametrized, permitting the optimal weighting of the different observations. Additional GNSS observables are time-differenced carrier phase measurements on GPS L1 C/A and Galileo E1. The vehicle's built-in odometry sensors provide the rotation rates of the four wheels and the steering wheel angle. From these quantities, the horizontal velocity vectors at the wheel contact patches are computed. During this computation, the compensation of longitudinal and lateral slip is carried out with various tire models. A major development aspect is the inclusion of correlation into the measurement noise covariance matrix. The magnitude of these correlations in lateral direction is so large that the lateral velocities of the four wheels are subsumed into a single observation per axle. After the observations from GNSS receiver and odometry sensors have been preprocessed in this way, they are fused with the measurements of a MEMS IMU in a tightly coupled integration filter. IMU error modeling is not a key aspect of this thesis and is therefore performed with conventional models. In order to assess the quality of the integrated solution supplied by the localization algorithm, performance metrics concerning accuracy and integrity are chosen. These metrics are evaluated with the help of test scenarios covering different GNSS reception conditions. The reference solution is obtained by integrating data from a ring laser gyroscope IMU and from a GNSS receiver capable of RTK positioning. The results verify that the utilization of multi-frequency observations leads to a significant accuracy improvement in all considered test scenarios. During unobstructed GNSS reception, a horizontal position error of 0.5 m or better is achieved in 95 \% of epochs.}, + url = {http://tuprints.ulb.tu-darmstadt.de/11655/} } From 736eafbfaf587618a163100277514221257e80d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCtsch?= Date: Fri, 3 May 2024 10:47:52 +0200 Subject: [PATCH 3/7] Address review findings in bibliography.bib --- content/general_docs/bibliography.bib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/general_docs/bibliography.bib b/content/general_docs/bibliography.bib index 7859bf64..d72b268a 100644 --- a/content/general_docs/bibliography.bib +++ b/content/general_docs/bibliography.bib @@ -1,8 +1,8 @@ % Encoding: UTF-8 -@techreport{FMIFunctionalMock, +@techreport{fmi2.0, organization = {{Modelica Association}}, - number = {https://fmi-standard.org/assets/releases/FMI_for_ModelExchange_and_CoSimulation_v2.0.pdf[FMI 2.0^], __Functional Mock-up Interface for Model Exchange and Co-Simulation v2.0__}, + title = {https://fmi-standard.org/assets/releases/FMI_for_ModelExchange_and_CoSimulation_v2.0.pdf[FMI 2.0^], __Functional Mock-up Interface for Model Exchange and Co-Simulation v2.0__}, year = {2014}, address = {Linköping Sweden} } From 4ce900354755006bf23c9042013a8fc67f5e62c2 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Mon, 13 May 2024 12:28:27 +0200 Subject: [PATCH 4/7] Update and add missing MA standards Signed-off-by: Pierre R. Mai --- content/general_docs/bibliography.bib | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/content/general_docs/bibliography.bib b/content/general_docs/bibliography.bib index d72b268a..93328530 100644 --- a/content/general_docs/bibliography.bib +++ b/content/general_docs/bibliography.bib @@ -1,9 +1,23 @@ % Encoding: UTF-8 -@techreport{fmi2.0, +@misc{fmi2.0, organization = {{Modelica Association}}, - title = {https://fmi-standard.org/assets/releases/FMI_for_ModelExchange_and_CoSimulation_v2.0.pdf[FMI 2.0^], __Functional Mock-up Interface for Model Exchange and Co-Simulation v2.0__}, - year = {2014}, + title = {https://github.com/modelica/fmi-standard/releases/download/v2.0.4/FMI-Specification-2.0.4.pdf[FMI 2.0.4^], __Functional Mock-up Interface for Model Exchange and Co-Simulation 2.0.4__}, + year = {2022}, + address = {Linköping Sweden} +} + +@misc{fmi3.0, + organization = {{Modelica Association}}, + title = {https://fmi-standard.org/docs/3.0.1/[FMI 3.0.1^], __Functional Mock-up Interface Specification 3.0.1__}, + year = {2023}, + address = {Linköping Sweden} +} + +@misc{ssp1.0, + organization = {{Modelica Association}}, + title = {https://ssp-standard.org/publications/SSP101/SystemStructureAndParameterization101.pdf[SSP 1.0.1^], __System Structure and Parameterization 1.0.1__}, + year = {2022}, address = {Linköping Sweden} } From ece68fe003bcd0d5299e61499de5670511d39807 Mon Sep 17 00:00:00 2001 From: AMuetsch Date: Fri, 31 May 2024 14:59:43 +0200 Subject: [PATCH 5/7] refactor bibliography to match upcoming ASAM Editorial Guide --- content/general_docs/bibliography.bib | 91 +++++++++++---------------- 1 file changed, 35 insertions(+), 56 deletions(-) diff --git a/content/general_docs/bibliography.bib b/content/general_docs/bibliography.bib index 93328530..4e12b43b 100644 --- a/content/general_docs/bibliography.bib +++ b/content/general_docs/bibliography.bib @@ -1,89 +1,68 @@ % Encoding: UTF-8 -@misc{fmi2.0, - organization = {{Modelica Association}}, - title = {https://github.com/modelica/fmi-standard/releases/download/v2.0.4/FMI-Specification-2.0.4.pdf[FMI 2.0.4^], __Functional Mock-up Interface for Model Exchange and Co-Simulation 2.0.4__}, - year = {2022}, - address = {Linköping Sweden} +@Standard{fmi2.0, + title = {__{Modelica Association}__, https://github.com/modelica/fmi-standard/releases/download/v2.0.4/FMI-Specification-2.0.4.pdf[__FMI 2.0.4__^], Functional Mock-up Interface for Model Exchange and Co-Simulation 2.0.4, __2022__} } -@misc{fmi3.0, - organization = {{Modelica Association}}, - title = {https://fmi-standard.org/docs/3.0.1/[FMI 3.0.1^], __Functional Mock-up Interface Specification 3.0.1__}, - year = {2023}, - address = {Linköping Sweden} +@Standard{fmi3.0, + title = {__{Modelica Association}__, https://fmi-standard.org/docs/3.0.1[__FMI 3.0.1__^], Functional Mock-up Interface Specification 3.0.1, __2023__} } -@misc{ssp1.0, - organization = {{Modelica Association}}, - title = {https://ssp-standard.org/publications/SSP101/SystemStructureAndParameterization101.pdf[SSP 1.0.1^], __System Structure and Parameterization 1.0.1__}, - year = {2022}, - address = {Linköping Sweden} +@Standard{ssp1.0, + title = {__{Modelica Association}__, https://ssp-standard.org/publications/SSP101/SystemStructureAndParameterization101.pdf[__SSP 1.0.1__^], System Structure and Parameterization 1.0.1, __2022__} } -@misc{IEEE_754-2019, - title = {https://ieeexplore.ieee.org/document/8766229[__IEEE 754-2019__^], IEEE Standard for Floating-Point Arithmetic} +@Standard{IEEE_754-2019, + title = {https://ieeexplore.ieee.org/document/8766229[__IEEE 754-2019__^], IEEE Standard for Floating-Point Arithmetic} } -@misc{iso23150, - title = {https://www.iso.org/standard/74741.html[__ISO 23150:2021__^], Road vehicles — Data communication between sensors and data fusion unit for automated driving functions — Logical interface} +@Standard{iso23150, + title = {https://www.iso.org/standard/74741.html[__ISO 23150:2021__^], Road vehicles — Data communication between sensors and data fusion unit for automated driving functions — Logical interface} } -@misc{iso8601, - title = {https://www.iso.org/iso-8601-date-and-time-format.html[__ISO 8601:2019__^], Date and time format} +@Standard{iso8601, + title = {https://www.iso.org/iso-8601-date-and-time-format.html[__ISO 8601:2019__^], Date and time format } } -@misc{iso8855, - title = {https://www.beuth.de/de/norm/din-iso-8855/170878818[__DIN ISO 8855:2013-11__^], Road vehicles - Vehicle dynamics and road-holding ability - Vocabulary}, +@Standard{iso8855, + title = {https://www.beuth.de/de/norm/din-iso-8855/170878818[__DIN ISO 8855:2013-11__^], Road vehicles - Vehicle dynamics and road-holding ability - Vocabulary} } -@misc{opencrg, - title = {https://www.asam.net/index.php?eID=dumpFile&t=f&f=3950&token=21a7ae456ec0eb0f9ec3aee5bae3e8c9ebaea140[__ASAM OpenCRG 1.2.0__^]}, - year = {2020} +@Standard{opencrg, + title = {https://www.asam.net/index.php?eID=dumpFile&t=f&f=3950&token=21a7ae456ec0eb0f9ec3aee5bae3e8c9ebaea140[__ASAM OpenCRG 1.2.0__^], __2020__} } -@misc{opendrive, - title = {https://www.asam.net/index.php?eID=dumpFile&t=f&f=4422&token=e590561f3c39aa2260e5442e29e93f6693d1cccd[__ASAM OpenDRIVE 1.7.0__^]}, - year = {2021} +@Standard{opendrive, + title = {https://www.asam.net/index.php?eID=dumpFile&t=f&f=4422&token=e590561f3c39aa2260e5442e29e93f6693d1cccd[__ASAM OpenDRIVE 1.7.0__^], __2021__} } -@misc{openscenario, - title = {https://www.asam.net/index.php?eID=dumpFile&t=f&f=4908&token=ae9d9b44ab9257e817072a653b5d5e98ee0babf8[__ASAM OpenSCENARIO 1.2.0__^]}, - year = {2022} +@Standard{openscenario, + title = {https://www.asam.net/index.php?eID=dumpFile&t=f&f=4908&token=ae9d9b44ab9257e817072a653b5d5e98ee0babf8[__ASAM OpenSCENARIO 1.2.0__^], __2022__} } -@techreport{protobuf, - url = {https://developers.google.com/protocol-buffers/}, - title = {Protocol Buffers}, - year = {2008}, - month = {07} +@misc{protobuf, + title = {https://developers.google.com/protocol-buffers[Protocol Buffers^]}, + note = {[viewed 2008-07]} } @misc{wiki_rotation_matrix, - author = {{Wikipedia}}, - title = {Rotation Matrix}, - url = {https://en.wikipedia.org/wiki/Rotation_matrix}, - urldate = {2022-01}, + author = {{Wikipedia}}, + title = {https://en.wikipedia.org/wiki/Rotation_matrix[Rotation Matrix^]}, + note = {[viewed 2022-01]} } @misc{wiki_euler_angles, - author = {{Wikipedia}}, - title = {Euler Angles}, - url = {https://en.wikipedia.org/wiki/Euler_angles}, - urldate = {2022-01}, + author = {{Wikipedia}}, + title = {{https://en.wikipedia.org/wiki/Euler_angles[Euler Angles^]}, + note = {[viewed 2022-01]} } -@PHDthesis{reuper2020, - author = {Björn Reuper}, - month = {April}, - language = {en}, - year = {2020}, - school = {Technische Universität}, - address = {Darmstadt}, - isbn = {978-3-935631-46-4}, - title = {Multi-Frequency GNSS Sensor Fusion With Quality Assessment for Automotive Applications}, - abstract = {The modernization of the satellite constellations of GPS and GLONASS as well as the commissioning of Galileo and BeiDou provide civil users with a significantly increased amount of navigation satellites broadcasting usable signals on multiple carrier frequencies. Simultaneously, the quality requirements for automotive localization algorithms increase, because these algorithms are no longer used exclusively for navigation. Instead, they play an important role in the development of autonomous vehicles. These increased requirements cannot be met with GNSS alone, but necessitate the fusion of data from multiple sensor types. This thesis describes the fusion of measurements from three different sensor types with an extended Kalman filter. These three sensor types are a multi-frequency GNSS receiver, an inertial measurement unit and the vehicle's built-in odometry sensors. The focus lies on the optimal processing of pseudoranges obtained from satellites of various constellations on multiple carrier frequencies. This is achieved by forming ionosphere-free linear combinations, which eliminate the largest error source of single-frequency observations. The current deployment of different active satellite generations and the varying reception conditions create the necessity to process pseudoranges or linear combinations thereof on multiple carrier frequencies simultaneously in each epoch. This requires the calibration of signal-dependent differential code biases occurring in pseudorange measurements. A suitable calibration is performed for the employed multi-frequency GNSS receiver for the GPS signals L1 C/A, L2C and L5 as well as for the Galileo signals E1, E5a and E5b. This enables the utilization of the respective pseudoranges and their linear combinations within the integration filter. In addition, a quantitative model of the measurement noise is developed and parametrized, permitting the optimal weighting of the different observations. Additional GNSS observables are time-differenced carrier phase measurements on GPS L1 C/A and Galileo E1. The vehicle's built-in odometry sensors provide the rotation rates of the four wheels and the steering wheel angle. From these quantities, the horizontal velocity vectors at the wheel contact patches are computed. During this computation, the compensation of longitudinal and lateral slip is carried out with various tire models. A major development aspect is the inclusion of correlation into the measurement noise covariance matrix. The magnitude of these correlations in lateral direction is so large that the lateral velocities of the four wheels are subsumed into a single observation per axle. After the observations from GNSS receiver and odometry sensors have been preprocessed in this way, they are fused with the measurements of a MEMS IMU in a tightly coupled integration filter. IMU error modeling is not a key aspect of this thesis and is therefore performed with conventional models. In order to assess the quality of the integrated solution supplied by the localization algorithm, performance metrics concerning accuracy and integrity are chosen. These metrics are evaluated with the help of test scenarios covering different GNSS reception conditions. The reference solution is obtained by integrating data from a ring laser gyroscope IMU and from a GNSS receiver capable of RTK positioning. The results verify that the utilization of multi-frequency observations leads to a significant accuracy improvement in all considered test scenarios. During unobstructed GNSS reception, a horizontal position error of 0.5 m or better is achieved in 95 \% of epochs.}, - url = {http://tuprints.ulb.tu-darmstadt.de/11655/} +@book{reuper2020, + author = {Reuper, Björn}, + title = {Multi-Frequency GNSS Sensor Fusion With Quality Assessment for Automotive Applications}, + address = {Darmstadt, Germany}, + publisher = {Technische Universität}, + year = {2020} } From ee2c72a4a6f55f342d92d602aa0cf8a99db34902 Mon Sep 17 00:00:00 2001 From: AMuetsch Date: Mon, 3 Jun 2024 09:47:56 +0200 Subject: [PATCH 6/7] Replace chapter about bibliography with hint to ASM-22 --- content/contributing/creating_references.adoc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/content/contributing/creating_references.adoc b/content/contributing/creating_references.adoc index e63deb3f..f198d0a9 100644 --- a/content/contributing/creating_references.adoc +++ b/content/contributing/creating_references.adoc @@ -7,6 +7,19 @@ endif::[] When citing literature in the reference documentation, adhere to the following guidelines: +* All sources shall be primary sources. +Sources like Wikipedia are not allowed. +* In the text, sources are cited using `cite:[]`, with being the unique key defined in the bibliography.bib. +* Refer to +//#TODO add link to latest version when available xref:https://internal.pages.asam.net/asam-editorial-guide/editorial-guide-generator/editorialguide-asciidoc/latest/Editorial_guide.html[ +rule ASM-22 of the ASAM Editorial Guide +//] +for detailed guidelines. + +//Replaced by ASM-22, see #75 +//// +When citing literature in the reference documentation, adhere to the following guidelines: + * All sources shall be primary sources. Sources like Wikipedia are not allowed. * OSI uses _APA style_ references from the American Psychological Association. * In the text, sources are cited using numbers in brackets. @@ -69,3 +82,4 @@ More sample templates are available at https://apastyle.apa.org. optional double atmospheric_pressure = 1; } ---- +//// \ No newline at end of file From 2963c3f5ca7784d17d123361c8860469f7258b89 Mon Sep 17 00:00:00 2001 From: AMuetsch Date: Tue, 4 Jun 2024 07:11:20 +0200 Subject: [PATCH 7/7] Remove mention of "no wikipedia" to not contradict with ASM-22 and the actual bibliography, which contains two wikipedia sources. --- content/contributing/creating_references.adoc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/content/contributing/creating_references.adoc b/content/contributing/creating_references.adoc index f198d0a9..31afd359 100644 --- a/content/contributing/creating_references.adoc +++ b/content/contributing/creating_references.adoc @@ -7,14 +7,12 @@ endif::[] When citing literature in the reference documentation, adhere to the following guidelines: -* All sources shall be primary sources. -Sources like Wikipedia are not allowed. -* In the text, sources are cited using `cite:[]`, with being the unique key defined in the bibliography.bib. * Refer to //#TODO add link to latest version when available xref:https://internal.pages.asam.net/asam-editorial-guide/editorial-guide-generator/editorialguide-asciidoc/latest/Editorial_guide.html[ rule ASM-22 of the ASAM Editorial Guide //] for detailed guidelines. +* In the text, cite sources using `cite:[]`, with being the unique key defined in the bibliography.bib. //Replaced by ASM-22, see #75 ////