{
  "_id": "6aef1816482d117aebab76d8",
  "Package": "form.model",
  "Title": "Neutral Versioned Form Definitions and Workbook Layouts",
  "Version": "0.5.1",
  "Authors@R": "person(\"Tony\", \"Chemit\", role = c(\"aut\", \"cre\"),\nemail = \"dev@tchemit.fr\")",
  "Description": "Loads explicit YAML resources describing versioned forms,\nfields, declarative constraints, reference requirements, and\nworkbook layouts. Checks model definitions against an installed\nYAML schema and consistency rules, and provides value-like\ninspection APIs. Does not validate submitted data or connect to\nexternal services.",
  "License": "LGPL-2.1",
  "URL": "https://ultreia-io.github.io/form.model/,\nhttps://github.com/ultreia-io/form.model",
  "BugReports": "https://github.com/ultreia-io/form.model/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/Needs/coverage": "covr, xml2",
  "Config/Needs/website": "pkgdown, covr, htmltools, xml2",
  "Config/roxygen2/version": "8.1.1",
  "Repository": "https://ultreia-io.r-universe.dev",
  "Date/Publication": "2026-10-28 13:20:13 UTC",
  "RemoteUrl": "https://github.com/ultreia-io/form.model",
  "RemoteRef": "HEAD",
  "RemoteSha": "894577241816aeb2878e503c6a1b580669375b5d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-07 12:17:53 UTC",
    "User": "root"
  },
  "Author": "Tony Chemit [aut, cre]",
  "Maintainer": "Tony Chemit <dev@tchemit.fr>",
  "_user": "ultreia-io",
  "_type": "src",
  "_file": "form.model_0.5.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/4fdbbe9bb666297e7c24f2e4a6576d0a821d131a4546548d0d79fc3f77824501",
  "_filesize": 169305,
  "_sha256": "4fdbbe9bb666297e7c24f2e4a6576d0a821d131a4546548d0d79fc3f77824501",
  "_expires": "2027-02-15T12:22:44.000Z",
  "_created": "2026-11-07T12:17:53.000Z",
  "_published": "2026-11-07T12:22:46.340Z",
  "_upstream": "https://github.com/ultreia-io/form.model",
  "_status": "success",
  "_maintainer": {
    "name": "Tony Chemit",
    "email": "dev@tchemit.fr",
    "login": "tchemit",
    "description": "",
    "uuid": 5468352
  },
  "_jobs": [
    {
      "job": 128401466672,
      "time": 119,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13573679292"
    },
    {
      "job": 128401466662,
      "time": 117,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13574057040"
    },
    {
      "job": 128401466759,
      "time": 191,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13573533442"
    },
    {
      "job": 128401466723,
      "time": 181,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13574107112"
    },
    {
      "job": 128400806213,
      "time": 180,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13573647700"
    },
    {
      "job": 128401466664,
      "time": 77,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13573916858"
    },
    {
      "job": 128401466771,
      "time": 92,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13573709139"
    },
    {
      "job": 128401466700,
      "time": 77,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13574255782"
    },
    {
      "job": 128401466785,
      "time": 76,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13574730039"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ultreia-io/actions/runs/42371617474",
  "_commit": {
    "id": "894577241816aeb2878e503c6a1b580669375b5d",
    "author": "Tony Chemit <dev@tchemit.fr>",
    "committer": "Tony Chemit <dev@tchemit.fr>",
    "message": "[form.model] Release 0.5.1\n",
    "time": 1793193613
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "yaml",
      "version": ">= 2.3.10",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "ultreia-io",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-43",
      "n": 21
    },
    {
      "week": "2026-44",
      "n": 10
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-10-19"
    },
    {
      "name": "v0.2.0",
      "date": "2026-10-22"
    },
    {
      "name": "v0.3.0",
      "date": "2026-10-22"
    },
    {
      "name": "v0.3.1",
      "date": "2026-10-23"
    },
    {
      "name": "v0.4.0",
      "date": "2026-10-26"
    },
    {
      "name": "v0.5.0",
      "date": "2026-10-28"
    },
    {
      "name": "v0.5.1",
      "date": "2026-10-28"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "tchemit",
      "count": 31,
      "uuid": 5468352
    }
  ],
  "_userbio": {
    "uuid": 25727087,
    "type": "organization",
    "name": "Ultreia.io",
    "followers": 0
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/form.model"
  },
  "_devurl": "https://github.com/ultreia-io/form.model",
  "_pkgdown": "https://ultreia-io.github.io/form.model/",
  "_searchresults": 0,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/form.model.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/ultreia-io/form.model",
  "_realowner": "ultreia-io",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3.2",
      "date": "2026-11-06"
    }
  ],
  "_exports": [
    "as_form_model",
    "check_form_model",
    "form_code_lists",
    "form_definition",
    "form_field",
    "form_fields",
    "form_layout",
    "form_metadata",
    "form_registries",
    "form_resource",
    "form_schema",
    "form_sheets",
    "form_value_matches_type",
    "load_form_model",
    "read_form_model",
    "select_form_model"
  ],
  "_help": [
    {
      "page": "as_form_model",
      "title": "Construct a checked model",
      "topics": [
        "as_form_model"
      ]
    },
    {
      "page": "check_form_model",
      "title": "Check a form definition",
      "topics": [
        "check_form_model"
      ]
    },
    {
      "page": "form_code_lists",
      "title": "Get code-list requirements",
      "topics": [
        "form_code_lists"
      ]
    },
    {
      "page": "form_definition",
      "title": "Get the complete definition",
      "topics": [
        "form_definition"
      ]
    },
    {
      "page": "form_field",
      "title": "Get one field",
      "topics": [
        "form_field"
      ]
    },
    {
      "page": "form_fields",
      "title": "Get fields in declaration order",
      "topics": [
        "form_fields"
      ]
    },
    {
      "page": "form_layout",
      "title": "Get a sheet layout",
      "topics": [
        "form_layout"
      ]
    },
    {
      "page": "form_metadata",
      "title": "Get form identity and versions",
      "topics": [
        "form_metadata"
      ]
    },
    {
      "page": "form_registries",
      "title": "Get registry requirements",
      "topics": [
        "form_registries"
      ]
    },
    {
      "page": "form_resource",
      "title": "Locate an installed resource",
      "topics": [
        "form_resource"
      ]
    },
    {
      "page": "form_schema",
      "title": "Read the model-definition schema",
      "topics": [
        "form_schema"
      ]
    },
    {
      "page": "form_sheets",
      "title": "Get sheet definitions",
      "topics": [
        "form_sheets"
      ]
    },
    {
      "page": "form_value_matches_type",
      "title": "Check a scalar against a form field type",
      "topics": [
        "form_value_matches_type"
      ]
    },
    {
      "page": "load_form_model",
      "title": "Load a model by filename prefix",
      "topics": [
        "load_form_model"
      ]
    },
    {
      "page": "print.form_model",
      "title": "Print a model summary",
      "topics": [
        "print.form_model"
      ]
    },
    {
      "page": "print.form_model_check",
      "title": "Print definition check results",
      "topics": [
        "print.form_model_check"
      ]
    },
    {
      "page": "read_form_model",
      "title": "Read and check a YAML form model",
      "topics": [
        "read_form_model"
      ]
    },
    {
      "page": "select_form_model",
      "title": "Select an exact model version",
      "topics": [
        "select_form_model"
      ]
    }
  ],
  "_readme": "https://github.com/ultreia-io/form.model/raw/HEAD/README.md",
  "_rundeps": [
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "model-authoring.Rmd",
      "filename": "model-authoring.html",
      "title": "Authoring model definitions",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Copy the example",
        "2. Edit your fields",
        "3. Check your model"
      ],
      "created": "2026-10-19 05:26:38",
      "modified": "2026-10-22 08:49:46",
      "commits": 3
    },
    {
      "source": "downstream-packages.Rmd",
      "filename": "downstream-packages.html",
      "title": "Distributing models in a downstream package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Package layout",
        "Runnable equivalent",
        "Inspect fields and locations",
        "Pass models and dependencies explicitly"
      ],
      "created": "2026-10-19 05:26:38",
      "modified": "2026-10-28 13:20:12",
      "commits": 4
    },
    {
      "source": "form.model.Rmd",
      "filename": "form.model.html",
      "title": "Getting started",
      "engine": "knitr::rmarkdown",
      "headings": [
        "About this example",
        "Load an installed example",
        "What a model contains",
        "Diagnose a definition",
        "Read next"
      ],
      "created": "2026-10-22 08:49:46",
      "modified": "2026-10-26 16:35:42",
      "commits": 2
    },
    {
      "source": "model-specification.Rmd",
      "filename": "model-specification.html",
      "title": "Model specification",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Field types and constraints",
        "Workbook layouts",
        "Primary keys",
        "YAML conventions",
        "Definition checks"
      ],
      "created": "2026-10-19 05:26:38",
      "modified": "2026-10-27 15:40:34",
      "commits": 7
    }
  ],
  "_score": 4.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "form.model",
  "_universes": [
    "ultreia-io",
    "tchemit"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.1",
      "date": "2026-11-07T12:19:41.000Z",
      "distro": "resolute",
      "commit": "894577241816aeb2878e503c6a1b580669375b5d",
      "fileid": "https://r2.ropensci.org/aeceda75eaa30df6ea96e0be3171d1b158ae4661840ac9657a9858ae37b5afec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ultreia-io/actions/runs/42371617474"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.5.1",
      "date": "2026-11-07T12:19:39.000Z",
      "distro": "resolute",
      "commit": "894577241816aeb2878e503c6a1b580669375b5d",
      "fileid": "https://r2.ropensci.org/7f7c8b4613a2860896a894c151c700e7d9724f51d004b2de65a72de9a7e6f693",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ultreia-io/actions/runs/42371617474"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.1",
      "date": "2026-11-07T12:21:36.000Z",
      "commit": "894577241816aeb2878e503c6a1b580669375b5d",
      "fileid": "https://r2.ropensci.org/422b871bb21b0d1874693d2c3b9b23dd3f0f0957c168a338dbeb8e0894f767e7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ultreia-io/actions/runs/42371617474"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.5.1",
      "date": "2026-11-07T12:21:15.000Z",
      "commit": "894577241816aeb2878e503c6a1b580669375b5d",
      "fileid": "https://r2.ropensci.org/3eb555eb7f63c6fc7d9900f9cd43a790e9065c7b983ce1c70396a7b0ce29a538",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ultreia-io/actions/runs/42371617474"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.1",
      "date": "2026-11-07T12:19:23.000Z",
      "commit": "894577241816aeb2878e503c6a1b580669375b5d",
      "fileid": "https://r2.ropensci.org/b75f5f96db4cde8e6ff06eb01f80692fe40a3860adaa634c774447127440f2c6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ultreia-io/actions/runs/42371617474"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.1",
      "date": "2026-11-07T12:19:02.000Z",
      "commit": "894577241816aeb2878e503c6a1b580669375b5d",
      "fileid": "https://r2.ropensci.org/33500a6dd802808d5457e572d21e47e6c3b8b6501e10a7f739593611d8a88dc4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ultreia-io/actions/runs/42371617474"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.1",
      "date": "2026-11-07T12:18:52.000Z",
      "commit": "894577241816aeb2878e503c6a1b580669375b5d",
      "fileid": "https://r2.ropensci.org/9000448fd4bcefe76a14d3851df578ceadd8d35d7e2b2f3c168fa6acf6395f32",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ultreia-io/actions/runs/42371617474"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.5.1",
      "date": "2026-11-07T12:18:52.000Z",
      "commit": "894577241816aeb2878e503c6a1b580669375b5d",
      "fileid": "https://r2.ropensci.org/c0d8433e49cdd65bde67d3afec697a3cfb92f1e6128ce67b7bcca3326de07dc1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ultreia-io/actions/runs/42371617474"
    }
  ]
}