394 lines
15 KiB
YAML
394 lines
15 KiB
YAML
# =============================================================================
|
|
# TOOL-KATALOG der Wissensdatenbank (manuell gepflegt)
|
|
# Allgemeines, tool-uebergreifendes Wissen steht in config/general.yaml.
|
|
# =============================================================================
|
|
#
|
|
# AUFBAU PRO TOOL:
|
|
# - id / name / domain
|
|
# scope: intern # tool-weit: intern | extern | allgemein | mixed
|
|
# owners: ["a@db.de"] # intern VERANTWORTLICHE (Accountability) -> Frontmatter
|
|
# contact: "team@db.de" # herausgebbarer Ansprechpartner/Kontakt -> Frontmatter
|
|
# # (optional; Default: einfachbahn@deutschebahn.com)
|
|
# sources: # 1..n Quellen, beliebig mischbar
|
|
# - url: "..."
|
|
# strategy: confluence_tree # confluence_page|confluence_tree|confluence_faq|crawler|sitemap|gitlab_md|file|pdf
|
|
# scope: extern # optional pro Quelle (ueberschreibt Tool-Scope)
|
|
# tags: [ ... ]
|
|
# options: { max_depth: -1 } # nur diese Seite=0, alle Unterseiten=-1
|
|
#
|
|
# INKREMENTELL (Confluence): options: { incremental: true }
|
|
# -> vor dem Laden wird die Confluence-Version je Seite geprueft. Ist sie
|
|
# identisch zur bereits verarbeiteten (source_version im Frontmatter),
|
|
# wird die Seite uebersprungen (spart API-Last). Geaenderte/neue Seiten
|
|
# werden normal verarbeitet.
|
|
#
|
|
# SCOPE-REGELN (WICHTIG):
|
|
# Tool-scope:
|
|
# intern -> alles intern (Default, restriktiv; z.B. Salesforce)
|
|
# extern -> alles extern
|
|
# allgemein -> gilt fuer intern UND extern
|
|
# mixed -> Tool hat Quellen mit UNTERSCHIEDLICHEM Scope (z.B. eine interne
|
|
# und eine externe Seite). Es gibt KEINE Trennung INNERHALB einer
|
|
# Seite. Im Zweifel braucht ein Tool also ZWEI Seiten.
|
|
# Source-scope (gilt fuer die ganze Seite, kein Aufteilen des Inhalts):
|
|
# intern | extern | allgemein
|
|
# "intern,extern" -> die Seite wird fuer BEIDE Scopes genutzt (dupliziert)
|
|
#
|
|
# Quellen ohne eigenen scope erben den Tool-scope (bei 'mixed' => intern).
|
|
# =============================================================================
|
|
|
|
tools:
|
|
# --- PathOS: gemischt (intern + extern ueber getrennte Seiten/Quellen) ----
|
|
- id: pathos
|
|
name: "PathOS"
|
|
domain: pathos
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"] # TODO: echte 1-2 Ansprechpartner
|
|
sources:
|
|
# Tool-Uebersicht: fuer intern UND extern nutzbar (ganze Seite, ohne Trennung)
|
|
# Chunking gezielt fuer Anhang-PDFs (z.B. EVU-Schnittstellen-Doku): Anhaenge sind
|
|
# oft gross+gegliedert; Seiten bleiben ganz. Wirkt fuer alle pathos-Quellen
|
|
# (Ort = */pathos), durch chunk_kind: attachment bleiben FAQ/Web-Seiten unangetastet.
|
|
- url: "https://arija-confluence.jaas.service.deutschebahn.com/spaces/BES/pages/517791845/Tool+PathOS"
|
|
strategy: confluence_tree
|
|
scope: "intern,extern"
|
|
tags: ["pathos"]
|
|
options:
|
|
incremental: true
|
|
chunk: headings
|
|
chunk_kind: attachment # nur Anhang-PDFs chunken
|
|
chunk_min_doc_chars: 3000 # < 3k Zeichen bleiben ganz (~750 Token)
|
|
exclude_pages: ["355496791"] # FAQ-Seite separat via confluence_faq (s.u.)
|
|
# Tiefe Wissensdatenbank: rein intern
|
|
- url: "https://arija-confluence.jaas.service.deutschebahn.com/spaces/BES/pages/355496785/Pathos+Wissensdatenbank"
|
|
strategy: confluence_tree
|
|
scope: intern
|
|
tags: ["pathos"]
|
|
# FAQ-Seite (355496791) NICHT als generische Seite erfassen - sie wird unten
|
|
# gezielt via confluence_faq als Q/A aufbereitet (sonst rohe Tabelle).
|
|
options: { max_depth: -1, incremental: true, exclude_pages: ["355496791"] }
|
|
# FAQ (primaer fuer intern gedacht): aus Tabelle Q/A erzeugen, ein Chunk je Frage.
|
|
# chunk_component: faq grenzt das FAQ-Chunking sauber vom Attachment-Chunking
|
|
# (chunk_kind: attachment) am selben Ort intern/pathos ab. chunk_min_chars: 0 ->
|
|
# auch kurze Q&A bleiben ein eigener Chunk (kein Mergen) -> ein Chunk je Frage.
|
|
- url: "https://arija-confluence.jaas.service.deutschebahn.com/spaces/BES/pages/355496791/FAQ+pathOS+prim%C3%A4r+f%C3%BCr+intern+gedacht"
|
|
strategy: confluence_faq
|
|
scope: intern
|
|
tags: ["pathos", "faq"]
|
|
options: { incremental: true, chunk: faq, chunk_component: faq, chunk_min_chars: 0 }
|
|
# FAQ extern (kund:innenfaehig): Seite ist mit Ueberschriften (h2) + Absaetzen
|
|
# aufgebaut, NICHT als Q/A-Tabelle -> confluence_page (storage_to_markdown),
|
|
# sonst findet der FAQ-Tabellen-Extraktor nichts und die Seite landet leer in pending.
|
|
- url: "https://arija-confluence.jaas.service.deutschebahn.com/spaces/BES/pages/611945127/FAQ+PathOS+Extern"
|
|
strategy: confluence_page
|
|
scope: extern
|
|
tags: ["pathos", "faq"]
|
|
options: { incremental: true }
|
|
# pathOS oeffentliche Webseite (dbinfrago.com)
|
|
- url: "https://www.dbinfrago.com/web/schienennetz/leistungen/trassen/trassenbestellung/pathOS-neues-Bestellsystem--13003480"
|
|
strategy: sitemap
|
|
scope: "intern,extern"
|
|
tags: ["pathos", "web"]
|
|
options:
|
|
sitemap_url: "https://www.dbinfrago.com/service-sitemap-sdfkhsdjhfgjhsdfjkz834iuhiu-sitemap_index.xml"
|
|
url_pattern: "pathOS-neues-Bestellsystem"
|
|
incremental: true
|
|
redact: false
|
|
selector: "main"
|
|
# TAF/TAP-TSI Seiten (eng mit pathOS verzahnt, extern nutzbar)
|
|
- url: "https://www.dbinfrago.com/web/schienennetz/netzzugang-und-regulierung/taf-tap-tsi"
|
|
strategy: sitemap
|
|
scope: "intern,extern"
|
|
tags: ["pathos", "taf-tap-tsi", "web"]
|
|
options:
|
|
sitemap_url: "https://www.dbinfrago.com/service-sitemap-sdfkhsdjhfgjhsdfjkz834iuhiu-sitemap_index.xml"
|
|
url_pattern: "/taf-tap-tsi/"
|
|
incremental: true
|
|
redact: false
|
|
selector: "main"
|
|
# TAF/TAP-TSI Glossar (PDF)
|
|
- url: "https://www.dbinfrago.com/resource/blob/11089224/1c9c5e81637ecedea763f04efad4013d/Download-TAF-TAP-Glossar-data.pdf"
|
|
strategy: pdf
|
|
scope: "intern,extern"
|
|
tags: ["pathos", "taf-tap-tsi", "glossar"]
|
|
options: { redact: false }
|
|
# TAF/TAP-TSI Fachliche Dokumentation (Confluence-Tree, rein intern)
|
|
- url: "https://arija-confluence.jaas.service.deutschebahn.com/spaces/TTSI/pages/490596078/TAF+TAP+TSI+Fachliche+Dokumentation"
|
|
strategy: confluence_tree
|
|
scope: intern
|
|
tags: ["pathos", "taf-tap-tsi"]
|
|
options: { max_depth: -1, incremental: true }
|
|
# Handbuch pathOS Webportal (PDF) - neueste Version automatisch ueber die Sitemap.
|
|
# Statt einer versions-festen blob-URL (wird alt): die Sitemap enthaelt die aktuell
|
|
# veroeffentlichte PDF-URL; das Regex matcht den stabilen Dateinamen-Praefix und der
|
|
# Connector waehlt die neueste (hoechste blob-ID). So kommt jede neue Handbuch-Version
|
|
# automatisch rein, ohne die Config anzufassen.
|
|
- url: "https://www.dbinfrago.com/service-sitemap-sdfkhsdjhfgjhsdfjkz834iuhiu-sitemap_index.xml"
|
|
strategy: pdf
|
|
scope: "intern,extern"
|
|
tags: ["pathos", "handbuch"]
|
|
options:
|
|
sitemap_url: "https://www.dbinfrago.com/service-sitemap-sdfkhsdjhfgjhsdfjkz834iuhiu-sitemap_index.xml"
|
|
url_pattern: "Handbuch-pathOS-Webportal"
|
|
max_pdfs: 1 # nur die neueste Handbuch-Version
|
|
incremental: true
|
|
redact: false
|
|
|
|
# --- NuR: rein intern -----------------------------------------------------
|
|
- id: nur
|
|
name: "NuR"
|
|
domain: nur
|
|
scope: intern
|
|
owners: ["einfachbahn@deutschebahn.com"] # TODO: echte 1-2 Ansprechpartner
|
|
sources:
|
|
- url: "https://arija-confluence.jaas.service.deutschebahn.com/spaces/BES/pages/431623762/Tool+NuR+zentrale+Nutzer+und+Rechteverwaltung"
|
|
strategy: confluence_tree
|
|
tags: ["nur", "zugang"]
|
|
options: { incremental: true }
|
|
- url: "https://arija-confluence.jaas.service.deutschebahn.com/spaces/BES/pages/306220109/Betriebsfuehrung+NuR"
|
|
strategy: confluence_tree
|
|
tags: ["nur", "betriebsfuehrung"]
|
|
options: { max_depth: -1, incremental: true }
|
|
- url: "https://arija-confluence.jaas.service.deutschebahn.com/spaces/BES/pages/307735446/NuR+Support+Einfachbahn"
|
|
strategy: confluence_tree
|
|
tags: ["nur", "einfachbahn"]
|
|
options: { max_depth: -1, incremental: true }
|
|
|
|
# --- MaTeo: gemischt (extern-Seite spaeter als eigene Quelle ergaenzen) ----
|
|
- id: mateo
|
|
name: "MaTeo"
|
|
domain: mateo
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"] # TODO: echte 1-2 Ansprechpartner
|
|
sources:
|
|
- url: "https://arija-confluence.jaas.service.deutschebahn.com/spaces/BES/pages/434912988/Tool+MaTeo"
|
|
strategy: confluence_tree
|
|
scope: intern
|
|
tags: ["mateo"]
|
|
options: { incremental: true }
|
|
# extern: hier spaeter eine kund:innenfaehige Seite als eigene Quelle anhaengen
|
|
# - url: "https://.../MaTeo+extern"
|
|
# strategy: confluence_page
|
|
# scope: extern
|
|
# tags: ["mateo"]
|
|
|
|
# --- Infraportal: gemischt ------------------------------------------------
|
|
- id: infraportal
|
|
name: "Infraportal"
|
|
domain: infraportal
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"] # TODO: echte 1-2 Ansprechpartner
|
|
sources:
|
|
- url: "https://arija-confluence.jaas.service.deutschebahn.com/spaces/BES/pages/431623753/Tool+Infraportal"
|
|
strategy: confluence_tree
|
|
scope: intern
|
|
tags: ["infraportal"]
|
|
options: { incremental: true }
|
|
|
|
# --- Rechnungsbahnhof: gemischt -------------------------------------------
|
|
- id: rechnungsbahnhof
|
|
name: "Rechnungsbahnhof"
|
|
domain: rechnungsbahnhof
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"] # TODO: echte 1-2 Ansprechpartner
|
|
sources:
|
|
- url: "https://arija-confluence.jaas.service.deutschebahn.com/spaces/BES/pages/428915855/Tool+Rechnungsbahnhof"
|
|
strategy: confluence_tree
|
|
scope: intern
|
|
tags: ["rechnungsbahnhof"]
|
|
options: { incremental: true }
|
|
|
|
# --- KOMBau: gemischt (oeffentliche Webseiten + PDFs) ---------------------
|
|
- id: kombau
|
|
name: "KOMBau"
|
|
domain: kombau
|
|
scope: mixed
|
|
owners: ["kombau@deutschebahn.com"]
|
|
sources:
|
|
# Oeffentliche KOMBau-Seiten (Sitemap)
|
|
- url: "https://www.dbinfrago.com/web/schienennetz/fahren_und_bauen/kombau-11857434"
|
|
strategy: sitemap
|
|
scope: "intern,extern"
|
|
tags: ["kombau", "web"]
|
|
options:
|
|
sitemap_url: "https://www.dbinfrago.com/service-sitemap-sdfkhsdjhfgjhsdfjkz834iuhiu-sitemap_index.xml"
|
|
url_pattern: "/fahren_und_bauen/kombau"
|
|
incremental: true
|
|
redact: false
|
|
selector: "main"
|
|
# Annex VII (oeffentlich)
|
|
- url: "https://www.dbinfrago.com/web/schienennetz/fahren_und_bauen/annex-vii-richtlinie-2012-34-eu-11857512"
|
|
strategy: sitemap
|
|
scope: "intern,extern"
|
|
tags: ["kombau", "annex-vii", "web"]
|
|
options:
|
|
sitemap_url: "https://www.dbinfrago.com/service-sitemap-sdfkhsdjhfgjhsdfjkz834iuhiu-sitemap_index.xml"
|
|
url_pattern: "/fahren_und_bauen/annex-vii"
|
|
incremental: true
|
|
redact: false
|
|
selector: "main"
|
|
# FAQ (PDF)
|
|
- url: "https://www.dbinfrago.com/resource/blob/11857464/4466ee1e87b83de6387fd627f9596852/FAQ_KOMBau-data.pdf"
|
|
strategy: pdf
|
|
scope: "intern,extern"
|
|
tags: ["kombau", "faq"]
|
|
options: { redact: false }
|
|
# Bedienungsanleitung (PDF)
|
|
- url: "https://www.dbinfrago.com/resource/blob/11857462/62cb83e03bf32825a581b125c234551a/Bedienungsanleitung-KOMBau_v10-0-data.pdf"
|
|
strategy: pdf
|
|
scope: "intern,extern"
|
|
tags: ["kombau", "anleitung"]
|
|
options: { redact: false }
|
|
# Release Notes (PDF)
|
|
- url: "https://www.dbinfrago.com/resource/blob/11857460/ce097c8d1d96c72ad826079b1c7562bf/Release_Notes-data.pdf"
|
|
strategy: pdf
|
|
scope: "intern,extern"
|
|
tags: ["kombau", "release-notes"]
|
|
options: { redact: false }
|
|
|
|
# =============================================================================
|
|
# PLATZHALTER-TOOLS (noch KEIN Wissen hinterlegt)
|
|
# Aus "Betreute Anwendungen + Tools" (Confluence 434912713). Sobald Quellen
|
|
# bekannt sind: unter sources: ergaenzen (Wissensquellen-Seite zeigt sie als
|
|
# "noch keine Quellen"). scope/owner bei Befuellung anpassen.
|
|
# =============================================================================
|
|
- id: andi
|
|
name: "AnDi"
|
|
domain: andi
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: bapsi-2-0
|
|
name: "BAPSI 2.0"
|
|
domain: bapsi-2-0
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: bz-info
|
|
name: "BZ-Info"
|
|
domain: bz-info
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: click-ride
|
|
name: "Click&Ride"
|
|
domain: click-ride
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: crm-salesforce
|
|
name: "CRM Salesforce"
|
|
domain: crm-salesforce
|
|
scope: intern
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: db-livemaps
|
|
name: "DB Livemaps (strecken.info)"
|
|
domain: db-livemaps
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: db-xtra
|
|
name: "DB Xtra: Zusatz- und Nebenleistungen"
|
|
domain: db-xtra
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: disko
|
|
name: "DisKo"
|
|
domain: disko
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: elbu
|
|
name: "ElbU"
|
|
domain: elbu
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: formula
|
|
name: "Formula"
|
|
domain: formula
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: greta
|
|
name: "GretA"
|
|
domain: greta
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: ikas
|
|
name: "IKAs"
|
|
domain: ikas
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: itrace
|
|
name: "iTrace"
|
|
domain: itrace
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: koda
|
|
name: "KODA"
|
|
domain: koda
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: plato
|
|
name: "PlaTo"
|
|
domain: plato
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: strecken-zeit
|
|
name: "strecken.zeit"
|
|
domain: strecken-zeit
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: tcm-editor
|
|
name: "TCM-Editor"
|
|
domain: tcm-editor
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: trassenfinder
|
|
name: "Trassenfinder"
|
|
domain: trassenfinder
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: web4bpa
|
|
name: "web4bpa: Virtuelle Leitstelle"
|
|
domain: web4bpa
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|
|
|
|
- id: zab
|
|
name: "ZAB"
|
|
domain: zab
|
|
scope: mixed
|
|
owners: ["einfachbahn@deutschebahn.com"]
|
|
sources: []
|