Package gov.nist.secauto.metaschema.core


package gov.nist.secauto.metaschema.core
Core support for handling Metaschema-based models.

This package provides the foundation for working with Metaschema definitions and data. Metaschema is a framework for defining structured data models with rich validation constraints and multiple serialization formats (XML, JSON, YAML).

The core module is organized into several key subpackages:

  • model - Metaschema model interfaces (IModule, IAssemblyDefinition, IFieldDefinition, IFlagDefinition)
  • metapath - Metapath expression language (XPath 3.1 implementation for Metaschema)
  • datatype - Data type adapters for Metaschema types (string, integer, date-time, etc.)
  • mdm - Metaschema Document Model node items
  • configuration - Configuration management for processors and parsers
  • util - Common utility classes

Key class in this package:

See Also: