Applying UML and patterns: an introduction to object-oriented analysis and design
Applying UML and patterns: an introduction to object-oriented analysis and design
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Modeling XML applications with UML: practical e-business applications
Modeling XML applications with UML: practical e-business applications
The XML Schema Complete Reference
The XML Schema Complete Reference
The Complete Idiot's Guide to Knowledge Management
The Complete Idiot's Guide to Knowledge Management
Building J2ee Applications with the Rational Unified Process
Building J2ee Applications with the Rational Unified Process
A practical framework for understanding KM
Knowledge Managment
Developing the earthquake markup language and database with UML and XML schema
Computers & Geosciences
Developing the earthquake markup language and database with UML and XML schema
Computers & Geosciences
XML schema based fault set definition to improve fault injection tools interoperability
International Journal of Critical Computer-Based Systems
Hi-index | 0.00 |
Interchange, storage, and management of geological data require the development of knowledge-based, standardized vocabularies and data structures. Concepts modeled and designed with the Unified Markup Language (UML), can be mapped into XML Schema Definition Language (XSDL) to compose modular markup languages for each discipline. Developing such efficient, intra-disciplinary, modular and reusable components, based on the XSDL namespace facility and the principles of object-oriented design, reduces redundancy, increases efficiency, scalability, and extensibility, and simplifies the maintenance and future extension of the code. This paper discusses the best practices of composition and reuse of modular intra-disciplinary components by applying XML Schema namespace syntax. In addition to several small examples given for a variety of geological cases, the paper constructs a UML conceptual model and markup language, applying an XML-type library, for a component of the plate tectonics knowledge base (TectonicsML) that deals with the divergent plate boundary.