Abstract
A current problem that exists for mobile devices is the discovery, display and use of local or global services as they are found on-the-fly by a roaming mobile device. Currently service registries are centralized and typically use global ontologies. In addition given the multiple mobile device types, creating and maintaining multiple user interfaces for differing device types can be costly for providers. This paper proposes a common and novel solution to these problems that makes use of XML Schema to auto-generate client-side display interfaces to both services and to ontologies of services. This approach has the advantages that it does not assume or require a global ontology or registry of services, it provides a general architecture enabling automatic creation of service interfaces for roaming mobile devices and it provides a mechanism for local service discovery.