Closed OLILHR closed 1 week ago
Ich glaube was falsch ist, ist das chapter. zumindest im docstring sieht es nach dem aus, was du suchst:
Ich glaube was falsch ist, ist das chapter. zumindest im docstring sieht es nach dem aus, was du suchst:
eher das sub-chapter, oder? das chapter scheint oben in den Metadaten zu fehlen; und was in meinem Beispiel oben das sub-chapter ist, ist eigentlich das chapter. In deinem Link siehts so aus, als ist sub-chaper = EBD name.
Der Name klingt so als würden wir es aus irgendwelchen Headings Inder word ziehen. Vllt ist es nur Bold und kein heading?
Es gibt noch einen subsection_title
in dem entsprechenden Modell der EBD_amame
Ist eher ein Thema für das R_EBD_Huhn.
"metadata": {
"chapter": "MaBiS",
"ebd_code": "E_0009",
"role": "BIKO",
"sub_chapter": "7.4.1: AD: Deaktivierung eines MaBiS-ZP für Netzzeitreihe an BIKO"
},
Hier fehlt eine Ebene. Also irgendwas wie:
"metadata": {
"chapter": "MaBiS",
"ebd_code": "E_0009",
"role": "BIKO",
"sub_chapter": "7.4.: AD: Deaktivierung eines MaBiS-ZP für Netzzeitreihe an BIKO",
"sub_sub_chapter": "7.4.1: E_0009_MaBiS-ZP Deaktivierung prüfen"
},
Mein Vorschlag:
"metadata": {
"chapter": "7.4.: AD: Deaktivierung eines MaBiS-ZP für Netzzeitreihe an BIKO",
"ebd_code": "E_0009",
"role": "BIKO",
"sub_chapter": "7.4.1: E_0009_MaBiS-ZP Deaktivierung prüfen"
},
@hf-kklein, @OLILHR: Was meint ihr?
das alte leidige thema :D
wo definieren wir unsere models?
klar, pass es gerne in r_ebd_huhn an, aber am besten optional und per default none, so dass bestehendes zeug nicht bricht.
Stand 04.11.24
{
"metadata": {
"chapter": "z.B. MaBiS",
"ebd_code": "z.B. E_0001",
"role": "z.B. LF",
"section": "x.x.x: AD: Lieferbeginn", (war mal "sub_chapter")
"ebd_name": "z.B. Prüfen, ob ..." (neu)
"remark": "Derzeit ist für diese Entscheidung kein Entscheidungsbaum notwendig, da keine Antwort gegeben wird." (neu, betrifft nur EBDs ohne Tabellen)
},
...
}
wenn sub_chapter
-> section
refactoring zu viele Probleme verursacht, bleibt sub_chapter
json meta data currently look like this:
but EBDs have names that are currently missing across all json files. For instance
E_0009
=E_0009_MaBiS-ZP Deaktivierung prüfen
.