Added title to stub filenames
This commit is contained in:
parent
5f2aa5220a
commit
928b85a4db
36 changed files with 119 additions and 29 deletions
|
|
@ -4,37 +4,37 @@ Publicatiedatum: augustus 2023
|
||||||
|
|
||||||
| 2023 ID | Onderwerp | Brontekst |
|
| 2023 ID | Onderwerp | Brontekst |
|
||||||
| :------ | :------------------------------------------------------------------------- | :----------------------------- |
|
| :------ | :------------------------------------------------------------------------- | :----------------------------- |
|
||||||
| **0** | **Inleiding** | [BT](c-0.md) |
|
| **0** | **Inleiding** | [BT](c-0-Inleiding.md) |
|
||||||
| **1** | **Onderwerp en toepassingsgebied** | [BT](c-1.md) |
|
| **1** | **Onderwerp en toepassingsgebied** | [BT](c-1-Onderwerp-en-toepassingsgebied.md) |
|
||||||
| **2** | **Normatieve verwijzingen** | [BT](c-2.md) |
|
| **2** | **Normatieve verwijzingen** | [BT](c-2-Normatieve-verwijzingen.md) |
|
||||||
| **3** | **Termen en definities** | [BT](c-3.md) |
|
| **3** | **Termen en definities** | [BT](c-3-Termen-en-definities.md) |
|
||||||
| **4** | **Context van de organisatie** | |
|
| **4** | **Context van de organisatie** | |
|
||||||
| 4.1 | Inzicht in de organisatie en haar context | [BT](c-4.1.md) |
|
| 4.1 | Inzicht in de organisatie en haar context | [BT](c-4.1-Inzicht-in-de-organisatie-en-haar-context.md) |
|
||||||
| 4.2 | Inzicht in de behoeften en verwachtingen van belanghebbenden | [BT](c-4.2.md) |
|
| 4.2 | Inzicht in de behoeften en verwachtingen van belanghebbenden | [BT](c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md) |
|
||||||
| 4.3 | Het toepassingsgebied van het managementsysteem voor informatiebeveiliging | [BT](c-4.3.md) |
|
| 4.3 | Het toepassingsgebied van het managementsysteem voor informatiebeveiliging | [BT](c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md) |
|
||||||
| 4.4 | Managementsysteem voor informatiebeveiliging | [BT](c-4.4.md) |
|
| 4.4 | Managementsysteem voor informatiebeveiliging | [BT](c-4.4-Managementsysteem-voor-informatiebeveiliging.md) |
|
||||||
| **5** | **Leiderschap** | |
|
| **5** | **Leiderschap** | |
|
||||||
| 5.1 | Leiderschap en betrokkenheid | [BT](c-5.1.md) |
|
| 5.1 | Leiderschap en betrokkenheid | [BT](c-5.1-Leiderschap-en-betrokkenheid.md) |
|
||||||
| 5.2 | Beleid | [BT](c-5.2.md) |
|
| 5.2 | Beleid | [BT](c-5.2-Beleid.md) |
|
||||||
| 5.3 | Rollen, verantwoordelijkheden en bevoegdheden binnen de organisatie | [BT](c-5.3.md) |
|
| 5.3 | Rollen, verantwoordelijkheden en bevoegdheden binnen de organisatie | [BT](c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md) |
|
||||||
| **6** | **Planning** | |
|
| **6** | **Planning** | |
|
||||||
| 6.1 | Acties om risico's en kansen op te pakken | [BT](c-6.1.md) |
|
| 6.1 | Acties om risico's en kansen op te pakken | [BT](c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md) |
|
||||||
| 6.2 | Informatiebeveiligingsdoelstellingen en de planning om ze te bereiken | [BT](c-6.2.md) |
|
| 6.2 | Informatiebeveiligingsdoelstellingen en de planning om ze te bereiken | [BT](c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md) |
|
||||||
| 6.3 | Planning van wijzigingen | [BT](c-6.3.md) |
|
| 6.3 | Planning van wijzigingen | [BT](c-6.3-Planning-van-wijzigingen.md) |
|
||||||
| **7** | **Ondersteuning** | |
|
| **7** | **Ondersteuning** | |
|
||||||
| 7.1 | Middelen | [BT](c-7.1.md) |
|
| 7.1 | Middelen | [BT](c-7.1-Middelen.md) |
|
||||||
| 7.2 | Competentie | [BT](c-7.2.md) |
|
| 7.2 | Competentie | [BT](c-7.2-Competentie.md) |
|
||||||
| 7.3 | Bewustzijn | [BT](c-7.3.md) |
|
| 7.3 | Bewustzijn | [BT](c-7.3-Bewustzijn.md) |
|
||||||
| 7.4 | Communicatie | [BT](c-7.4.md) |
|
| 7.4 | Communicatie | [BT](c-7.4-Communicatie.md) |
|
||||||
| 7.5 | Gedocumenteerde informatie | [BT](c-7.5.md) |
|
| 7.5 | Gedocumenteerde informatie | [BT](c-7.5-Gedocumenteerde-informatie.md) |
|
||||||
| **8** | **Uitvoering** | |
|
| **8** | **Uitvoering** | |
|
||||||
| 8.1 | Operationele planning en beheersing | [BT](c-8.1.md) |
|
| 8.1 | Operationele planning en beheersing | [BT](c-8.1-Operationele-planning-en-beheersing.md) |
|
||||||
| 8.2 | Risicobeoordeling van informatiebeveiliging | [BT](c-8.2.md) |
|
| 8.2 | Risicobeoordeling van informatiebeveiliging | [BT](c-8.2-Risicobeoordeling-van-informatiebeveiliging.md) |
|
||||||
| 8.3 | Informatiebeveiligingsrisico's behandelen | [BT](c-8.3.md) |
|
| 8.3 | Informatiebeveiligingsrisico's behandelen | [BT](c-8.3-Informatiebeveiligingsrisicos-behandelen.md) |
|
||||||
| **9** | **Evaluatie van de prestaties** | |
|
| **9** | **Evaluatie van de prestaties** | |
|
||||||
| 9.1 | Monitoren, meten, analyseren en evalueren | [BT](c-9.1.md) |
|
| 9.1 | Monitoren, meten, analyseren en evalueren | [BT](c-9.1-Monitoren-meten-analyseren-en-evalueren.md) |
|
||||||
| 9.2 | Interne audit | [BT](c-9.2.md) |
|
| 9.2 | Interne audit | [BT](c-9.2-Interne-audit.md) |
|
||||||
| 9.3 | Management review | [BT](c-9.3.md) |
|
| 9.3 | Management review | [BT](c-9.3-Management-review.md) |
|
||||||
| **10** | **Verbetering** | |
|
| **10** | **Verbetering** | |
|
||||||
| 10.1 | Continue verbetering | [BT](c-10.1.md) |
|
| 10.1 | Continue verbetering | [BT](c-10.1-Continue-verbetering.md) |
|
||||||
| 10.2 | Afwijkingen en corrigerende maatregelen | [BT](c-10.2.md) |
|
| 10.2 | Afwijkingen en corrigerende maatregelen | [BT](c-10.2-Afwijkingen-en-corrigerende-maatregelen.md) |
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ ISO/IEC 27000 beschrijft het overzicht en het vocabulaire van managementsystemen
|
||||||
|
|
||||||
Dit document past de in bijlage SL bij ISO/IEC Directives, Part 1, Consolidated ISO Supplement gedefinieerde hoofdstructuur, identieke paragraaftitels, identieke tekst, gemeenschappelijke termen en kerndefinities toe en behoudt daardoor compatibiliteit met andere managementsysteemnormen waarop bijlage SL is toegepast.
|
Dit document past de in bijlage SL bij ISO/IEC Directives, Part 1, Consolidated ISO Supplement gedefinieerde hoofdstructuur, identieke paragraaftitels, identieke tekst, gemeenschappelijke termen en kerndefinities toe en behoudt daardoor compatibiliteit met andere managementsysteemnormen waarop bijlage SL is toegepast.
|
||||||
|
|
||||||
Deze in bijlage SL gedefinieerde gemeenschappelijke benadering is nuttig voor organisaties die ervoor kiezen één managementsysteem uit te [v](c-0.md#_bookmark3)oeren dat aan de eisen van twee of meer managementsysteemnormen voldoet. [1)](c-0.md#_bookmark3)
|
Deze in bijlage SL gedefinieerde gemeenschappelijke benadering is nuttig voor organisaties die ervoor kiezen één managementsysteem uit te [v](c-0-Inleiding.md#_bookmark3)oeren dat aan de eisen van twee of meer managementsysteemnormen voldoet. [1)](c-0-Inleiding.md#_bookmark3)
|
||||||
|
|
||||||
]{#_bookmark3 .anchor}1) Nederlandse voetnoot: Om de gebruikers van meerdere managementsysteemnormen van dienst te zijn, is in deze norm de identieke kerntekst door een (kleur)markering onderscheiden van de aanvullende voor informatiebeveiliging specifieke tekst. De [gele markering betreft de identieke kerntekst.
|
]{#_bookmark3 .anchor}1) Nederlandse voetnoot: Om de gebruikers van meerdere managementsysteemnormen van dienst te zijn, is in deze norm de identieke kerntekst door een (kleur)markering onderscheiden van de aanvullende voor informatiebeveiliging specifieke tekst. De [gele markering betreft de identieke kerntekst.
|
||||||
|
|
||||||
|
|
@ -16,7 +16,7 @@ e) worden gecommuniceerd;
|
||||||
|
|
||||||
f) passend bij de situatie worden geactualiseerd;
|
f) passend bij de situatie worden geactualiseerd;
|
||||||
|
|
||||||
g) beschikbaar zijn als gedocumenteerde informatie. \[Tekst verwijderd\][*](c-6.2.md#_bookmark20)
|
g) beschikbaar zijn als gedocumenteerde informatie. \[Tekst verwijderd\][*](c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md#_bookmark20)
|
||||||
|
|
||||||
Bij het opstellen van planningen voor het bereiken van de informatiebeveiligingsdoelstellingen moet de organisatie vaststellen:
|
Bij het opstellen van planningen voor het bereiken van de informatiebeveiligingsdoelstellingen moet de organisatie vaststellen:
|
||||||
|
|
||||||
90
Corpus/Standards/ISO-27001-OST/ISO27001-NL-2023/rename-iso-title.zsh
Executable file
90
Corpus/Standards/ISO-27001-OST/ISO27001-NL-2023/rename-iso-title.zsh
Executable file
|
|
@ -0,0 +1,90 @@
|
||||||
|
#!/usr/bin/env zsh
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
execute=false
|
||||||
|
if [[ ${1:-} == '--execute' ]]; then
|
||||||
|
execute=true
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $# -gt 0 ]]; then
|
||||||
|
print -u2 'Usage: rename-iso-title.zsh [--execute]'
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Requires Obsidian app running and CLI enabled.
|
||||||
|
: ${OBSIDIAN_CLI:=obsidian}
|
||||||
|
|
||||||
|
files=(c-[0-9]*\.md(N))
|
||||||
|
if (( ${#files} == 0 )); then
|
||||||
|
print 'No matching files found.'
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
for src in "$files[@]"; do
|
||||||
|
base=${src:t}
|
||||||
|
|
||||||
|
# Read the level 1 header from the file
|
||||||
|
# Format: # <number> <title>
|
||||||
|
# Extract everything after the first number and space
|
||||||
|
header=$(head -n 1 "$src" | sed 's/^# [0-9.]* //')
|
||||||
|
|
||||||
|
if [[ -z "$header" ]]; then
|
||||||
|
print -u2 "WARN skipped (no header found): $src"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Clean up the title
|
||||||
|
title=$header
|
||||||
|
# Replace spaces with dashes
|
||||||
|
title=${title// /-}
|
||||||
|
# Remove commas, slashes, parentheses, quotes
|
||||||
|
title=${title//,/}
|
||||||
|
title=${title//\//}
|
||||||
|
title=${title//\\/}
|
||||||
|
title=${title//\(}
|
||||||
|
title=${title//\)}
|
||||||
|
title=${title//\'}
|
||||||
|
title=${title//\'}
|
||||||
|
# Replace diacritics with base characters
|
||||||
|
title=${title//ï/i}
|
||||||
|
title=${title//é/e}
|
||||||
|
title=${title//è/e}
|
||||||
|
title=${title//ê/e}
|
||||||
|
title=${title//ë/e}
|
||||||
|
title=${title//ö/o}
|
||||||
|
title=${title//ü/u}
|
||||||
|
title=${title//ó/o}
|
||||||
|
title=${title//ô/o}
|
||||||
|
title=${title//á/a}
|
||||||
|
title=${title//à/a}
|
||||||
|
title=${title//ã/a}
|
||||||
|
title=${title//ä/a}
|
||||||
|
title=${title//í/i}
|
||||||
|
title=${title//ì/i}
|
||||||
|
title=${title//ñ/n}
|
||||||
|
title=${title//ú/u}
|
||||||
|
title=${title//ù/u}
|
||||||
|
# Remove multiple dashes
|
||||||
|
title=${title//---/-}
|
||||||
|
title=${title//--/-}
|
||||||
|
# Remove leading/trailing dashes
|
||||||
|
title=${title#-}
|
||||||
|
title=${title%-}
|
||||||
|
|
||||||
|
# Build new filename: c-n.n-TITLE.md
|
||||||
|
ext="${src:r}.md" # extension without the extra .md issue
|
||||||
|
filename="${src%.*}"
|
||||||
|
target="${filename}-${title}.md"
|
||||||
|
|
||||||
|
if [[ $src == $target ]]; then
|
||||||
|
print "SKIP $src"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
print "SRC $src"
|
||||||
|
print "DEST $target"
|
||||||
|
if $execute; then
|
||||||
|
"$OBSIDIAN_CLI" rename file="$src" name="$target"
|
||||||
|
fi
|
||||||
|
done
|
||||||
Loading…
Add table
Add a link
Reference in a new issue