| Name | Description | Type | Package | Framework |
| NamespaceResolver | Helps in resolving namespaces. | Class | org.jscience.ml.gml.xml.schema | JScience |
| QName | Represents a qualified name, pair of (namespace, name). | Class | org.jscience.ml.gml.xml.schema | JScience |
| SchemaGraph | Represents a graph of schema data objects used by SchemaParser. | Class | org.jscience.ml.gml.xml.schema | JScience |
| SchemaLocator | Locates and retrieves a schema from the specified location. | Interface | org.jscience.ml.gml.xml.schema | JScience |
| SchemaNode | Represents a node in a schema graph. | Class | org.jscience.ml.gml.xml.schema | JScience |
| SchemaParser | Parses the schema and builds a schema graph. | Class | org.jscience.ml.gml.xml.schema | JScience |
| XMLSchema | Encapsulates the XML schema but this version does not do much on its own. | Class | org.jscience.ml.gml.xml.schema | JScience |