From c357381355fdaacdb9b7db17758d6f9d4d6b99ec Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 8 Sep 2026 01:02:21 +0900 Subject: [PATCH] =?UTF-8?q?fix(B08):=20=ED=92=88=EC=85=88=20=EB=B0=91?= =?UTF-8?q?=EC=88=98=EB=A5=BC=20=EC=9B=90=EB=AC=B8=20=EB=B3=B8=EB=AC=B8?= =?UTF-8?q?=EC=97=90=EC=84=9C=20=EC=9D=BD=EC=9D=8C=20=E2=80=94=20=EA=B3=B1?= =?UTF-8?q?=EC=85=88=2010=EB=B0=B0=C2=B7100=EB=B0=B0=20=EC=98=A4=EC=B0=A8?= =?UTF-8?q?=20=EC=9E=90=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 서브 창 제보(기준 단위 없이 도는 단가 125 중 122)의 뿌리. 밑수는 표 안이 아니라 **표 바로 위 본문**에 있음 — `### 12-2. 표면 마무리` 다음 줄의 `(단위: ㎡당)`. 표만 보면 못 찾고, 못 찾은 채 두면 「10㎡당」 표를 1㎡당으로 알아 곱셈이 10배 틀림. - 원문 md 를 함께 열어 표 위 6줄에서 밑수를 읽음. **본문이 정본, 표 안 긁기는 보조** — 13-3-1 이 본문 `(단위: ㎥당)` 인데 표 안 긁기가 비고의 `10㎡` 를 물어 오던 자리. - `(단위: 인/㎡당)` 꼴은 **분모가 밑수** — 값의 단위(인)를 밑수로 읽으면 뜻이 뒤집힘. - ⚠ 「당」도 「단위:」도 없으면 밑수가 아님. 처음에 조건을 느슨히 두어 `(무한궤도,0.7㎥)` 를 「0.7㎥당」으로 읽어 5건이 잘못 잡혔음 — 조여서 고침. - 위로 거슬러 보되 **다른 표에 닿으면 멈춤** — 앞 표의 밑수를 물어 오면 조용히 틀림. 밑수 확보 13 → 183 (그중 묶음 기준 36건: 떼채취 100㎡ · 큰돌쌓기 10㎡ · 뒷채움 100㎡ · 묘목 1000본 · 헬기방제 160ha 등). 못 찾은 144건은 `basis_missing_2026-01-01.json` 으로 냄 — 곱해야 하는 형태만 담아 잡음을 줄임. 빈칸으로 두면 1단위당으로 오해되므로 목록으로 드러냄. 앞서 확인한 「밑수가 밀렸나」와는 다른 물음이었음 — 이번은 「아예 안 적혔나」. 검증 — 품셈 30건 통과, 전체 575 passed. Co-Authored-By: Claude Opus 5 (1M context) --- .../B08_Quantity_Build_WorkItemMaster.py | 171 ++- .../data_work_item_master/_manifest.json | 11 +- .../basis_missing_2026-01-01.json | 872 +++++++++++++ .../work_item_master_2026-01-01.json | 1145 ++++++++++++----- 4 files changed, 1829 insertions(+), 370 deletions(-) create mode 100644 resources/data_work_item_master/basis_missing_2026-01-01.json diff --git a/B08_Quantity/B08_Quantity_Build_WorkItemMaster.py b/B08_Quantity/B08_Quantity_Build_WorkItemMaster.py index 7e453481..e725c006 100644 --- a/B08_Quantity/B08_Quantity_Build_WorkItemMaster.py +++ b/B08_Quantity/B08_Quantity_Build_WorkItemMaster.py @@ -237,6 +237,58 @@ def detect_form(table: dict[str, Any], chapter: str | None) -> tuple[str, str]: BASIS_RE = re.compile(r"(\d[\d,.]*)\s*(㎥|m3|㎡|m2|㏊|ha|km|㎞|m|인|본|개|kg|㎏|톤|ton)\s*당") +# ⚠ **밑수는 표 안이 아니라 표 바로 위 본문에 있다** (2026-09-07 서브 창 제보로 파고 확인). +# `### 12-2. 표면 마무리` 다음 줄에 `(단위: ㎡당)` 이 오는 식이다. 표만 보면 못 찾고, +# 못 찾은 채로 두면 「10㎡당」 표를 1㎡당으로 알아 **곱셈이 10배 틀린다**. +# 앞서 확인한 「밑수가 **밀렸나**」와는 다른 물음이다 — 이번은 「**아예 안 적혔나**」다. +# ⚠ **「당」 또는 「단위:」 가 있어야 밑수다.** 둘 다 없으면 규격일 뿐이다 — +# 만들다 실제로 걸렸다: `(무한궤도,0.7㎥)` 를 「0.7㎥당」으로 읽어 5건이 잘못 잡혔다. +#: ⚠ `(단위: 인/㎡당)` 꼴 — **분모가 밑수**다. 값의 단위(인)를 밑수로 읽으면 뜻이 뒤집힌다. +SOURCE_BASIS_RATIO_RE = re.compile( + r"[((]\s*단위\s*[::]\s*[^))/]+/\s*([\d,]*\.?\d*)\s*" + r"(㎥|m3|㎡|m2|㏊|ha|㎞|km|m|매|본|개소|개|인|공|kg|㎏|톤|ton|주|식|대)\s*당\s*[))]" +) + +SOURCE_BASIS_RE = re.compile( + r"[((]\s*(?:" + r"단위\s*[::]\s*([\d,]*\.?\d*)\s*(?P㎥|m3|㎡|m2|㏊|ha|㎞|km|m|매|본|개소|개|인|공|kg|㎏|톤|ton|주|식|대)\s*당?" + r"|([\d,]*\.?\d*)\s*(?P㎥|m3|㎡|m2|㏊|ha|㎞|km|m|매|본|개소|개|인|공|kg|㎏|톤|ton|주|식|대)\s*당" + r")\s*[))]" +) +#: 표 위로 몇 줄까지 거슬러 볼 것인가. 더 올라가면 **앞 표의 밑수**를 잘못 물어 온다. +SOURCE_LOOKBACK = 6 + + +def basis_from_source(lines: list[str], line_no: int) -> tuple[float | None, str | None]: + """표 바로 위 본문에서 밑수를 읽는다. 못 찾으면 `(None, None)` — 1 로 단정하지 않는다. + + ⚠ 위로 거슬러 보되 **다른 표를 만나면 멈춘다**. 앞 표의 밑수를 물어 오면 조용히 틀린다. + """ + start = max(0, line_no - 1 - SOURCE_LOOKBACK) + for index in range(line_no - 2, start - 1, -1): + if index < 0 or index >= len(lines): + continue + text = lines[index].strip() + if text.startswith("|"): + break # 앞 표에 닿았다 — 그 위는 남의 밑수다 + if m := SOURCE_BASIS_RATIO_RE.search(text): + raw = (m.group(1) or "").replace(",", "") + try: + quantity = float(raw) if raw else 1.0 + except ValueError: + quantity = 1.0 + return quantity, m.group(2) + if m := SOURCE_BASIS_RE.search(text): + unit = m.group("u1") or m.group("u2") + raw = (m.group(1) if m.group("u1") else m.group(3)) or "" + raw = raw.replace(",", "") + try: + quantity = float(raw) if raw else 1.0 + except ValueError: + quantity = 1.0 + return quantity, unit + return None, None + def detect_basis(table: dict[str, Any]) -> tuple[float | None, str | None]: """「100㎥당」 같은 밑수. 없으면 `(None, None)` — 단위당 1 로 단정하지 않는다.""" @@ -290,14 +342,31 @@ def variant_axis(table: dict[str, Any]) -> list[str]: return seen[:24] +def basis_quantity_is_grouped(quantity: float | None) -> bool: + """「10㎡당」처럼 **묶음 기준**인가. 1 이 아니면 곱셈이 그만큼 갈린다.""" + return quantity is not None and abs(quantity - 1.0) > 1e-9 + + def build() -> dict[str, Any]: data = json.loads(SOURCE.read_text(encoding="utf-8")) tables = data["variables"]["pum"]["tables"] + # 원문을 함께 연다 — 밑수가 표 밖(본문)에 있기 때문이다. 못 열면 밑수 없이 간다. + source_lines: list[str] = [] + for entry in data.get("sources") or []: + candidate = ROOT / str(entry.get("path") or "") + if candidate.is_file(): + source_lines = candidate.read_text(encoding="utf-8").splitlines() + break toc_table = next(t for t in tables if t["table_id"] == "F0001") nodes = parse_toc(toc_table["rows"]) by_number = {n["number"]: n for n in nodes} attached = 0 + # ⚠ 밑수를 못 찾은 표 목록. 「곱하면 안 되는 줄」을 받는 쪽이 가릴 수 있게 낸다 — + # 빈칸으로 두면 「1단위당」으로 오해되어 곱셈이 10배·100배 틀린다. + basis_missing: list[dict[str, Any]] = [] + basis_found = 0 + basis_grouped = 0 orphans: list[dict[str, Any]] = [] undetermined: list[dict[str, Any]] = [] @@ -308,7 +377,31 @@ def build() -> dict[str, Any]: number = section_number(section) chapter = number.split("-")[0] if number else None form, why = detect_form(table, chapter) - basis_qty, basis_unit = detect_basis(table) + # ⚠ **본문이 정본이다.** 표 안을 긁는 쪽은 보조 — 비고에 적힌 다른 기준 + # (「10㎡당」 같은 참고 문구)을 그 표의 밑수로 잘못 물어 온다. + # 실제로 13-3-1 이 본문 `(단위: ㎥당)` 인데 표 안 긁기가 `10㎡` 를 물어 왔다. + basis_qty = basis_unit = None + if source_lines: + basis_qty, basis_unit = basis_from_source(source_lines, int(table.get("line") or 0)) + if basis_qty is None and basis_unit is None: + basis_qty, basis_unit = detect_basis(table) + basis_source = "표 안" if basis_unit else None + else: + basis_source = "본문" + if basis_unit: + basis_found += 1 + if basis_quantity_is_grouped(basis_qty): + basis_grouped += 1 + elif form in ("requirement", "productivity"): + # 참조·계수표는 곱할 값이 아니므로 목록에 넣지 않는다 — 잡음이 되면 안 본다. + basis_missing.append( + { + "pum_table_id": table["table_id"], + "section": norm(table.get("section")), + "pum_form": form, + "line": table.get("line"), + } + ) shares = resource_shares(table) # ⚠ 「값이 일부만 선 표」를 정상으로 흘려보내지 않는다. **몫이 적혀 있으면 부분값**으로 # 본다 — 관측한 25건 모두 장비 몫이 시공능력 공식으로만 적혀 있어 값이 아니었고, @@ -324,6 +417,8 @@ def build() -> dict[str, Any]: "form_basis": why, "basis_quantity": basis_qty, "basis_unit": basis_unit, + # 밑수를 어디서 읽었나 — 본문(정본) / 표 안(보조). 없으면 None. + "basis_source": basis_source, "resource_shares": shares, "partial_ratio": partial, # 공식 기호가 이 표에 직접 있는가 — 없으면 앞 표에서 물려받는 모양이다. @@ -355,36 +450,44 @@ def build() -> dict[str, Any]: "sha256": sha256_of(SOURCE), "file": SOURCE.name, } - return { - "schema_version": SCHEMA_VERSION, - "dataset_id": "work_item_master_forest", - "effective_date": data["effective_date"], - "generated_at": datetime.now(timezone.utc).astimezone().isoformat(timespec="seconds"), - "dataset_version": src_meta, - "policy": { - "axis": "work_item_only", - "resource_axis_owner": "B09", - "no_invented_values": True, - "raw_row_preserved": True, + return ( + { + "schema_version": SCHEMA_VERSION, + "dataset_id": "work_item_master_forest", + "effective_date": data["effective_date"], + "generated_at": datetime.now(timezone.utc).astimezone().isoformat(timespec="seconds"), + "dataset_version": src_meta, + "policy": { + "axis": "work_item_only", + "resource_axis_owner": "B09", + "no_invented_values": True, + "raw_row_preserved": True, + }, + "stats": { + "toc_nodes": len(nodes), + "tables_total": len(tables) - 1, + "tables_attached": attached, + "tables_orphan": len(orphans), + "form_undetermined": len(undetermined), + "basis_found": basis_found, + "basis_missing": len(basis_missing), + "basis_grouped": basis_grouped, + }, + "orphan_tables": orphans, + "work_items": nodes, }, - "stats": { - "toc_nodes": len(nodes), - "tables_total": len(tables) - 1, - "tables_attached": attached, - "tables_orphan": len(orphans), - "form_undetermined": len(undetermined), - }, - "orphan_tables": orphans, - "work_items": nodes, - }, undetermined + undetermined, + basis_missing, + ) def main() -> None: - master, undetermined = build() + master, undetermined, basis_missing = build() OUT_DIR.mkdir(parents=True, exist_ok=True) date = master["effective_date"] master_path = OUT_DIR / f"work_item_master_{date}.json" undet_path = OUT_DIR / f"form_undetermined_{date}.json" + basis_path = OUT_DIR / f"basis_missing_{date}.json" master_path.write_text(json.dumps(master, ensure_ascii=False, indent=1), encoding="utf-8") undet_path.write_text( @@ -402,6 +505,24 @@ def main() -> None: encoding="utf-8", ) + basis_path.write_text( + json.dumps( + { + "schema_version": SCHEMA_VERSION, + "dataset_id": "work_item_master_basis_missing", + "effective_date": date, + "note": ( + "밑수(「10㎡당」 같은 기준 수량)를 못 찾은 표. **1 단위당으로 단정하지 말 것** — " + "곱셈이 10배·100배 틀린다. 값을 곱해야 하는 형태(requirement·productivity)만 담는다." + ), + "items": basis_missing, + }, + ensure_ascii=False, + indent=1, + ), + encoding="utf-8", + ) + manifest = { "schema_version": SCHEMA_VERSION, "dataset_id": "data_work_item_master_manifest", @@ -414,7 +535,7 @@ def main() -> None: "sha256": sha256_of(p), "size_bytes": p.stat().st_size, } - for p in (master_path, undet_path) + for p in (master_path, undet_path, basis_path) ], } (OUT_DIR / "_manifest.json").write_text( @@ -427,6 +548,8 @@ def main() -> None: f"표 귀속 {s['tables_attached']} / {s['tables_total']} (미귀속 {s['tables_orphan']})" ) print(f"형태 미판정 {s['form_undetermined']}") + print(f"밑수 확보 {s['basis_found']} (묶음 기준 {s['basis_grouped']})") + print(f"밑수 미확보 {s['basis_missing']} → {basis_path.name}") print(f"산출 {master_path.relative_to(ROOT)}") diff --git a/resources/data_work_item_master/_manifest.json b/resources/data_work_item_master/_manifest.json index b6ae9903..8c85eaa2 100644 --- a/resources/data_work_item_master/_manifest.json +++ b/resources/data_work_item_master/_manifest.json @@ -1,7 +1,7 @@ { "schema_version": "1.0", "dataset_id": "data_work_item_master_manifest", - "generated_at": "2026-09-08T00:36:35+09:00", + "generated_at": "2026-09-08T01:00:54+09:00", "built_by": "B08_Quantity/B08_Quantity_Build_WorkItemMaster.py", "source": { "dataset_id": "pum_forest", @@ -12,13 +12,18 @@ "files": [ { "file": "work_item_master_2026-01-01.json", - "sha256": "fa9a1e9d84e1172568f074f8eb5ca2042eedefecb1146d9d4edf2044df9e26d9", - "size_bytes": 771414 + "sha256": "fe454c56c9dc01ad7dae04a8f90d776d08c5ce33badeadb2606b35234bfce7eb", + "size_bytes": 785034 }, { "file": "form_undetermined_2026-01-01.json", "sha256": "7334dab9385bc1615a9cdb557ba814482e9a63d83b9e1232946918bfd8b5577f", "size_bytes": 37139 + }, + { + "file": "basis_missing_2026-01-01.json", + "sha256": "27f8d80d10b791df8502e633c1d279ce2acce63f871eae6b0c4eb26ca8290e2e", + "size_bytes": 20674 } ] } \ No newline at end of file diff --git a/resources/data_work_item_master/basis_missing_2026-01-01.json b/resources/data_work_item_master/basis_missing_2026-01-01.json new file mode 100644 index 00000000..d6f14406 --- /dev/null +++ b/resources/data_work_item_master/basis_missing_2026-01-01.json @@ -0,0 +1,872 @@ +{ + "schema_version": "1.0", + "dataset_id": "work_item_master_basis_missing", + "effective_date": "2026-01-01", + "note": "밑수(「10㎡당」 같은 기준 수량)를 못 찾은 표. **1 단위당으로 단정하지 말 것** — 곱셈이 10배·100배 틀린다. 값을 곱해야 하는 형태(requirement·productivity)만 담는다.", + "items": [ + { + "pum_table_id": "F0042", + "section": "2-1-1. 휘발유․오일", + "pum_form": "requirement", + "line": 1305 + }, + { + "pum_table_id": "F0043", + "section": "2-1-1. 휘발유․오일", + "pum_form": "requirement", + "line": 1328 + }, + { + "pum_table_id": "F0049", + "section": "2-1-4. 페인트 및 마킹테이프", + "pum_form": "requirement", + "line": 1402 + }, + { + "pum_table_id": "F0050", + "section": "2-1-4. 페인트 및 마킹테이프", + "pum_form": "requirement", + "line": 1417 + }, + { + "pum_table_id": "F0052", + "section": "2-1-4. 페인트 및 마킹테이프", + "pum_form": "requirement", + "line": 1444 + }, + { + "pum_table_id": "F0061", + "section": "2-1-11. 지상 약제살포", + "pum_form": "requirement", + "line": 1570 + }, + { + "pum_table_id": "F0075", + "section": "3-1. 경계표시", + "pum_form": "requirement", + "line": 1731 + }, + { + "pum_table_id": "F0077", + "section": "3-3. 작업로 설치", + "pum_form": "requirement", + "line": 1754 + }, + { + "pum_table_id": "F0078", + "section": "3-4-3. 임산물 운반로 및 작업로 보수비 산정", + "pum_form": "requirement", + "line": 1815 + }, + { + "pum_table_id": "F0080", + "section": "3-6. 산물 임내정리", + "pum_form": "requirement", + "line": 1867 + }, + { + "pum_table_id": "F0081", + "section": "3-7. 재해산물 수집", + "pum_form": "requirement", + "line": 1887 + }, + { + "pum_table_id": "F0082", + "section": "3-8. 드론 영상 촬영", + "pum_form": "requirement", + "line": 1901 + }, + { + "pum_table_id": "F0083", + "section": "4-1-1. 임업용 동력기계톱", + "pum_form": "productivity", + "line": 1929 + }, + { + "pum_table_id": "F0084", + "section": "4-1-2. 하베스터(부착형 스트로크)", + "pum_form": "productivity", + "line": 1947 + }, + { + "pum_table_id": "F0085", + "section": "4-1-2. 하베스터(부착형 스트로크)", + "pum_form": "requirement", + "line": 1957 + }, + { + "pum_table_id": "F0086", + "section": "4-2-1. 100본당", + "pum_form": "requirement", + "line": 1967 + }, + { + "pum_table_id": "F0087", + "section": "4-2-2. 1,000㎡당", + "pum_form": "requirement", + "line": 1997 + }, + { + "pum_table_id": "F0088", + "section": "4-3. 위험목 베기", + "pum_form": "requirement", + "line": 2012 + }, + { + "pum_table_id": "F0089", + "section": "4-4. 가지정리", + "pum_form": "requirement", + "line": 2041 + }, + { + "pum_table_id": "F0090", + "section": "4-5. 벌도 위험목 점검", + "pum_form": "requirement", + "line": 2052 + }, + { + "pum_table_id": "F0091", + "section": "4-6. 벌목부 작업안전 보조", + "pum_form": "requirement", + "line": 2062 + }, + { + "pum_table_id": "F0092", + "section": "5-1-1. 관목굴취", + "pum_form": "requirement", + "line": 2081 + }, + { + "pum_table_id": "F0093", + "section": "5-1-2. 교목굴취(나무높이)", + "pum_form": "requirement", + "line": 2099 + }, + { + "pum_table_id": "F0094", + "section": "5-1-3. 교목굴취(근원직경)", + "pum_form": "requirement", + "line": 2125 + }, + { + "pum_table_id": "F0095", + "section": "5-1-3. 교목굴취(근원직경)", + "pum_form": "requirement", + "line": 2156 + }, + { + "pum_table_id": "F0097", + "section": "5-1-5. 떼운반 적재 기준표", + "pum_form": "requirement", + "line": 2177 + }, + { + "pum_table_id": "F0098", + "section": "5-2. 뿌리돌림", + "pum_form": "requirement", + "line": 2194 + }, + { + "pum_table_id": "F0099", + "section": "5-3-1. 나무식재", + "pum_form": "requirement", + "line": 2219 + }, + { + "pum_table_id": "F0102", + "section": "5-3-2. 관목식재(단식)", + "pum_form": "requirement", + "line": 2254 + }, + { + "pum_table_id": "F0103", + "section": "5-3-3. 관목식재(군식)", + "pum_form": "requirement", + "line": 2272 + }, + { + "pum_table_id": "F0104", + "section": "5-3-4. 교목식재(나무높이)", + "pum_form": "requirement", + "line": 2291 + }, + { + "pum_table_id": "F0106", + "section": "5-3-5. 교목식재(흉고직경)", + "pum_form": "requirement", + "line": 2322 + }, + { + "pum_table_id": "F0108", + "section": "5-3-5. 교목식재(흉고직경)", + "pum_form": "requirement", + "line": 2355 + }, + { + "pum_table_id": "F0109", + "section": "5-4. 파종조림", + "pum_form": "requirement", + "line": 2366 + }, + { + "pum_table_id": "F0110", + "section": "5-5. 천연하종갱신", + "pum_form": "requirement", + "line": 2383 + }, + { + "pum_table_id": "F0111", + "section": "5-6. 움싹갱신", + "pum_form": "requirement", + "line": 2396 + }, + { + "pum_table_id": "F0112", + "section": "5-7. 생태보완조림", + "pum_form": "requirement", + "line": 2409 + }, + { + "pum_table_id": "F0113", + "section": "5-8. 큰나무 공익조림", + "pum_form": "requirement", + "line": 2426 + }, + { + "pum_table_id": "F0114", + "section": "5-9. 해안조림", + "pum_form": "requirement", + "line": 2439 + }, + { + "pum_table_id": "F0116", + "section": "5-11. 사초심기", + "pum_form": "requirement", + "line": 2475 + }, + { + "pum_table_id": "F0117", + "section": "5-12. 떼붙임(재배잔디)", + "pum_form": "requirement", + "line": 2496 + }, + { + "pum_table_id": "F0118", + "section": "5-13. 떼심기", + "pum_form": "requirement", + "line": 2511 + }, + { + "pum_table_id": "F0121", + "section": "5-16-1. 단끊기", + "pum_form": "requirement", + "line": 2565 + }, + { + "pum_table_id": "F0126", + "section": "5-19-1. 표토절취 및 모으기", + "pum_form": "requirement", + "line": 2653 + }, + { + "pum_table_id": "F0129", + "section": "5-21. 표토이식", + "pum_form": "requirement", + "line": 2689 + }, + { + "pum_table_id": "F0132", + "section": "5-22-4. 평떼 시비", + "pum_form": "requirement", + "line": 2731 + }, + { + "pum_table_id": "F0143", + "section": "5-27. 식재면 관리", + "pum_form": "requirement", + "line": 2905 + }, + { + "pum_table_id": "F0144", + "section": "5-28-1. 짚망", + "pum_form": "requirement", + "line": 2919 + }, + { + "pum_table_id": "F0153", + "section": "6-1. 비료주기", + "pum_form": "requirement", + "line": 3062 + }, + { + "pum_table_id": "F0154", + "section": "6-2-1. 둘레베기", + "pum_form": "requirement", + "line": 3079 + }, + { + "pum_table_id": "F0155", + "section": "6-2-2. 줄베기", + "pum_form": "requirement", + "line": 3089 + }, + { + "pum_table_id": "F0156", + "section": "6-2-3. 모두베기", + "pum_form": "requirement", + "line": 3105 + }, + { + "pum_table_id": "F0157", + "section": "6-3. 맹아제거", + "pum_form": "requirement", + "line": 3122 + }, + { + "pum_table_id": "F0159", + "section": "6-4-2. 덩굴 약제 살포처리", + "pum_form": "requirement", + "line": 3153 + }, + { + "pum_table_id": "F0160", + "section": "6-4-3. 소금처리", + "pum_form": "requirement", + "line": 3164 + }, + { + "pum_table_id": "F0161", + "section": "6-4-4. 뿌리제거", + "pum_form": "requirement", + "line": 3183 + }, + { + "pum_table_id": "F0163", + "section": "6-5. 어린나무 가꾸기", + "pum_form": "requirement", + "line": 3244 + }, + { + "pum_table_id": "F0164", + "section": "6-6. 가지치기 및 수형교정", + "pum_form": "requirement", + "line": 3276 + }, + { + "pum_table_id": "F0165", + "section": "6-7-1. 교목 시비", + "pum_form": "requirement", + "line": 3304 + }, + { + "pum_table_id": "F0166", + "section": "6-7-2. 관목 시비", + "pum_form": "requirement", + "line": 3318 + }, + { + "pum_table_id": "F0170", + "section": "7-1-1. 수확", + "pum_form": "requirement", + "line": 3371 + }, + { + "pum_table_id": "F0171", + "section": "7-1-1. 수확", + "pum_form": "requirement", + "line": 3381 + }, + { + "pum_table_id": "F0172", + "section": "7-1-2. 숲가꾸기, 병해충방제", + "pum_form": "requirement", + "line": 3395 + }, + { + "pum_table_id": "F0174", + "section": "7-3. 아키야윈치(임업용 윈치) 집재", + "pum_form": "requirement", + "line": 3439 + }, + { + "pum_table_id": "F0175", + "section": "7-4-1. 수확", + "pum_form": "requirement", + "line": 3452 + }, + { + "pum_table_id": "F0176", + "section": "7-4-2. 숲가꾸기, 산림병해충방제", + "pum_form": "requirement", + "line": 3476 + }, + { + "pum_table_id": "F0177", + "section": "7-5-1. 수확", + "pum_form": "requirement", + "line": 3496 + }, + { + "pum_table_id": "F0178", + "section": "7-5-2. 숲가꾸기, 병해충방제", + "pum_form": "requirement", + "line": 3519 + }, + { + "pum_table_id": "F0179", + "section": "7-6. 스윙야더 집재", + "pum_form": "requirement", + "line": 3542 + }, + { + "pum_table_id": "F0180", + "section": "7-7-1. 수확", + "pum_form": "requirement", + "line": 3556 + }, + { + "pum_table_id": "F0181", + "section": "7-7-2. 숲가꾸기, 병해충방제", + "pum_form": "requirement", + "line": 3580 + }, + { + "pum_table_id": "F0182", + "section": "7-8-1. 가선설치", + "pum_form": "requirement", + "line": 3607 + }, + { + "pum_table_id": "F0183", + "section": "7-8-2. 가선해체", + "pum_form": "requirement", + "line": 3619 + }, + { + "pum_table_id": "F0184", + "section": "7-8-3. 집재 소요인력", + "pum_form": "requirement", + "line": 3631 + }, + { + "pum_table_id": "F0185", + "section": "7-9-1. 수확", + "pum_form": "requirement", + "line": 3656 + }, + { + "pum_table_id": "F0186", + "section": "7-9-2. 숲가꾸기, 소나무재선충병방제", + "pum_form": "requirement", + "line": 3673 + }, + { + "pum_table_id": "F0191", + "section": "7-11. 동력상하차기(우드그래플) 집재-수확", + "pum_form": "requirement", + "line": 3745 + }, + { + "pum_table_id": "F0192", + "section": "7-12. 동력상하차기(우드그래플) 집적", + "pum_form": "requirement", + "line": 3763 + }, + { + "pum_table_id": "F0201", + "section": "8-1-1. 약제주입기", + "pum_form": "requirement", + "line": 3945 + }, + { + "pum_table_id": "F0202", + "section": "8-1-2. 약제주입병", + "pum_form": "requirement", + "line": 3964 + }, + { + "pum_table_id": "F0203", + "section": "8-2-1. 소나무재선충병", + "pum_form": "requirement", + "line": 3982 + }, + { + "pum_table_id": "F0204", + "section": "8-2-1. 소나무재선충병", + "pum_form": "requirement", + "line": 3999 + }, + { + "pum_table_id": "F0206", + "section": "8-2-1. 소나무재선충병", + "pum_form": "requirement", + "line": 4023 + }, + { + "pum_table_id": "F0207", + "section": "8-2-1. 소나무재선충병", + "pum_form": "requirement", + "line": 4041 + }, + { + "pum_table_id": "F0209", + "section": "8-2-2. 솔잎혹파리", + "pum_form": "requirement", + "line": 4080 + }, + { + "pum_table_id": "F0210", + "section": "8-2-2. 솔잎혹파리", + "pum_form": "requirement", + "line": 4108 + }, + { + "pum_table_id": "F0211", + "section": "8-2-2. 솔잎혹파리", + "pum_form": "requirement", + "line": 4136 + }, + { + "pum_table_id": "F0213", + "section": "8-2-3. 솔껍질깍지벌레", + "pum_form": "requirement", + "line": 4182 + }, + { + "pum_table_id": "F0214", + "section": "8-2-3. 솔껍질깍지벌레", + "pum_form": "requirement", + "line": 4210 + }, + { + "pum_table_id": "F0215", + "section": "8-2-3. 솔껍질깍지벌레", + "pum_form": "requirement", + "line": 4238 + }, + { + "pum_table_id": "F0217", + "section": "8-2-4. 솔나방", + "pum_form": "requirement", + "line": 4279 + }, + { + "pum_table_id": "F0219", + "section": "8-2-5. 푸사리움가지마름병", + "pum_form": "requirement", + "line": 4320 + }, + { + "pum_table_id": "F0224", + "section": "8-5. 페르몬 유인트랩", + "pum_form": "requirement", + "line": 4434 + }, + { + "pum_table_id": "F0232", + "section": "8-7. 방제 실행 등록", + "pum_form": "requirement", + "line": 4583 + }, + { + "pum_table_id": "F0235", + "section": "8-9. 잔가지줍기", + "pum_form": "requirement", + "line": 4623 + }, + { + "pum_table_id": "F0236", + "section": "8-10. 그물망 피복", + "pum_form": "requirement", + "line": 4631 + }, + { + "pum_table_id": "F0237", + "section": "8-11. 이동식 임목 파쇄", + "pum_form": "productivity", + "line": 4649 + }, + { + "pum_table_id": "F0238", + "section": "9-2. 노선 굴진 보조원", + "pum_form": "requirement", + "line": 4675 + }, + { + "pum_table_id": "F0241", + "section": "9-4-1. 암파쇄", + "pum_form": "productivity", + "line": 4719 + }, + { + "pum_table_id": "F0244", + "section": "9-5-2. 깎기(90%)", + "pum_form": "productivity", + "line": 4759 + }, + { + "pum_table_id": "F0251", + "section": "9-8-1. T=30㎝ 미만", + "pum_form": "requirement", + "line": 4860 + }, + { + "pum_table_id": "F0294", + "section": "9-21. 제근", + "pum_form": "requirement", + "line": 5512 + }, + { + "pum_table_id": "F0310", + "section": "10-7-4. 모노레일 운반", + "pum_form": "requirement", + "line": 5770 + }, + { + "pum_table_id": "F0313", + "section": "10-8-1. 짐내리기", + "pum_form": "requirement", + "line": 5813 + }, + { + "pum_table_id": "F0314", + "section": "10-8-2. 운반대 설치", + "pum_form": "requirement", + "line": 5829 + }, + { + "pum_table_id": "F0317", + "section": "10-10-1. 콘크리트 및 골재운반(지상)", + "pum_form": "requirement", + "line": 5884 + }, + { + "pum_table_id": "F0318", + "section": "10-10-2. 그 외 자재의 운반품셈", + "pum_form": "requirement", + "line": 5894 + }, + { + "pum_table_id": "F0337", + "section": "12-5. 문양거푸집(0~7m)", + "pum_form": "requirement", + "line": 6217 + }, + { + "pum_table_id": "F0339", + "section": "12-7-1. 포장절단", + "pum_form": "requirement", + "line": 6254 + }, + { + "pum_table_id": "F0340", + "section": "12-7-2. 줄눈설치", + "pum_form": "requirement", + "line": 6269 + }, + { + "pum_table_id": "F0341", + "section": "12-8. 콘크리트 포장 거푸집", + "pum_form": "requirement", + "line": 6280 + }, + { + "pum_table_id": "F0350", + "section": "12-12. 날개벽", + "pum_form": "requirement", + "line": 6421 + }, + { + "pum_table_id": "F0379", + "section": "12-29. 스페이셔 설치(몰탈 블록)", + "pum_form": "requirement", + "line": 6775 + }, + { + "pum_table_id": "F0405", + "section": "13-3. 기초다짐 및 뒤채움’ 항을 적용한다.", + "pum_form": "requirement", + "line": 7087 + }, + { + "pum_table_id": "F0412", + "section": "13-4-4. 찰쌓기(인력)", + "pum_form": "requirement", + "line": 7174 + }, + { + "pum_table_id": "F0413", + "section": "13-4-4. 찰쌓기(인력)", + "pum_form": "requirement", + "line": 7185 + }, + { + "pum_table_id": "F0430", + "section": "13-10-2. 나무 말뚝박기", + "pum_form": "requirement", + "line": 7491 + }, + { + "pum_table_id": "F0437", + "section": "13-12-1. 뭉기기", + "pum_form": "requirement", + "line": 7612 + }, + { + "pum_table_id": "F0438", + "section": "13-12-2. 지오셀(사면보강)", + "pum_form": "requirement", + "line": 7625 + }, + { + "pum_table_id": "F0444", + "section": "13-14. 식생토낭 및 포트", + "pum_form": "requirement", + "line": 7715 + }, + { + "pum_table_id": "F0447", + "section": "13-15-2. 목책 설치", + "pum_form": "requirement", + "line": 7745 + }, + { + "pum_table_id": "F0454", + "section": "8-2-3 굴착기(2025)」를 참조하여 적용계수를 달리 적용하도록 한다.", + "pum_form": "requirement", + "line": 7983 + }, + { + "pum_table_id": "F0455", + "section": "2-1. 풀베기, (1) 둘레베기(조림목 본수 2,700본/ha, 조림1년차)", + "pum_form": "requirement", + "line": 8031 + }, + { + "pum_table_id": "F0456", + "section": "2-2. 풀베기, (2) 모두베기(조림목 본수 2,700본/ha, 조림2년차)", + "pum_form": "requirement", + "line": 8061 + }, + { + "pum_table_id": "F0457", + "section": "2-3. 풀베기, (3) 줄베기(조림목 본수 2,700본/ha, 조림2년차)", + "pum_form": "requirement", + "line": 8092 + }, + { + "pum_table_id": "F0458", + "section": "2-4. 풀베기, (4) 맹아제거+둘레베기(제거대상 맹아 1,000본/ha. 조림목 본수 2,700본/ha, 조림1년차)", + "pum_form": "requirement", + "line": 8124 + }, + { + "pum_table_id": "F0459", + "section": "2-5. 덩굴제거, (1) 지상부 덩굴걷기(큰나무 피해지. 덩굴 피복도 20~40%미만)", + "pum_form": "requirement", + "line": 8156 + }, + { + "pum_table_id": "F0460", + "section": "2-6. 덩굴제거, (2) 지상부 약제살포(큰나무 피해지. 덩굴 피복도 60~80%미만)", + "pum_form": "requirement", + "line": 8189 + }, + { + "pum_table_id": "F0461", + "section": "2-7. 덩굴제거, (3) 뿌리굴취(풀베기단계 조림지 1㎝미만 500본, 1~4㎝ 400본, 4㎝초과 100본)", + "pum_form": "requirement", + "line": 8225 + }, + { + "pum_table_id": "F0462", + "section": "2-8. 덩굴제거, (4) 뿌리굴취(풀베기단계 조림지 1㎝미만 500본, 1~4㎝ 400본,", + "pum_form": "requirement", + "line": 8265 + }, + { + "pum_table_id": "F0463", + "section": "2-9. 어린나무가꾸기, (1) 치수림단계 (20m 간격 소작업로 설치, 제거대상 피복도 ‘소’, 가지치기 미실행)", + "pum_form": "requirement", + "line": 8303 + }, + { + "pum_table_id": "F0464", + "section": "2-10. 어린나무가꾸기, (2) 유령림단계 (제거대상 피복도 ‘밀’, 가지치기 잣나무 0~2m. 500본/ha)", + "pum_form": "requirement", + "line": 8344 + }, + { + "pum_table_id": "F0465", + "section": "2-11. 솎아베기, (1) 산물을 임내에 버리는 경우", + "pum_form": "requirement", + "line": 8385 + }, + { + "pum_table_id": "F0466", + "section": "2-12. 솎아베기, (2) 산물을 전간재로 생산하는 경우", + "pum_form": "requirement", + "line": 8434 + }, + { + "pum_table_id": "F0467", + "section": "2-13. 위험목 베기", + "pum_form": "requirement", + "line": 8496 + }, + { + "pum_table_id": "F0468", + "section": "2-14. 산물수집, (1) 인력집재(단목 집재 + 집적)", + "pum_form": "requirement", + "line": 8542 + }, + { + "pum_table_id": "F0469", + "section": "2-15. 산물수집, (2) 지면끌기집재(공정별 독립작업)", + "pum_form": "requirement", + "line": 8585 + }, + { + "pum_table_id": "F0470", + "section": "2-16. 산물수집, (3) 지면끌기집재 (동시작업)", + "pum_form": "requirement", + "line": 8655 + }, + { + "pum_table_id": "F0471", + "section": "2-17. 산물임내정리", + "pum_form": "requirement", + "line": 8720 + }, + { + "pum_table_id": "F0472", + "section": "3-1. 임업용 동력기계톱, 우드그래플, 소형트럭", + "pum_form": "requirement", + "line": 8753 + }, + { + "pum_table_id": "F0473", + "section": "3-2. 임업용 동력기계톱, 스마트집재기, 우드그래플, 초소형포워더", + "pum_form": "requirement", + "line": 8828 + }, + { + "pum_table_id": "F0474", + "section": "3-3. 하베스터, 타워야더, 우드그래플, 소형포워더", + "pum_form": "requirement", + "line": 8912 + }, + { + "pum_table_id": "F0475", + "section": "4-1. 소나무재선충병방제", + "pum_form": "requirement", + "line": 8989 + }, + { + "pum_table_id": "F0476", + "section": "4-2. 참나무시들음병방제", + "pum_form": "requirement", + "line": 9106 + } + ] +} \ No newline at end of file diff --git a/resources/data_work_item_master/work_item_master_2026-01-01.json b/resources/data_work_item_master/work_item_master_2026-01-01.json index 0a3084cb..2a294516 100644 --- a/resources/data_work_item_master/work_item_master_2026-01-01.json +++ b/resources/data_work_item_master/work_item_master_2026-01-01.json @@ -2,7 +2,7 @@ "schema_version": "1.0", "dataset_id": "work_item_master_forest", "effective_date": "2026-01-01", - "generated_at": "2026-09-08T00:36:35+09:00", + "generated_at": "2026-09-08T01:00:54+09:00", "dataset_version": { "dataset_id": "pum_forest", "effective_date": "2026-01-01", @@ -20,7 +20,10 @@ "tables_total": 475, "tables_attached": 456, "tables_orphan": 19, - "form_undetermined": 77 + "form_undetermined": 77, + "basis_found": 183, + "basis_missing": 144, + "basis_grouped": 36 }, "orphan_tables": [ { @@ -144,6 +147,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -251,6 +255,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -873,6 +878,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -940,6 +946,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -1063,6 +1070,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -1109,6 +1117,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -1172,6 +1181,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -1747,6 +1757,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -1804,6 +1815,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -1844,6 +1856,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -1869,6 +1882,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -1944,6 +1958,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2094,6 +2109,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2139,6 +2155,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2184,6 +2201,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2233,6 +2251,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2306,6 +2325,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2379,6 +2399,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2444,6 +2465,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2489,6 +2511,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2534,6 +2557,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2579,6 +2603,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2624,6 +2649,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2679,6 +2705,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2724,6 +2751,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2769,6 +2797,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2849,6 +2878,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2894,6 +2924,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -2929,6 +2960,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3014,6 +3046,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3065,6 +3098,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3111,6 +3145,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3166,6 +3201,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3215,6 +3251,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3258,6 +3295,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3325,6 +3363,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3368,6 +3407,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3429,6 +3469,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3483,6 +3524,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3718,6 +3760,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3786,6 +3829,7 @@ "form_basis": "품셈 제1장(적용기준)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -3862,6 +3906,7 @@ "form_basis": "'수량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4227,6 +4272,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4270,6 +4316,7 @@ "form_basis": "'소요인력'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4299,6 +4346,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4326,6 +4374,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4353,6 +4402,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": 1.0, "basis_unit": "인", + "basis_source": "표 안", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4392,6 +4442,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4508,6 +4559,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4548,6 +4600,7 @@ "form_basis": "'소요량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4593,6 +4646,7 @@ "form_basis": "'소요량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4630,6 +4684,7 @@ "form_basis": "'소요량'", "basis_quantity": 1.0, "basis_unit": "km", + "basis_source": "표 안", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4665,6 +4720,7 @@ "form_basis": "'소요량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4712,6 +4768,7 @@ "form_basis": "'소요인력'", "basis_quantity": 1.0, "basis_unit": "ha", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4739,8 +4796,9 @@ "source_line": 1477, "pum_form": "undetermined", "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "본", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4772,6 +4830,7 @@ "form_basis": "'소요량'", "basis_quantity": 100.0, "basis_unit": "본", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4816,8 +4875,9 @@ "source_line": 1500, "pum_form": "requirement", "form_basis": "'수량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 100.0, + "basis_unit": "본", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4905,6 +4965,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -4970,8 +5031,9 @@ "source_line": 1535, "pum_form": "requirement", "form_basis": "'수 량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 160.0, + "basis_unit": "ha", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5022,8 +5084,9 @@ "source_line": 1548, "pum_form": "requirement", "form_basis": "'수 량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "ha", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5074,8 +5137,9 @@ "source_line": 1559, "pum_form": "requirement", "form_basis": "'수 량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "ha", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5128,6 +5192,7 @@ "form_basis": "'수 량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5173,6 +5238,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5216,6 +5282,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5262,6 +5329,7 @@ "form_basis": "'수량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5647,6 +5715,7 @@ "form_basis": "헤더 '손료계수'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5684,6 +5753,7 @@ "form_basis": "헤더 '손료계수'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5721,6 +5791,7 @@ "form_basis": "헤더 '손료계수'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5893,6 +5964,7 @@ "form_basis": "헤더 '손료계수'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5930,6 +6002,7 @@ "form_basis": "헤더 '손료계수'", "basis_quantity": 1.0, "basis_unit": "인", + "basis_source": "표 안", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -5967,6 +6040,7 @@ "form_basis": "헤더 '손료계수'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -6004,6 +6078,7 @@ "form_basis": "헤더 '손료계수'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -6041,6 +6116,7 @@ "form_basis": "헤더 '손료계수'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -6084,6 +6160,7 @@ "form_basis": "헤더 '손료계수'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -6127,6 +6204,7 @@ "form_basis": "헤더 '손료계수'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -6166,6 +6244,7 @@ "form_basis": "헤더 '기계손료'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -6230,6 +6309,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -6259,6 +6339,7 @@ "form_basis": "'수량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -7194,6 +7275,7 @@ "form_basis": "헤더 '인/1일'", "basis_quantity": 1.0, "basis_unit": "km", + "basis_source": "표 안", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -7225,6 +7307,7 @@ "form_basis": "'수량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -8272,6 +8355,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -8309,6 +8393,7 @@ "form_basis": "'수량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -9271,6 +9356,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -9312,8 +9398,9 @@ "source_line": 1824, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "ha", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -9409,6 +9496,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -9470,6 +9558,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -9561,6 +9650,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -9642,6 +9732,7 @@ "form_basis": "'수량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -11123,6 +11214,7 @@ "form_basis": "헤더 '/1인/1일'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -11176,6 +11268,7 @@ "form_basis": "헤더 '/1인/1일'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -11205,6 +11298,7 @@ "form_basis": "값 단위 '(㎥)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -11240,6 +11334,7 @@ "form_basis": "'수량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12063,6 +12158,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12212,6 +12308,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12280,6 +12377,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12365,6 +12463,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12402,6 +12501,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12437,6 +12537,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12490,6 +12591,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12544,6 +12646,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12640,6 +12743,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12812,6 +12916,7 @@ "form_basis": "값 단위 '(㎥)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12865,8 +12970,9 @@ "source_line": 2167, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 100.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12910,6 +13016,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -12998,6 +13105,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13147,6 +13255,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13190,6 +13299,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13275,6 +13385,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13324,6 +13435,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13378,6 +13490,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13432,6 +13545,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13560,6 +13674,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13595,6 +13710,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13751,6 +13867,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13776,6 +13893,7 @@ "form_basis": "값 단위 '(㎥)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13831,6 +13949,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13898,6 +14017,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13944,6 +14064,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -13983,6 +14104,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14036,6 +14158,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14075,6 +14198,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14112,8 +14236,9 @@ "source_line": 2456, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㏊", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14195,6 +14320,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14234,6 +14360,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14277,6 +14404,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14320,6 +14448,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": 1.0, "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14392,8 +14521,9 @@ "source_line": 2546, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14460,6 +14590,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14537,8 +14668,9 @@ "source_line": 2585, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14606,8 +14738,9 @@ "source_line": 2603, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 100.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14666,8 +14799,9 @@ "source_line": 2617, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14719,8 +14853,9 @@ "source_line": 2630, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14818,6 +14953,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14869,6 +15005,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": 30.0, "basis_unit": "㎥", + "basis_source": "표 안", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14923,8 +15060,9 @@ "source_line": 2676, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -14984,6 +15122,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15049,8 +15188,9 @@ "source_line": 2712, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15095,8 +15235,9 @@ "source_line": 2721, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15136,6 +15277,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15209,8 +15351,9 @@ "source_line": 2752, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15255,8 +15398,9 @@ "source_line": 2761, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15303,8 +15447,9 @@ "source_line": 2771, "pum_form": "requirement", "form_basis": "'수량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15426,8 +15571,9 @@ "source_line": 2796, "pum_form": "requirement", "form_basis": "'수량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15541,6 +15687,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15628,6 +15775,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15723,8 +15871,9 @@ "source_line": 2861, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15790,6 +15939,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15856,6 +16006,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15922,6 +16073,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -15973,6 +16125,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16025,6 +16178,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16068,6 +16222,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16124,6 +16279,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16177,8 +16333,9 @@ "source_line": 2961, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1000.0, + "basis_unit": "본", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16216,8 +16373,9 @@ "source_line": 2973, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1000.0, + "basis_unit": "본", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16255,8 +16413,9 @@ "source_line": 2985, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1000.0, + "basis_unit": "본", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16294,8 +16453,9 @@ "source_line": 2996, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1000.0, + "basis_unit": "본", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16337,8 +16497,9 @@ "source_line": 3007, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1000.0, + "basis_unit": "본", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16397,6 +16558,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16455,6 +16617,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16494,6 +16657,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16563,6 +16727,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16632,6 +16797,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16680,6 +16846,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16721,6 +16888,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16770,6 +16938,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16843,6 +17012,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16898,6 +17068,7 @@ "form_basis": "헤더 '할인'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -16965,6 +17136,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17022,6 +17194,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17128,6 +17301,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17185,6 +17359,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17226,8 +17401,9 @@ "source_line": 3330, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10000.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17275,8 +17451,9 @@ "source_line": 3344, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17348,6 +17525,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17397,6 +17575,7 @@ "form_basis": "'ha당'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17468,6 +17647,7 @@ "form_basis": "'ha당'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17564,6 +17744,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17744,8 +17925,9 @@ "source_line": 3419, "pum_form": "productivity", "form_basis": "헤더 'ha당 집재재적'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17827,6 +18009,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -17873,6 +18056,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18003,6 +18187,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18063,6 +18248,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18193,6 +18379,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18272,6 +18459,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18323,6 +18511,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18453,6 +18642,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18541,6 +18731,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18605,6 +18796,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18669,6 +18861,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18808,6 +19001,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18893,6 +19087,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -18968,6 +19163,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19044,8 +19240,9 @@ "source_line": 3707, "pum_form": "productivity", "form_basis": "헤더 'ha당 평균 작업량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19093,6 +19290,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19164,6 +19362,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19235,6 +19434,7 @@ "form_basis": "'소요인력'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19271,6 +19471,7 @@ "form_basis": "'소요인력'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19357,6 +19558,7 @@ "form_basis": "'소요인력'", "basis_quantity": 100.0, "basis_unit": "㎥", + "basis_source": "표 안", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19384,6 +19586,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19486,6 +19689,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19569,6 +19773,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19648,6 +19853,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19724,6 +19930,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19803,6 +20010,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19879,6 +20087,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -19973,6 +20182,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -20068,6 +20278,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -20145,6 +20356,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -20303,6 +20515,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -20439,6 +20652,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -20489,6 +20703,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -20647,6 +20862,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -20804,6 +21020,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -20861,6 +21078,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -21044,6 +21262,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -21227,6 +21446,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -21420,6 +21640,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -21471,6 +21692,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -21654,6 +21876,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -21837,6 +22060,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -22020,6 +22244,7 @@ "form_basis": "헤더 '할인'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -22697,6 +22922,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -23302,6 +23528,7 @@ "form_basis": "'수량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -23901,6 +24128,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -23928,6 +24156,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -24121,6 +24350,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -24148,6 +24378,7 @@ "form_basis": "값 단위 '(개)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -24341,6 +24572,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -24644,6 +24876,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -24834,6 +25067,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -24871,8 +25105,9 @@ "source_line": 4420, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "ha", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -24936,6 +25171,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -24994,6 +25230,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": 160.0, "basis_unit": "ha", + "basis_source": "표 안", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -25100,7 +25337,8 @@ "pum_form": "requirement", "form_basis": "'㏊당'", "basis_quantity": 1.0, - "basis_unit": "㏊", + "basis_unit": "ha", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -25178,6 +25416,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -25365,8 +25604,9 @@ "source_line": 4516, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "인", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -25449,8 +25689,9 @@ "source_line": 4536, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "인", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -25543,8 +25784,9 @@ "source_line": 4557, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "인", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -25601,6 +25843,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -25746,6 +25989,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -25790,8 +26034,9 @@ "source_line": 4595, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -25861,8 +26106,9 @@ "source_line": 4611, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "ha", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -25921,6 +26167,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -25958,6 +26205,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26036,6 +26284,7 @@ "form_basis": "본문 '㎥/hr'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26093,6 +26342,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26137,8 +26387,9 @@ "source_line": 4685, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26180,6 +26431,7 @@ "form_basis": "행 키가 시공능력 공식 기호뿐 ['E', 'K', 'f', '㎝(sec)']", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": true, @@ -26244,6 +26496,7 @@ "form_basis": "헤더 '㎥/hr'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26301,6 +26554,7 @@ "form_basis": "행 키가 시공능력 공식 기호뿐 ['E', 'K', 'f', '㎝(sec)']", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": true, @@ -26363,8 +26617,9 @@ "source_line": 4746, "pum_form": "requirement", "form_basis": "'수 량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26470,6 +26725,7 @@ "form_basis": "헤더 '㎥/hr'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26523,6 +26779,7 @@ "form_basis": "행 키가 시공능력 공식 기호뿐 ['E', 'K', 'f', '㎝(sec)']", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": true, @@ -26585,8 +26842,9 @@ "source_line": 4786, "pum_form": "productivity", "form_basis": "헤더 '㎥/hr'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26631,8 +26889,9 @@ "source_line": 4803, "pum_form": "productivity", "form_basis": "헤더 '작업능력'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26672,8 +26931,9 @@ "source_line": 4834, "pum_form": "productivity", "form_basis": "헤더 '작업능력'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26722,8 +26982,9 @@ "source_line": 4851, "pum_form": "productivity", "form_basis": "헤더 '작업능력'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26755,6 +27016,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26817,8 +27079,9 @@ "source_line": 4878, "pum_form": "productivity", "form_basis": "헤더 '작업능력'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26858,8 +27121,9 @@ "source_line": 4896, "pum_form": "productivity", "form_basis": "헤더 '작업능력'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26924,8 +27188,9 @@ "source_line": 4912, "pum_form": "productivity", "form_basis": "헤더 '작업능력'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -26963,8 +27228,9 @@ "source_line": 4929, "pum_form": "productivity", "form_basis": "헤더 '작업능력'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -27013,6 +27279,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -27107,8 +27374,9 @@ "source_line": 4978, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27181,8 +27449,9 @@ "source_line": 4994, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27271,8 +27540,9 @@ "source_line": 5009, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27370,8 +27640,9 @@ "source_line": 5031, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27444,8 +27715,9 @@ "source_line": 5045, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27492,8 +27764,9 @@ "source_line": 5054, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27540,8 +27813,9 @@ "source_line": 5063, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27614,8 +27888,9 @@ "source_line": 5075, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27662,8 +27937,9 @@ "source_line": 5084, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27710,8 +27986,9 @@ "source_line": 5093, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27808,8 +28085,9 @@ "source_line": 5108, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27882,8 +28160,9 @@ "source_line": 5120, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -27956,8 +28235,9 @@ "source_line": 5132, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -28046,8 +28326,9 @@ "source_line": 5146, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -28112,8 +28393,9 @@ "source_line": 5157, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -28178,8 +28460,9 @@ "source_line": 5168, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -28276,8 +28559,9 @@ "source_line": 5183, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -28350,8 +28634,9 @@ "source_line": 5195, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -28424,8 +28709,9 @@ "source_line": 5207, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -28522,8 +28808,9 @@ "source_line": 5222, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -28596,8 +28883,9 @@ "source_line": 5234, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -28679,8 +28967,9 @@ "source_line": 5248, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -28755,6 +29044,7 @@ "form_basis": "행 키가 기호뿐 ['A', 'E', 'H', 'N', 'P', 'f']", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": true, @@ -28830,6 +29120,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -28885,6 +29176,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -28985,6 +29277,7 @@ "form_basis": "행 키가 시공능력 공식 기호뿐 ['E', 'K', 'f', '㎝(sec)']", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": true, @@ -29040,6 +29333,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29107,6 +29401,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29186,6 +29481,7 @@ "form_basis": "행 키가 기호뿐 ['E', 'L', 'V1', 'V2', 'e', 'f', 'q0', 't']", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": true, @@ -29265,6 +29561,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": true, @@ -29331,8 +29628,9 @@ "source_line": 5414, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29407,8 +29705,9 @@ "source_line": 5430, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29468,8 +29767,9 @@ "source_line": 5442, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29516,8 +29816,9 @@ "source_line": 5457, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29589,8 +29890,9 @@ "source_line": 5489, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "주", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29649,8 +29951,9 @@ "source_line": 5505, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "주", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29697,6 +30000,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29766,6 +30070,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29830,6 +30135,7 @@ "form_basis": "'구역화물' — 값이 아니라 참조 지시", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29871,8 +30177,9 @@ "source_line": 5562, "pum_form": "reference", "form_basis": "'구역화물' — 값이 아니라 참조 지시", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "ton", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29923,8 +30230,9 @@ "source_line": 5573, "pum_form": "reference", "form_basis": "'별도계상' — 값이 아니라 참조 지시", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -29966,8 +30274,9 @@ "source_line": 5589, "pum_form": "reference", "form_basis": "'별도계상' — 값이 아니라 참조 지시", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30009,8 +30318,9 @@ "source_line": 5600, "pum_form": "undetermined", "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30054,6 +30364,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30210,8 +30521,9 @@ "source_line": 5642, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30293,8 +30605,9 @@ "source_line": 5659, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30352,6 +30665,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30443,8 +30757,9 @@ "source_line": 5702, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 100.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30489,8 +30804,9 @@ "source_line": 5713, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 100.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30542,8 +30858,9 @@ "source_line": 5723, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 100.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30597,6 +30914,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30633,6 +30951,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30662,6 +30981,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30691,6 +31011,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30778,6 +31099,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30833,6 +31155,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30904,6 +31227,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -30947,6 +31271,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31021,6 +31346,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31135,6 +31461,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31192,6 +31519,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31249,6 +31577,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": true, @@ -31366,6 +31695,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": true, @@ -31415,6 +31745,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31515,6 +31846,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31560,6 +31892,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31595,6 +31928,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31659,6 +31993,7 @@ "form_basis": "'준용' — 값이 아니라 참조 지시", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31719,6 +32054,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31762,6 +32098,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31803,8 +32140,9 @@ "source_line": 6071, "pum_form": "undetermined", "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": true, @@ -31892,8 +32230,9 @@ "source_line": 6090, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31941,8 +32280,9 @@ "source_line": 6102, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -31990,8 +32330,9 @@ "source_line": 6115, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32029,8 +32370,9 @@ "source_line": 6128, "pum_form": "requirement", "form_basis": "값 단위 '(kg)'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32098,8 +32440,9 @@ "source_line": 6145, "pum_form": "undetermined", "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32177,8 +32520,9 @@ "source_line": 6161, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32206,6 +32550,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32250,6 +32595,7 @@ "form_basis": "행 키가 기호뿐 ['f₁']", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32281,6 +32627,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32321,6 +32668,7 @@ "form_basis": "행 키가 기호뿐 ['f₁']", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32350,6 +32698,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32383,8 +32732,9 @@ "source_line": 6560, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32442,6 +32792,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32488,8 +32839,9 @@ "source_line": 6171, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "ton", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32570,8 +32922,9 @@ "source_line": 6191, "pum_form": "requirement", "form_basis": "'수량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32705,6 +33058,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32761,6 +33115,7 @@ "form_basis": "'적용한다' — 값이 아니라 참조 지시", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32841,6 +33196,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32899,6 +33255,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -32941,6 +33298,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -33013,8 +33371,9 @@ "source_line": 6299, "pum_form": "requirement", "form_basis": "'수 량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -33102,8 +33461,9 @@ "source_line": 6316, "pum_form": "requirement", "form_basis": "'수 량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -33183,8 +33543,9 @@ "source_line": 6331, "pum_form": "requirement", "form_basis": "'수 량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -33232,8 +33593,9 @@ "source_line": 6340, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -33354,8 +33716,9 @@ "source_line": 6360, "pum_form": "undetermined", "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -33477,8 +33840,9 @@ "source_line": 6381, "pum_form": "requirement", "form_basis": "'수량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -33580,8 +33944,9 @@ "source_line": 6395, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -33645,8 +34010,9 @@ "source_line": 6406, "pum_form": "undetermined", "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -33750,6 +34116,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -33861,8 +34228,9 @@ "source_line": 6440, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -33958,8 +34326,9 @@ "source_line": 6455, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -34010,8 +34379,9 @@ "source_line": 6464, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -34099,8 +34469,9 @@ "source_line": 6478, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -34248,6 +34619,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -34327,8 +34699,9 @@ "source_line": 6578, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -34399,8 +34772,9 @@ "source_line": 6603, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "ton", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -34461,6 +34835,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -34547,8 +34922,9 @@ "source_line": 6630, "pum_form": "requirement", "form_basis": "분류 딱지 ['인력', '자재']", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -34624,8 +35000,9 @@ "source_line": 6644, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -34680,8 +35057,9 @@ "source_line": 6654, "pum_form": "reference", "form_basis": "분류 딱지 표의 '재료비의' — 값이 아니라 비율 지시", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -34723,8 +35101,9 @@ "source_line": 6663, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -34797,8 +35176,9 @@ "source_line": 6691, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 100.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -34921,8 +35301,9 @@ "source_line": 6708, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": true, @@ -35008,8 +35389,9 @@ "source_line": 6722, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35076,8 +35458,9 @@ "source_line": 6675, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 100.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -35191,8 +35574,9 @@ "source_line": 6748, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35247,8 +35631,9 @@ "source_line": 6758, "pum_form": "requirement", "form_basis": "분류 딱지 ['자재']", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35295,8 +35680,9 @@ "source_line": 6767, "pum_form": "requirement", "form_basis": "분류 딱지 ['인력', '자재']", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35353,6 +35739,7 @@ "form_basis": "'수량'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35403,8 +35790,9 @@ "source_line": 6786, "pum_form": "reference", "form_basis": "'별도계상' — 값이 아니라 참조 지시", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35475,8 +35863,9 @@ "source_line": 6798, "pum_form": "reference", "form_basis": "'별도계상' — 값이 아니라 참조 지시", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35589,8 +35978,9 @@ "source_line": 6814, "pum_form": "reference", "form_basis": "분류 딱지 표의 '재료비의' — 값이 아니라 비율 지시", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35632,8 +36022,9 @@ "source_line": 6823, "pum_form": "reference", "form_basis": "분류 딱지 표의 '재료비의' — 값이 아니라 비율 지시", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35675,8 +36066,9 @@ "source_line": 6832, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35732,8 +36124,9 @@ "source_line": 6843, "pum_form": "reference", "form_basis": "'별도계상' — 값이 아니라 참조 지시", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개소", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35804,8 +36197,9 @@ "source_line": 6855, "pum_form": "reference", "form_basis": "분류 딱지 표의 '회기준' — 값이 아니라 비율 지시", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35847,8 +36241,9 @@ "source_line": 6864, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "ton", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35927,8 +36322,9 @@ "source_line": 6877, "pum_form": "undetermined", "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -35964,8 +36360,9 @@ "source_line": 6885, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36022,6 +36419,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36069,8 +36467,9 @@ "source_line": 6905, "pum_form": "reference", "form_basis": "'별도계상' — 값이 아니라 참조 지시", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36136,6 +36535,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36169,8 +36569,9 @@ "source_line": 6925, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36221,6 +36622,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36260,6 +36662,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36309,6 +36712,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36379,8 +36783,9 @@ "source_line": 6972, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36434,8 +36839,9 @@ "source_line": 6986, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36479,8 +36885,9 @@ "source_line": 6995, "pum_form": "requirement", "form_basis": "'수량'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 100.0, + "basis_unit": "개", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36544,6 +36951,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36589,8 +36997,9 @@ "source_line": 7025, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": 0.36, - "basis_unit": "㎥", + "basis_quantity": 1.0, + "basis_unit": "인", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36645,6 +37054,7 @@ "form_basis": "값 단위 '(m)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36674,8 +37084,9 @@ "source_line": 7094, "pum_form": "undetermined", "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36752,8 +37163,9 @@ "source_line": 7268, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36811,8 +37223,9 @@ "source_line": 7039, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": 10.0, - "basis_unit": "㎡", + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36878,8 +37291,9 @@ "source_line": 7054, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -36948,8 +37362,9 @@ "source_line": 7069, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37143,8 +37558,9 @@ "source_line": 7110, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37202,8 +37618,9 @@ "source_line": 7128, "pum_form": "undetermined", "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37249,8 +37666,9 @@ "source_line": 7136, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37434,8 +37852,9 @@ "source_line": 7152, "pum_form": "undetermined", "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37487,6 +37906,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37518,6 +37938,7 @@ "form_basis": "값 단위 '(m)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37559,6 +37980,7 @@ "form_basis": "값 단위 '(m)'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37630,8 +38052,9 @@ "source_line": 7200, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37689,8 +38112,9 @@ "source_line": 7219, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37747,8 +38171,9 @@ "source_line": 7235, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37826,8 +38251,9 @@ "source_line": 7252, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37894,8 +38320,9 @@ "source_line": 7288, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -37980,8 +38407,9 @@ "source_line": 7312, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38066,8 +38494,9 @@ "source_line": 7339, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38161,8 +38590,9 @@ "source_line": 7367, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38247,8 +38677,9 @@ "source_line": 7390, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38335,6 +38766,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38374,8 +38806,9 @@ "source_line": 7429, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "ton", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38439,8 +38872,9 @@ "source_line": 7449, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "개", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38478,8 +38912,9 @@ "source_line": 7460, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38513,8 +38948,9 @@ "source_line": 7471, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "개", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38568,6 +39004,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38605,6 +39042,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38764,8 +39202,9 @@ "source_line": 7520, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38814,8 +39253,9 @@ "source_line": 7534, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38903,8 +39343,9 @@ "source_line": 7551, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -38969,8 +39410,9 @@ "source_line": 7565, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39063,8 +39505,9 @@ "source_line": 7581, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39109,8 +39552,9 @@ "source_line": 7596, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39208,6 +39652,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39271,6 +39716,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39310,6 +39756,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39374,8 +39821,9 @@ "source_line": 7652, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39453,8 +39901,9 @@ "source_line": 7680, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": { "인력": 10.0, "장비": 90.0 @@ -39512,8 +39961,9 @@ "source_line": 7691, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39566,8 +40016,9 @@ "source_line": 7701, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎥", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39614,6 +40065,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39670,8 +40122,9 @@ "source_line": 7732, "pum_form": "requirement", "form_basis": "직종 표기((인)·인부·공)", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "m", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39725,6 +40178,7 @@ "form_basis": "헤더·첫 행에 단위·밑수·직종 표지 없음", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39761,6 +40215,7 @@ "form_basis": "직종 표기((인)·인부·공)", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39820,8 +40275,9 @@ "source_line": 7766, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 1.0, + "basis_unit": "㎡", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39921,6 +40377,7 @@ "form_basis": "헤더 '단 위'", "basis_quantity": null, "basis_unit": null, + "basis_source": null, "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -39984,8 +40441,9 @@ "source_line": 7802, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "본", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false, @@ -40030,8 +40488,9 @@ "source_line": 7813, "pum_form": "reference", "form_basis": "헤더 '단 위'", - "basis_quantity": null, - "basis_unit": null, + "basis_quantity": 10.0, + "basis_unit": "본", + "basis_source": "본문", "resource_shares": {}, "partial_ratio": false, "capacity_formula_here": false,