[{"data":1,"prerenderedAt":1078},["ShallowReactive",2],{"page-\u002Fformat\u002Fconcepts\u002Fvocabularies":3,"navigation":698},{"collection":4,"page":5},"docs_en",{"id":6,"title":7,"body":8,"description":689,"extension":690,"meta":691,"navigation":692,"path":693,"rawbody":694,"seo":695,"stem":696,"__hash__":697},"docs_en\u002Fformat\u002F2.concepts\u002F3.vocabularies.md","Vocabularies",{"type":9,"value":10,"toc":682},"minimark",[11,20,25,43,129,135,154,157,288,295,450,478,482,485,536,540,566,619,630,634,656,660,678],[12,13,14,15,19],"p",{},"Many fields in a ",[16,17,18],"code",{},".well"," file take a word from a list: the construction method, the casing material, the type of a pumping test, the category of a log entry. The format distinguishes two kinds of lists.",[21,22,24],"h2",{"id":23},"open-vocabularies","Open vocabularies",[12,26,27,28,32,33,36,37,42],{},"Most lists are ",[29,30,31],"strong",{},"open",". The spec recommends a set of values so that files from different sources agree, but any string is valid. A value outside the recommended set should start with ",[16,34,35],{},"x-",", and every tool must keep it and show it as written (",[38,39,41],"a",{"href":40},"\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#recommended-vocabularies","recommended vocabularies",").",[44,45,50],"pre",{"className":46,"code":47,"language":48,"meta":49,"style":49},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{ \"from\": 0, \"to\": 12, \"diameter\": 200, \"drilling_method\": \"x-jetting\" }\n","json","",[16,51,52],{"__ignoreMap":49},[53,54,57,61,64,68,71,74,78,81,83,86,88,90,93,95,97,100,102,104,107,109,111,114,116,118,120,124,126],"span",{"class":55,"line":56},"line",1,[53,58,60],{"class":59},"sMK4o","{",[53,62,63],{"class":59}," \"",[53,65,67],{"class":66},"spNyl","from",[53,69,70],{"class":59},"\"",[53,72,73],{"class":59},":",[53,75,77],{"class":76},"sbssI"," 0",[53,79,80],{"class":59},",",[53,82,63],{"class":59},[53,84,85],{"class":66},"to",[53,87,70],{"class":59},[53,89,73],{"class":59},[53,91,92],{"class":76}," 12",[53,94,80],{"class":59},[53,96,63],{"class":59},[53,98,99],{"class":66},"diameter",[53,101,70],{"class":59},[53,103,73],{"class":59},[53,105,106],{"class":76}," 200",[53,108,80],{"class":59},[53,110,63],{"class":59},[53,112,113],{"class":66},"drilling_method",[53,115,70],{"class":59},[53,117,73],{"class":59},[53,119,63],{"class":59},[53,121,123],{"class":122},"sfazB","x-jetting",[53,125,70],{"class":59},[53,127,128],{"class":59}," }\n",[12,130,131,132,134],{},"Here ",[16,133,123],{}," says plainly that jetting is not one of the recommended drilling methods (rotary, percussion, cable tool, auger, air hammer), while keeping the information.",[12,136,137,138,141,142,145,146,149,150,42],{},"Values are stored as their key (",[16,139,140],{},"stainless_steel","), never as a translated label (",[16,143,144],{},"Aço inox","). Labels are the job of the application; ",[16,147,148],{},"@welldot\u002Fcore"," publishes English and Portuguese labels for every recommended value (",[38,151,153],{"href":152},"\u002Fcore\u002Fguides\u002Fvocabularies-and-textures","Vocabularies and textures",[12,155,156],{},"Some open vocabularies, with their spec tables:",[158,159,160,173],"table",{},[161,162,163],"thead",{},[164,165,166,170],"tr",{},[167,168,169],"th",{},"Field",[167,171,172],{},"Recommended values",[174,175,176,190,203,216,236,249,262,275],"tbody",{},[164,177,178,184],{},[179,180,181],"td",{},[16,182,183],{},"well_type",[179,185,186],{},[38,187,189],{"href":188},"\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#well_type--recommended-values","construction methods",[164,191,192,197],{},[179,193,194],{},[16,195,196],{},"well_purpose",[179,198,199],{},[38,200,202],{"href":201},"\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#well_purpose--recommended-values-since-v21","uses",[164,204,205,210],{},[179,206,207],{},[16,208,209],{},"bore_hole[].drilling_method",[179,211,212],{},[38,213,215],{"href":214},"\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#bore_holedrilling_method--recommended-values-since-v23","drilling methods",[164,217,218,230],{},[179,219,220,223,224,223,227],{},[16,221,222],{},"well_case[].type",", ",[16,225,226],{},"well_screen[].type",[16,228,229],{},"reduction[].type",[179,231,232],{},[38,233,235],{"href":234},"\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#construction-materials--recommended-values-since-v23","construction materials",[164,237,238,243],{},[179,239,240],{},[16,241,242],{},"well_screen[].slot_type",[179,244,245],{},[38,246,248],{"href":247},"\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#well_screenslot_type--recommended-values-since-v23","screen designs",[164,250,251,256],{},[179,252,253],{},[16,254,255],{},"hydrodynamic_events[].type",[179,257,258],{},[38,259,261],{"href":260},"\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas#event-types","event types",[164,263,264,269],{},[179,265,266],{},[16,267,268],{},"aquifer_analysis[].method",[179,270,271],{},[38,272,274],{"href":273},"\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#aquifer_analysismethod--recommended-values","analysis methods",[164,276,277,282],{},[179,278,279],{},[16,280,281],{},"history_logs[].category",[179,283,284],{},[38,285,287],{"href":286},"\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#history_logscategory--recommended-values","log categories",[12,289,290,291,294],{},"The full list is under ",[38,292,293],{"href":40},"Recommended vocabularies"," in the format reference.",[296,297,298,377],"do-dont",{},[299,300,301,307],"template",{"v-slot:do":49},[12,302,303,304,306],{},"Use the recommended value when the report states it, and an ",[16,305,35],{}," value when it states something the list does not have.",[44,308,310],{"className":46,"code":309,"language":48,"meta":49,"style":49},"{ \"type\": \"galvanized_steel\" }\n{ \"type\": \"x-concrete\" }\n{ \"drilling_method\": \"x-jetting\" }\n",[16,311,312,334,356],{"__ignoreMap":49},[53,313,314,316,318,321,323,325,327,330,332],{"class":55,"line":56},[53,315,60],{"class":59},[53,317,63],{"class":59},[53,319,320],{"class":66},"type",[53,322,70],{"class":59},[53,324,73],{"class":59},[53,326,63],{"class":59},[53,328,329],{"class":122},"galvanized_steel",[53,331,70],{"class":59},[53,333,128],{"class":59},[53,335,337,339,341,343,345,347,349,352,354],{"class":55,"line":336},2,[53,338,60],{"class":59},[53,340,63],{"class":59},[53,342,320],{"class":66},[53,344,70],{"class":59},[53,346,73],{"class":59},[53,348,63],{"class":59},[53,350,351],{"class":122},"x-concrete",[53,353,70],{"class":59},[53,355,128],{"class":59},[53,357,359,361,363,365,367,369,371,373,375],{"class":55,"line":358},3,[53,360,60],{"class":59},[53,362,63],{"class":59},[53,364,113],{"class":66},[53,366,70],{"class":59},[53,368,73],{"class":59},[53,370,63],{"class":59},[53,372,123],{"class":122},[53,374,70],{"class":59},[53,376,128],{"class":59},[299,378,379,382],{"v-slot:dont":49},[12,380,381],{},"Force a value into the nearest recommended word, or write a custom value without the prefix.",[44,383,385],{"className":46,"code":384,"language":48,"meta":49,"style":49},"{ \"type\": \"carbon_steel\" }\n{ \"type\": \"Tubo de concreto\" }\n{ \"drilling_method\": \"rotary\" }\n",[16,386,387,408,429],{"__ignoreMap":49},[53,388,389,391,393,395,397,399,401,404,406],{"class":55,"line":56},[53,390,60],{"class":59},[53,392,63],{"class":59},[53,394,320],{"class":66},[53,396,70],{"class":59},[53,398,73],{"class":59},[53,400,63],{"class":59},[53,402,403],{"class":122},"carbon_steel",[53,405,70],{"class":59},[53,407,128],{"class":59},[53,409,410,412,414,416,418,420,422,425,427],{"class":55,"line":336},[53,411,60],{"class":59},[53,413,63],{"class":59},[53,415,320],{"class":66},[53,417,70],{"class":59},[53,419,73],{"class":59},[53,421,63],{"class":59},[53,423,424],{"class":122},"Tubo de concreto",[53,426,70],{"class":59},[53,428,128],{"class":59},[53,430,431,433,435,437,439,441,443,446,448],{"class":55,"line":358},[53,432,60],{"class":59},[53,434,63],{"class":59},[53,436,113],{"class":66},[53,438,70],{"class":59},[53,440,73],{"class":59},[53,442,63],{"class":59},[53,444,445],{"class":122},"rotary",[53,447,70],{"class":59},[53,449,128],{"class":59},[12,451,452,453,456,457,459,460,223,462,466,467,223,470,473,474,477],{},"An unprefixed custom value, such as ",[16,454,455],{},"\"Tubo de concreto\"",", is still valid: readers must accept and keep it. It is not recommended, because the spec says non-canonical values SHOULD use the ",[16,458,35],{}," prefix (",[38,461,41],{"href":40},[38,463,465],{"href":464},"\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#custom-vocabulary-values--x--prefix","custom vocabulary values","). The report's exact wording belongs in a free-text field such as ",[16,468,469],{},"description",[16,471,472],{},"notes"," or ",[16,475,476],{},"obs",".",[21,479,481],{"id":480},"closed-vocabularies","Closed vocabularies",[12,483,484],{},"A few fields accept only the listed values, and anything else makes the file invalid. These are fields that software must be able to act on without guessing:",[486,487,488,506,530],"ul",{},[489,490,491,494,495,473,498,501,502,42],"li",{},[16,492,493],{},"hole_fill[].type",": ",[16,496,497],{},"gravel_pack",[16,499,500],{},"seal"," (",[38,503,505],{"href":504},"\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas#holefill--hole_fill","HoleFill",[489,507,508,494,511,223,514,223,517,223,520,473,523,501,526,42],{},[16,509,510],{},"history_logs[].status",[16,512,513],{},"active",[16,515,516],{},"maintenance",[16,518,519],{},"inactive",[16,521,522],{},"decommissioned",[16,524,525],{},"abandoned",[38,527,529],{"href":528},"\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#history_logsstatus--allowed-values-since-v23","allowed values",[489,531,532,535],{},[16,533,534],{},"permits[].status",", result qualifiers, validation statuses and a few others, each marked in the spec.",[21,537,539],{"id":538},"lithology-textures","Lithology textures",[12,541,542,543,546,547,549,550,501,553,557,558,561,562,477],{},"A lithology layer's ",[16,544,545],{},"texture"," names a fill pattern with a ",[16,548,16],{}," and a ",[16,551,552],{},"vocabulary",[38,554,556],{"href":555},"\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas#texture","Texture","). The default vocabulary is ",[16,559,560],{},"fgdc",", the lithology patterns of the US Federal Geographic Data Committee's geologic map symbolization standard (FGDC-STD-013-2006). The 600 series (sedimentary) and 700 series (metamorphic and igneous) are the most useful for well logs. All 282 codes, and which of them have a drawn pattern, are in the ",[38,563,565],{"href":564},"\u002Fformat\u002Fspec\u002Freference\u002Ffgdc-textures","FGDC texture reference",[44,567,569],{"className":46,"code":568,"language":48,"meta":49,"style":49},"{ \"texture\": { \"code\": 627, \"vocabulary\": \"fgdc\" } }\n",[16,570,571],{"__ignoreMap":49},[53,572,573,575,577,579,581,583,586,588,591,593,595,598,600,602,604,606,608,610,612,614,617],{"class":55,"line":56},[53,574,60],{"class":59},[53,576,63],{"class":59},[53,578,545],{"class":66},[53,580,70],{"class":59},[53,582,73],{"class":59},[53,584,585],{"class":59}," {",[53,587,63],{"class":59},[53,589,16],{"class":590},"sBMFI",[53,592,70],{"class":59},[53,594,73],{"class":59},[53,596,597],{"class":76}," 627",[53,599,80],{"class":59},[53,601,63],{"class":59},[53,603,552],{"class":590},[53,605,70],{"class":59},[53,607,73],{"class":59},[53,609,63],{"class":59},[53,611,560],{"class":122},[53,613,70],{"class":59},[53,615,616],{"class":59}," }",[53,618,128],{"class":59},[12,620,621,622,625,626,42],{},"Other vocabularies are allowed: ",[16,623,624],{},"cgi"," (the CGI Simple Lithology terms), or the HTTPS address of a vocabulary published by a survey or regulator (",[38,627,629],{"href":628},"\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas#vocabulary-values","vocabulary values",[21,631,633],{"id":632},"water-quality-parameters","Water quality parameters",[12,635,636,637,640,641,644,645,648,649,651,652,42],{},"A result's parameter is also a code in a vocabulary: ",[16,638,639],{},"{ \"code\": \"nitrate_as_n\", \"vocabulary\": \"welldot\" }",". The ",[16,642,643],{},"welldot"," vocabulary has 98 parameters, each with a fixed unit; CAS registry numbers (",[16,646,647],{},"\"vocabulary\": \"cas\"",") are accepted for substances, and ",[16,650,35],{}," vocabularies for anything else (",[38,653,655],{"href":654},"\u002Fformat\u002Fspec\u002Fv2\u002Fwater-quality#parameter-vocabulary","parameter vocabulary",[21,657,659],{"id":658},"how-values-become-official","How values become official",[12,661,662,663,665,666,668,669,673,674,477],{},"When an ",[16,664,35],{}," value proves common, a later revision of the spec can promote it. The ",[16,667,35],{}," form then stays equivalent until the next major version (",[38,670,672],{"href":671},"\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#vocabulary-value-promotion","vocabulary value promotion","). To propose a value, open an issue; see ",[38,675,677],{"href":676},"\u002Fformat\u002Fguides\u002Fextending","Extending the format",[679,680,681],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":49,"searchDepth":336,"depth":336,"links":683},[684,685,686,687,688],{"id":23,"depth":336,"text":24},{"id":480,"depth":336,"text":481},{"id":538,"depth":336,"text":539},{"id":632,"depth":336,"text":633},{"id":658,"depth":336,"text":659},"Open and closed vocabularies in .well, how recommended values and x- values work, and where the lithology textures and water quality parameters come from.","md",{},true,"\u002Fformat\u002Fconcepts\u002Fvocabularies","---\ntitle: Vocabularies\ndescription: Open and closed vocabularies in .well, how recommended values and x- values work, and where the lithology textures and water quality parameters come from.\n---\n\nMany fields in a `.well` file take a word from a list: the construction method, the casing material, the type of a pumping test, the category of a log entry. The format distinguishes two kinds of lists.\n\n## Open vocabularies\n\nMost lists are **open**. The spec recommends a set of values so that files from different sources agree, but any string is valid. A value outside the recommended set should start with `x-`, and every tool must keep it and show it as written ([recommended vocabularies](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#recommended-vocabularies)).\n\n```json\n{ \"from\": 0, \"to\": 12, \"diameter\": 200, \"drilling_method\": \"x-jetting\" }\n```\n\nHere `x-jetting` says plainly that jetting is not one of the recommended drilling methods (rotary, percussion, cable tool, auger, air hammer), while keeping the information.\n\nValues are stored as their key (`stainless_steel`), never as a translated label (`Aço inox`). Labels are the job of the application; `@welldot\u002Fcore` publishes English and Portuguese labels for every recommended value ([Vocabularies and textures](\u002Fcore\u002Fguides\u002Fvocabularies-and-textures)).\n\nSome open vocabularies, with their spec tables:\n\n| Field                                                        | Recommended values                                                                                              |\n| ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------- |\n| `well_type`                                                  | [construction methods](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#well_type--recommended-values)                          |\n| `well_purpose`                                               | [uses](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#well_purpose--recommended-values-since-v21)                             |\n| `bore_hole[].drilling_method`                                | [drilling methods](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#bore_holedrilling_method--recommended-values-since-v23)     |\n| `well_case[].type`, `well_screen[].type`, `reduction[].type` | [construction materials](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#construction-materials--recommended-values-since-v23) |\n| `well_screen[].slot_type`                                    | [screen designs](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#well_screenslot_type--recommended-values-since-v23)           |\n| `hydrodynamic_events[].type`                                 | [event types](\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas#event-types)                                                       |\n| `aquifer_analysis[].method`                                  | [analysis methods](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#aquifer_analysismethod--recommended-values)                 |\n| `history_logs[].category`                                    | [log categories](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#history_logscategory--recommended-values)                     |\n\nThe full list is under [Recommended vocabularies](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#recommended-vocabularies) in the format reference.\n\n::do-dont\n#do\nUse the recommended value when the report states it, and an `x-` value when it states something the list does not have.\n\n```json\n{ \"type\": \"galvanized_steel\" }\n{ \"type\": \"x-concrete\" }\n{ \"drilling_method\": \"x-jetting\" }\n```\n\n#dont\nForce a value into the nearest recommended word, or write a custom value without the prefix.\n\n```json\n{ \"type\": \"carbon_steel\" }\n{ \"type\": \"Tubo de concreto\" }\n{ \"drilling_method\": \"rotary\" }\n```\n\n::\n\nAn unprefixed custom value, such as `\"Tubo de concreto\"`, is still valid: readers must accept and keep it. It is not recommended, because the spec says non-canonical values SHOULD use the `x-` prefix ([recommended vocabularies](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#recommended-vocabularies), [custom vocabulary values](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#custom-vocabulary-values--x--prefix)). The report's exact wording belongs in a free-text field such as `description`, `notes` or `obs`.\n\n## Closed vocabularies\n\nA few fields accept only the listed values, and anything else makes the file invalid. These are fields that software must be able to act on without guessing:\n\n- `hole_fill[].type`: `gravel_pack` or `seal` ([HoleFill](\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas#holefill--hole_fill)).\n- `history_logs[].status`: `active`, `maintenance`, `inactive`, `decommissioned` or `abandoned` ([allowed values](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#history_logsstatus--allowed-values-since-v23)).\n- `permits[].status`, result qualifiers, validation statuses and a few others, each marked in the spec.\n\n## Lithology textures\n\nA lithology layer's `texture` names a fill pattern with a `code` and a `vocabulary` ([Texture](\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas#texture)). The default vocabulary is `fgdc`, the lithology patterns of the US Federal Geographic Data Committee's geologic map symbolization standard (FGDC-STD-013-2006). The 600 series (sedimentary) and 700 series (metamorphic and igneous) are the most useful for well logs. All 282 codes, and which of them have a drawn pattern, are in the [FGDC texture reference](\u002Fformat\u002Fspec\u002Freference\u002Ffgdc-textures).\n\n```json\n{ \"texture\": { \"code\": 627, \"vocabulary\": \"fgdc\" } }\n```\n\nOther vocabularies are allowed: `cgi` (the CGI Simple Lithology terms), or the HTTPS address of a vocabulary published by a survey or regulator ([vocabulary values](\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas#vocabulary-values)).\n\n## Water quality parameters\n\nA result's parameter is also a code in a vocabulary: `{ \"code\": \"nitrate_as_n\", \"vocabulary\": \"welldot\" }`. The `welldot` vocabulary has 98 parameters, each with a fixed unit; CAS registry numbers (`\"vocabulary\": \"cas\"`) are accepted for substances, and `x-` vocabularies for anything else ([parameter vocabulary](\u002Fformat\u002Fspec\u002Fv2\u002Fwater-quality#parameter-vocabulary)).\n\n## How values become official\n\nWhen an `x-` value proves common, a later revision of the spec can promote it. The `x-` form then stays equivalent until the next major version ([vocabulary value promotion](\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference#vocabulary-value-promotion)). To propose a value, open an issue; see [Extending the format](\u002Fformat\u002Fguides\u002Fextending).\n",{"title":7,"description":689},"format\u002F2.concepts\u002F3.vocabularies","yGnAKFIq8mX4_IBINt9ktyyf9uIkCcrhIAUxCGCjvxo",{"docs_en":699,"spec":1011,"changelogs":1060},[700,720,739,793,899,953],{"title":701,"path":702,"stem":703,"children":704},"Ai","\u002Fai","ai",[705,708,712,716],{"title":706,"path":702,"stem":707},"Introduction","ai\u002Findex",{"title":709,"path":710,"stem":711},"Converting reports with an assistant","\u002Fai\u002Fconversion-skill","ai\u002Fconversion-skill",{"title":713,"path":714,"stem":715},"llms.txt and Markdown pages","\u002Fai\u002Fllms","ai\u002Fllms",{"title":717,"path":718,"stem":719},"MCP server","\u002Fai\u002Fmcp","ai\u002Fmcp",{"title":721,"path":722,"stem":723,"children":724},"Contributing","\u002Fcontributing","contributing",[725,727,731,735],{"title":706,"path":722,"stem":726},"contributing\u002Findex",{"title":728,"path":729,"stem":730},"Writing docs","\u002Fcontributing\u002Fwriting-docs","contributing\u002F1.writing-docs",{"title":732,"path":733,"stem":734},"Update rules","\u002Fcontributing\u002Fupdate-rules","contributing\u002F2.update-rules",{"title":736,"path":737,"stem":738},"Content components","\u002Fcontributing\u002Fcomponents","contributing\u002Fcomponents",{"title":740,"path":741,"stem":742,"children":743},"Core","\u002Fcore","core",[744,746,760,787],{"title":706,"path":741,"stem":745},"core\u002Findex",{"title":747,"path":748,"stem":749,"children":750,"page":759},"Getting Started","\u002Fcore\u002Fgetting-started","core\u002F1.getting-started",[751,755],{"title":752,"path":753,"stem":754},"Installation","\u002Fcore\u002Fgetting-started\u002Finstallation","core\u002F1.getting-started\u002F1.installation",{"title":756,"path":757,"stem":758},"First use","\u002Fcore\u002Fgetting-started\u002Ffirst-use","core\u002F1.getting-started\u002F2.first-use",false,{"title":761,"path":762,"stem":763,"children":764,"page":759},"Guides","\u002Fcore\u002Fguides","core\u002F2.guides",[765,769,773,777,779,783],{"title":766,"path":767,"stem":768},"Parsing and validating","\u002Fcore\u002Fguides\u002Fparsing-and-validating","core\u002F2.guides\u002F1.parsing-and-validating",{"title":770,"path":771,"stem":772},"Serializing and sharing","\u002Fcore\u002Fguides\u002Fserializing-and-sharing","core\u002F2.guides\u002F2.serializing-and-sharing",{"title":774,"path":775,"stem":776},"Unit conversion","\u002Fcore\u002Fguides\u002Funit-conversion","core\u002F2.guides\u002F3.unit-conversion",{"title":153,"path":152,"stem":778},"core\u002F2.guides\u002F4.vocabularies-and-textures",{"title":780,"path":781,"stem":782},"Water quality vocabulary","\u002Fcore\u002Fguides\u002Fwater-quality-vocabulary","core\u002F2.guides\u002F5.water-quality-vocabulary",{"title":784,"path":785,"stem":786},"Versions and time zones","\u002Fcore\u002Fguides\u002Fversions-and-time-zones","core\u002F2.guides\u002F6.versions-and-time-zones",{"title":788,"path":789,"stem":790,"children":791},"API reference","\u002Fcore\u002Fapi","core\u002Fapi\u002Findex",[792],{"title":788,"path":789,"stem":790},{"title":794,"path":795,"stem":796,"children":797},"Format","\u002Fformat","format",[798,800,820,846,869,889,895],{"title":706,"path":795,"stem":799},"format\u002Findex",{"title":747,"path":801,"stem":802,"children":803,"page":759},"\u002Fformat\u002Fgetting-started","format\u002F1.getting-started",[804,808,812,816],{"title":805,"path":806,"stem":807},"What is .well?","\u002Fformat\u002Fgetting-started\u002Fwhat-is-well","format\u002F1.getting-started\u002F1.what-is-well",{"title":809,"path":810,"stem":811},"For geologists","\u002Fformat\u002Fgetting-started\u002Ffor-geologists","format\u002F1.getting-started\u002F2.for-geologists",{"title":813,"path":814,"stem":815},"For developers","\u002Fformat\u002Fgetting-started\u002Ffor-developers","format\u002F1.getting-started\u002F3.for-developers",{"title":817,"path":818,"stem":819},"Your first .well file","\u002Fformat\u002Fgetting-started\u002Ffirst-well-file","format\u002F1.getting-started\u002F4.first-well-file",{"title":821,"path":822,"stem":823,"children":824,"page":759},"Concepts","\u002Fformat\u002Fconcepts","format\u002F2.concepts",[825,829,833,834,838,842],{"title":826,"path":827,"stem":828},"Depths and intervals","\u002Fformat\u002Fconcepts\u002Fdepths-and-intervals","format\u002F2.concepts\u002F1.depths-and-intervals",{"title":830,"path":831,"stem":832},"Units and precision","\u002Fformat\u002Fconcepts\u002Funits-and-precision","format\u002F2.concepts\u002F2.units-and-precision",{"title":7,"path":693,"stem":696},{"title":835,"path":836,"stem":837},"Profiles","\u002Fformat\u002Fconcepts\u002Fprofiles","format\u002F2.concepts\u002F4.profiles",{"title":839,"path":840,"stem":841},"Versions and deprecation","\u002Fformat\u002Fconcepts\u002Fversions-and-deprecation","format\u002F2.concepts\u002F5.versions-and-deprecation",{"title":843,"path":844,"stem":845},"Extensibility","\u002Fformat\u002Fconcepts\u002Fextensibility","format\u002F2.concepts\u002F6.extensibility",{"title":761,"path":847,"stem":848,"children":849,"page":759},"\u002Fformat\u002Fguides","format\u002F3.guides",[850,854,858,862,865],{"title":851,"path":852,"stem":853},"Writing a .well by hand","\u002Fformat\u002Fguides\u002Fwriting-by-hand","format\u002F3.guides\u002F1.writing-by-hand",{"title":855,"path":856,"stem":857},"Converting a report","\u002Fformat\u002Fguides\u002Fconverting-a-report","format\u002F3.guides\u002F2.converting-a-report",{"title":859,"path":860,"stem":861},"Validating","\u002Fformat\u002Fguides\u002Fvalidating","format\u002F3.guides\u002F3.validating",{"title":863,"path":676,"stem":864},"Extending for your own needs","format\u002F3.guides\u002F4.extending",{"title":866,"path":867,"stem":868},"Building an editor or database on .well","\u002Fformat\u002Fguides\u002Fbuilding-on-well","format\u002F3.guides\u002F5.building-on-well",{"title":870,"path":871,"stem":872,"children":873},"Overview","\u002Fformat\u002Freference","format\u002F4.reference\u002Findex",[874,875,879,883],{"title":870,"path":871,"stem":872},{"title":876,"path":877,"stem":878},"JSON Schema","\u002Fformat\u002Freference\u002Fjson-schema","format\u002F4.reference\u002F1.json-schema",{"title":880,"path":881,"stem":882},"Example wells","\u002Fformat\u002Freference\u002Fexamples","format\u002F4.reference\u002F2.examples",{"title":884,"path":885,"stem":886,"children":887},"Object reference","\u002Fformat\u002Freference\u002Fobjects","format\u002Freference\u002Fobjects\u002Findex",[888],{"title":884,"path":885,"stem":886},{"title":890,"path":891,"stem":892,"children":893},"About the spec","\u002Fformat\u002Fspec","format\u002F5.spec\u002Findex",[894],{"title":890,"path":891,"stem":892},{"title":896,"path":897,"stem":898},"Changelog","\u002Fformat\u002Fchangelog","format\u002F6.changelog",{"title":900,"path":901,"stem":902,"children":903},"Render","\u002Frender","render",[904,906,916,948],{"title":706,"path":901,"stem":905},"render\u002Findex",{"title":747,"path":907,"stem":908,"children":909,"page":759},"\u002Frender\u002Fgetting-started","render\u002F1.getting-started",[910,913],{"title":752,"path":911,"stem":912},"\u002Frender\u002Fgetting-started\u002Finstallation","render\u002F1.getting-started\u002F1.installation",{"title":756,"path":914,"stem":915},"\u002Frender\u002Fgetting-started\u002Ffirst-use","render\u002F1.getting-started\u002F2.first-use",{"title":761,"path":917,"stem":918,"children":919,"page":759},"\u002Frender\u002Fguides","render\u002F2.guides",[920,924,928,932,936,940,944],{"title":921,"path":922,"stem":923},"Panels and layout","\u002Frender\u002Fguides\u002Fpanels-and-layout","render\u002F2.guides\u002F1.panels-and-layout",{"title":925,"path":926,"stem":927},"Layers and labels","\u002Frender\u002Fguides\u002Flayers-and-labels","render\u002F2.guides\u002F2.layers-and-labels",{"title":929,"path":930,"stem":931},"Theming","\u002Frender\u002Fguides\u002Ftheming","render\u002F2.guides\u002F3.theming",{"title":933,"path":934,"stem":935},"Locale and units","\u002Frender\u002Fguides\u002Flocale-and-units","render\u002F2.guides\u002F4.locale-and-units",{"title":937,"path":938,"stem":939},"Legends","\u002Frender\u002Fguides\u002Flegends","render\u002F2.guides\u002F5.legends",{"title":941,"path":942,"stem":943},"Zoom, pan and highlights","\u002Frender\u002Fguides\u002Finteraction","render\u002F2.guides\u002F6.interaction",{"title":945,"path":946,"stem":947},"Using it in a framework","\u002Frender\u002Fguides\u002Fframeworks","render\u002F2.guides\u002F7.frameworks",{"title":788,"path":949,"stem":950,"children":951},"\u002Frender\u002Fapi","render\u002Fapi\u002Findex",[952],{"title":788,"path":949,"stem":950},{"title":954,"path":955,"stem":956,"children":957},"Utils","\u002Futils","utils",[958,960,970,1006],{"title":706,"path":955,"stem":959},"utils\u002Findex",{"title":747,"path":961,"stem":962,"children":963,"page":759},"\u002Futils\u002Fgetting-started","utils\u002F1.getting-started",[964,967],{"title":752,"path":965,"stem":966},"\u002Futils\u002Fgetting-started\u002Finstallation","utils\u002F1.getting-started\u002F1.installation",{"title":756,"path":968,"stem":969},"\u002Futils\u002Fgetting-started\u002Ffirst-use","utils\u002F1.getting-started\u002F2.first-use",{"title":761,"path":971,"stem":972,"children":973,"page":759},"\u002Futils\u002Fguides","utils\u002F2.guides",[974,978,982,986,990,994,998,1002],{"title":975,"path":976,"stem":977},"Geometry and volumes","\u002Futils\u002Fguides\u002Fgeometry-and-volumes","utils\u002F2.guides\u002F1.geometry-and-volumes",{"title":979,"path":980,"stem":981},"Water levels and pumping tests","\u002Futils\u002Fguides\u002Fpumping-tests","utils\u002F2.guides\u002F2.pumping-tests",{"title":983,"path":984,"stem":985},"Permits","\u002Futils\u002Fguides\u002Fpermits","utils\u002F2.guides\u002F3.permits",{"title":987,"path":988,"stem":989},"Operation and production","\u002Futils\u002Fguides\u002Foperation","utils\u002F2.guides\u002F4.operation",{"title":991,"path":992,"stem":993},"Water quality","\u002Futils\u002Fguides\u002Fwater-quality","utils\u002F2.guides\u002F5.water-quality",{"title":995,"path":996,"stem":997},"Logger import","\u002Futils\u002Fguides\u002Flogger-import","utils\u002F2.guides\u002F6.logger-import",{"title":999,"path":1000,"stem":1001},"SIAGAS import","\u002Futils\u002Fguides\u002Fsiagas-import","utils\u002F2.guides\u002F7.siagas-import",{"title":1003,"path":1004,"stem":1005},"Formatting","\u002Futils\u002Fguides\u002Fformatting","utils\u002F2.guides\u002F8.formatting",{"title":788,"path":1007,"stem":1008,"children":1009},"\u002Futils\u002Fapi","utils\u002Fapi\u002Findex",[1010],{"title":788,"path":1007,"stem":1008},[1012],{"title":794,"path":795,"stem":796,"children":1013,"page":759},[1014],{"title":1015,"path":891,"stem":1016,"children":1017,"page":759},"Spec","format\u002Fspec",[1018,1026,1035],{"title":1019,"path":1020,"stem":1021,"children":1022,"page":759},"Reference","\u002Fformat\u002Fspec\u002Freference","format\u002Fspec\u002Freference",[1023],{"title":1024,"path":564,"stem":1025},"FGDC Texture Patterns Reference","format\u002Fspec\u002Freference\u002Ffgdc-textures",{"title":1027,"path":1028,"stem":1029,"children":1030,"page":759},"V1","\u002Fformat\u002Fspec\u002Fv1","format\u002Fspec\u002Fv1",[1031],{"title":1032,"path":1033,"stem":1034},".well File Format Specification","\u002Fformat\u002Fspec\u002Fv1\u002Fwell-format","format\u002Fspec\u002Fv1\u002Fwell-format",{"title":1036,"path":1037,"stem":1038,"children":1039,"page":759},"V2","\u002Fformat\u002Fspec\u002Fv2","format\u002Fspec\u002Fv2",[1040,1044,1048,1052,1056],{"title":1041,"path":1042,"stem":1043},".well File Format Specification — Version 2.4: Format Reference","\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference","format\u002Fspec\u002Fv2\u002Fformat-reference",{"title":1045,"path":1046,"stem":1047},".well File Format Specification — Version 2.4: Interoperability","\u002Fformat\u002Fspec\u002Fv2\u002Finteroperability","format\u002Fspec\u002Fv2\u002Finteroperability",{"title":1049,"path":1050,"stem":1051},".well File Format Specification — Version 2.4: Object Schemas","\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas","format\u002Fspec\u002Fv2\u002Fobject-schemas",{"title":1053,"path":1054,"stem":1055},".well File Format Specification — Version 2.4: Overview","\u002Fformat\u002Fspec\u002Fv2\u002Foverview","format\u002Fspec\u002Fv2\u002Foverview",{"title":1057,"path":1058,"stem":1059},".well File Format Specification — Version 2.4: Water Quality","\u002Fformat\u002Fspec\u002Fv2\u002Fwater-quality","format\u002Fspec\u002Fv2\u002Fwater-quality",[1061,1066,1072],{"title":740,"path":741,"stem":742,"children":1062,"page":759},[1063],{"title":148,"path":1064,"stem":1065},"\u002Fcore\u002Fchangelog","core\u002FCHANGELOG",{"title":900,"path":901,"stem":902,"children":1067,"page":759},[1068],{"title":1069,"path":1070,"stem":1071},"@welldot\u002Frender","\u002Frender\u002Fchangelog","render\u002FCHANGELOG",{"title":954,"path":955,"stem":956,"children":1073,"page":759},[1074],{"title":1075,"path":1076,"stem":1077},"@welldot\u002Futils","\u002Futils\u002Fchangelog","utils\u002FCHANGELOG",1793050495821]