logo

Home | Products | Research | Projects | History

What Can You Model Using Metadata?

Return and inputs of a "web service"
Models of its functionality, not merely its I/O formats. Descriptions like these will dramatically extend UDDI and ebXML specs.
Individual field names of a data base
Not just data types, but what the values represent. Metadata enables many new services making information more flexible and portable.
Similar tags in any XML document
Not just document structure and data formats (as in XML Schemas) but arbitrarily complex models of what the tagged data signifies.
Definitions for words and names
Metadata is terrific for custom lexicons, a Lexikos specialty. They become web-based, multilingual, expressive and mergeable at run time.
Technical Hypertext Documents
Specs for products and projects, using all the above, can now be centrally managed as an XML resource for people or programs.
Such modeling powers - which are really AI techniques for web-based knowledge representation - are a revolution in the making. They will impact your industry this year, count on it! Call us to get their full benefits:

Example Applications

1. Metadata-based Transformers for Data Streams

Input data first loads into local Java objects reflecting a (meta)data dictionary, reformatted under "rules" specific to each data source. Driven by models of data types and topology, such conversion utilities can handle restructuring; adapt readily to schema changes; flag data errors per an ontology; and/or track the evolution of selected fields. They make (e.g.) B2B data feeds or data migrations far simpler to set up and manage.

2. Report-Driven Intelligent Search Agents

These spider a specified mini-world of web pages as a private search agent, personalized to and by their user(s) via metadata-modeled processes. Nightly or on demand, each (re)builds a private report of web resources that is essentially a "smart" bookmark file tracking related interests. To improve on (e.g.) current Google or UDDI queries, each agent can intelligently filter, annotate and expand what they now return, and flag recent changes.

3. Software for Transcribing English to Metadata

Custom metadata lexicons describing your interests, plus Lexikos's own utilities for extracting the information in written English, will let non-technical users create metadata in bulk by supplying equivalent text and interactive transcription guidance as needed (not unlike a spelling corrector). The XTM outputs can then be processed as simple XML data by other programs, who can react to input text content (or filter it, translate it, route it, reply, etc.)

4. Learning and Reasoning Packages based on Metadata

In grad school I encountered the AI paradigms they use as "mini-theories" on how human minds worked. They were good theories then, and for three decades since they have been refined and extended by very clever people. Recasting them for J2EE means building Java packages of such simulated mental powers, bundled so that clients can easily import or download them to enhance intelligent agents (now emerging as "bots", "avatars", and accounts in high end "content management" and "text mining" engines).


Lexikos Corporation
Boston & Knoxville
Email: Dan@Lexikos.com