|
Welcome to the home of the Java Metadata Interface (JMI) standard for metadata management.
The JMI specification enables the implementation of a dynamic, platform-independent infrastructure to manage the creation, storage, access, discovery, and exchange of metadata. JMI is based on the Meta Object Facility (MOF) specification from the Object Management Group (OMG), an industry-endorsed standard for metadata management. The MOF standard consists of a set of basic modeling artifacts described using UML. Models of any kind of metadata (called metamodels) can be built up from these basic building blocks. JMI defines the standard Java interfaces to these modeling components, and thus enables platform-independent discovery and access of metadata. JMI allows for the discovery, query, access, and manipulation of metadata, either at design time or runtime. The semantics of any modeled system can be completely discovered and manipulated. JMI also provides for metamodel and metadata interchange via XML by using the industry standard XML Metadata Interchange (XMI) specification.
There are many implementations of JMI, including the Reference Implementation from Unisys, Sun's open-source implementation from the NetBeans group, and many other implementations that are part of various company's products. See the Implementation page for details.
There are also lots of materials on this site to get you started with JMI. To begin with, check out the Presentations and White Papers.
JMI Interest
To subscribe to the JMI-INTEREST list, send email to listserv@java.sun.com with subscribe JMI-INTEREST yourlastname yourfirstname in the body of the message To unsubscribe, send email with
signoff JMI-INTEREST in the body of the message. An archive of the list is available. |
| ||||||||||||||||||||||||||
|
| ||||||||||||