{
  "_id": "6aee7ad543b51afa49dd81bf",
  "Package": "form.model",
  "Title": "Neutral Versioned Form Definitions and Workbook Layouts",
  "Version": "0.3.2",
  "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",
  "Config/testthat/edition": "3",
  "Config/Needs/coverage": "covr, xml2",
  "Config/Needs/website": "pkgdown, covr, htmltools, xml2",
  "Config/roxygen2/version": "8.1.1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-07 01:09:07 UTC",
    "User": "root"
  },
  "Author": "Tony Chemit [aut, cre]",
  "Maintainer": "Tony Chemit <dev@tchemit.fr>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-11-06 23:18:02 UTC",
  "RemoteUrl": "https://github.com/cran/form.model",
  "RemoteRef": "HEAD",
  "RemoteSha": "9fa5e1398b3d458b72a09b2f8b79b5c024b3a588",
  "_user": "cran",
  "_type": "src",
  "_file": "form.model_0.3.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/c45f40d50da9569da30ad61155e29ad77d9d9e4731bc92366be30752a83f84e3",
  "_filesize": 148409,
  "_sha256": "c45f40d50da9569da30ad61155e29ad77d9d9e4731bc92366be30752a83f84e3",
  "_expires": "2027-02-15T01:11:47.000Z",
  "_created": "2026-11-07T01:09:07.000Z",
  "_published": "2026-11-07T01:11:49.519Z",
  "_upstream": "https://github.com/cran/form.model",
  "_status": "success",
  "_maintainer": {
    "name": "Tony Chemit",
    "email": "dev@tchemit.fr",
    "login": "tchemit",
    "description": "",
    "uuid": 5468352
  },
  "_jobs": [
    {
      "job": 128250043180,
      "time": 125,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13552954394"
    },
    {
      "job": 128250043177,
      "time": 103,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13552894401"
    },
    {
      "job": 128248883668,
      "time": 221,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13553980916"
    },
    {
      "job": 128250043189,
      "time": 92,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13552674969"
    },
    {
      "job": 128250043208,
      "time": 68,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13552933285"
    },
    {
      "job": 128250043211,
      "time": 79,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13553188754"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/42322085474",
  "_commit": {
    "id": "9fa5e1398b3d458b72a09b2f8b79b5c024b3a588",
    "author": "Tony Chemit <dev@tchemit.fr>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.3.2\n",
    "time": 1794007082
  },
  "_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": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-45",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.3.2",
      "date": "2026-11-06"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "tchemit",
      "count": 1,
      "uuid": 5468352
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 635,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_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"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.3.2",
      "date": "2026-11-06"
    }
  ],
  "_exports": [
    "as_form_model",
    "check_form_model",
    "form_definition",
    "form_field",
    "form_fields",
    "form_layout",
    "form_metadata",
    "form_references",
    "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_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_references",
      "title": "Get reference requirements",
      "topics": [
        "form_references"
      ]
    },
    {
      "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/cran/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-11-06 23:18:02",
      "modified": "2026-11-06 23:18:02",
      "commits": 1
    },
    {
      "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-11-06 23:18:02",
      "modified": "2026-11-06 23:18:02",
      "commits": 1
    },
    {
      "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-11-06 23:18:02",
      "modified": "2026-11-06 23:18:02",
      "commits": 1
    },
    {
      "source": "model-specification.Rmd",
      "filename": "model-specification.html",
      "title": "Model specification",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Field types and constraints",
        "Workbook layouts",
        "YAML conventions",
        "Definition checks"
      ],
      "created": "2026-11-06 23:18:02",
      "modified": "2026-11-06 23:18:02",
      "commits": 1
    }
  ],
  "_score": 3.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "form.model",
  "_universes": [
    "cran",
    "tchemit",
    "ultreia-io"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.2",
      "date": "2026-11-07T01:11:08.000Z",
      "distro": "resolute",
      "commit": "9fa5e1398b3d458b72a09b2f8b79b5c024b3a588",
      "fileid": "https://r2.ropensci.org/557f6b92f11ae308e82e763d0f23fb6cfc3015f3cd39cec9fbd3bd3fc2227c34",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42322085474"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.3.2",
      "date": "2026-11-07T01:10:52.000Z",
      "distro": "resolute",
      "commit": "9fa5e1398b3d458b72a09b2f8b79b5c024b3a588",
      "fileid": "https://r2.ropensci.org/67163e1ea3d52b122f7c42c72872f8f2f574d8f03ff89bd47d028f8e38556983",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42322085474"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.2",
      "date": "2026-11-07T01:10:53.000Z",
      "commit": "9fa5e1398b3d458b72a09b2f8b79b5c024b3a588",
      "fileid": "https://r2.ropensci.org/5843c9b20e07cc039e32844e6570998673487758f113163eba5522c31b15ddaa",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42322085474"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.2",
      "date": "2026-11-07T01:10:04.000Z",
      "commit": "9fa5e1398b3d458b72a09b2f8b79b5c024b3a588",
      "fileid": "https://r2.ropensci.org/9cc3ba6bda47ff015f33adae4bac0068d3dc589f893e4581eb25af3729ce1d73",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42322085474"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.3.2",
      "date": "2026-11-07T01:10:13.000Z",
      "commit": "9fa5e1398b3d458b72a09b2f8b79b5c024b3a588",
      "fileid": "https://r2.ropensci.org/24b9f6348014ce2507d8d9866e6faa31eb3dfa31dfd41285c1ac028d924dfdfa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42322085474"
    }
  ]
}