Sprachfassungen pruefen

Erzeugt aus dem JSON-Schema · dieselben Aufrufe wie CLI und API
Blueprint-Struktur
{
  "seite": "/sprachfassung",
  "titel": "Sprachfassungen pruefen",
  "warum": "Blueprint (KBE15) der Pruefstelle des Regelverfahrens (MRU1)",
  "modul": "meta.sprachfassung",
  "bereiche": {
    "steuerung": {
      "rolle": "steuerung",
      "gewicht": 1,
      "mindest": "18rem",
      "warum": "Sprachschluessel holen, pruefen, fortschreiben, freigeben -- ein Ablauf mit Zwischenwerten (ZUSTAND/MEM in der alten Seite)"
    },
    "arbeit": {
      "rolle": "arbeit",
      "gewicht": 2,
      "warum": "die drei Fassungen nebeneinander -- ihre Anordnung ist die Aussage (MRU1)"
    }
  },
  "bausteine": [
    {
      "id": "pruefstelle",
      "el": "ablauf",
      "in": "steuerung",
      "titel": "Fassungen holen und pruefen",
      "warum": "mehrere Aufrufe hintereinander mit Zwischenwerten -- das Vorbild von ui.ablauf ist sprachfassung.py selbst",
      "schritte": [
        {
          "modul": "search.hybrid",
          "fn": "suche",
          "titel": "Fassungen suchen",
          "eingabe": {
            "filter": "$feld:filter"
          },
          "ergibt": {
            "treffer": "treffer"
          }
        },
        {
          "modul": "meta.sprachfassung",
          "fn": "fassungen",
          "titel": "Stand ermitteln",
          "eingabe": {
            "sprachschluessel": "$feld:schluessel",
            "manifeste": "$zustand:treffer"
          },
          "ergibt": {
            "fassungen": "fassungen",
            "originalsprache": "originalsprache",
            "original_manifest": "original_manifest"
          }
        },
        {
          "modul": "meta.sprachfassung",
          "fn": "nachziehen",
          "titel": "Pruefen, was veraltet ist",
          "eingabe": {
            "sprachschluessel": "$feld:schluessel",
            "manifeste": "$zustand:treffer"
          },
          "ergibt": {
            "neu_zu_erheben": "neu_zu_erheben"
          }
        },
        {
          "modul": "meta.manifest",
          "fn": "render",
          "titel": "Original laden",
          "eingabe": {
            "h": "$zustand:original_manifest"
          },
          "ergibt": {}
        },
        {
          "modul": "meta.meme",
          "fn": "zu_manifest",
          "titel": "Mem zu einer Fassung holen",
          "eingabe": {
            "manifest_hash": "$zustand:original_manifest"
          },
          "ergibt": {
            "meme": "meme"
          }
        },
        {
          "modul": "meta.meme",
          "fn": "fortschreiben",
          "titel": "Pruefung abschliessen",
          "eingabe": {
            "mem_hash": "$feld:mem_hash",
            "text": "$feld:mem_text"
          },
          "ergibt": {
            "mem": "mem",
            "fassung": "fassung"
          }
        },
        {
          "modul": "meta.sprachfassung",
          "fn": "freigeben",
          "titel": "Beide Fassungen freigeben",
          "eingabe": {
            "verantwortlich": "$feld:verantwortlich",
            "tags": "$feld:tags"
          },
          "ergibt": {
            "tags": "neue_tags",
            "freigegeben": "freigegeben"
          }
        },
        {
          "modul": "meta.manifest",
          "fn": "fortschreiben",
          "titel": "Neue Tags an die Archivsprachfassung schreiben",
          "eingabe": {
            "h": "$feld:archiv_manifest",
            "tags": "$zustand:neue_tags"
          },
          "ergibt": {}
        }
      ]
    },
    {
      "id": "fassungen",
      "el": "nebeneinander",
      "in": "arbeit",
      "titel": "Original, Mem und Archivsprache",
      "warum": "drei Spalten, eine aenderbar -- das Original bleibt Quelle, die Archivsprache traegt ein Schloss mit Grund (MRZ3)",
      "spalten": [
        {
          "id": "sp-original",
          "titel": "Original",
          "marke": "?",
          "was": "die Quelle -- nie uebersetzt, nie geaendert",
          "label": "Originaltext",
          "gesperrt": "Die Quelle wird nie geaendert.",
          "platzhalter": "-- erst „Fassungen holen“ --"
        },
        {
          "id": "sp-mem",
          "titel": "Mem, originalsprachig",
          "marke": "aenderbar",
          "was": "hier wird geprueft und geaendert -- von jemandem, der die Sprache kann",
          "label": "Mem in der Originalsprache",
          "gesperrt": null,
          "platzhalter": "-- erst „Fassungen holen“ --"
        },
        {
          "id": "sp-arch",
          "titel": "Archivsprache",
          "marke": "?",
          "was": "zweite Verzeichnung -- wird neu erhoben, nie nachuebersetzt",
          "label": "Mem in der Archivsprache",
          "gesperrt": "Wer hier schriebe, uebersetzte nach -- MRZ3 schliesst das aus. Stattdessen neu erheben.",
          "platzhalter": "-- erst „Fassungen holen“ --"
        }
      ]
    }
  ],
  "art_blueprint": "seite"
}
Vorgaben werden geladen …
DokumentationAdressenWeiterfuehrende DokumenteSeiten des AutorsSeiten des ArchivsRechtlichesImpressum