{
  "_schema": "https://data.nist.gov/od/dm/nerdm-schema/v0.7#",
  "@context": [
    "https://data.nist.gov/od/dm/nerdm-pub-context.jsonld",
    {
      "@base": "ark:/88434/mds2-2571"
    }
  ],
  "@type": [
    "nrdp:PublicDataResource",
    "dcat:Dataset"
  ],
  "_extensionSchemas": [
    "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/PublicDataResource"
  ],
  "@id": "ark:/88434/mds2-2571",
  "ediid": "ark:/88434/mds2-2571",
  "version": "1.0.1",
  "doi": "doi:10.18434/mds2-2571",
  "title": "Metaschema Java API and Tools",
  "contactPoint": {
    "fn": "Michaela Iorga",
    "hasEmail": "mailto:michaela.iorga@nist.gov"
  },
  "modified": "2022-03-04 00:00:00",
  "status": "available",
  "landingPage": "https://data.nist.gov/od/id/mds2-2571",
  "description": [
    "Implementation of the Metaschema modeling language in Java, providing support for Java code, schema, and documentation generation based on one or more Metaschema model definitions.",
    "Code is developed in Java and shared via GitHub's USNISTGOV organization."
  ],
  "keyword": [
    "GitHub",
    "OSCAL",
    "metaschema",
    "data model"
  ],
  "topic": [
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Information Technology: Data and informatics"
    },
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Information Technology: Cybersecurity"
    }
  ],
  "accessLevel": "public",
  "license": "https://www.nist.gov/open/license",
  "publisher": {
    "name": "National Institute of Standards and Technology",
    "@type": "org:Organization"
  },
  "language": [
    "en"
  ],
  "bureauCode": [
    "006:55"
  ],
  "programCode": [
    "006:052"
  ],
  "theme": [
    "Information Technology: Data and informatics",
    "Information Technology: Cybersecurity"
  ],
  "components": [
    {
      "accessURL": "https://github.com/usnistgov/metaschema-java/",
      "format": {
        "description": "Available via .zip, .tar.gz, or git repository"
      },
      "description": "The usnistgov/metaschema-java GitHub repository is a software version control resource used to publish developed code, track releases, and manage feature requests and bug reports for the Metaschema Java implementation. Issues and release notes can be found here.",
      "title": "usnistgov/metaschema-java GitHub Repository",
      "@type": [
        "nrdp:AccessPage",
        "dcat:Distribution"
      ],
      "@id": "#usnistgov/metaschema-java/",
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/AccessPage"
      ]
    },
    {
      "accessURL": "https://doi.org/10.18434/mds2-2571",
      "title": "DOI Access for Metaschema Java",
      "@type": [
        "nrd:Hidden",
        "dcat:Distribution"
      ],
      "@id": "#doi:10.18434/mds2-2571"
    }
  ],
  "annotated": "2025-04-01T13:30:23.482374",
  "revised": "2022-04-19T19:30:26.749401",
  "issued": null,
  "firstIssued": "2022-04-19T19:30:26.749401",
  "releaseHistory": {
    "@id": "ark:/88434/mds2-2571.rel",
    "@type": [
      "nrdr:ReleaseHistory"
    ],
    "hasRelease": [
      {
        "version": "1.0.0",
        "issued": "2022-03-04",
        "@id": "ark:/88434/mds2-2571/pdr:v/1.0.0",
        "location": "https://data.nist.gov/od/id/ark:/88434/mds2-2571/pdr:v/1.0.0",
        "description": "initial release"
      },
      {
        "version": "1.0.1",
        "issued": "2022-03-04 00:00:00",
        "@id": "ark:/88434/mds2-2571/pdr:v/1.0.1",
        "location": "https://data.nist.gov/od/id/ark:/88434/mds2-2571/pdr:v/1.0.1",
        "description": "metadata update"
      }
    ]
  }
}