Cover Pages: Conceptual Modeling and Markup Languages

The Cover Pages [画像:The OASIS Cover Pages: The Online Resource for Markup Language Technologies]
SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY
Conceptual Modeling and Markup Languages

[January 24, 2001] Provisional sketch.

The problem: markup languages are now commonly pressed into service as "data modeling languages" and "conceptual modeling languages" although the particular features of (SGML/XML) markup languages render them unsuitable to the task. More appropriate modeling formalisms are needed, which (1) can capture essential semantic relationships [express, constrain, validate the relations]; (2) impose no artificial requirements based upon the limitations of a presumed transfer [interchange/import/export] syntax; (3) support principles of semantic transparency as the preeminent concern; (4) are accessible to and optimized for use by the principal domain experts and 'end users' as stakeholders [software engineers and programmers are secondary stakeholders]; (5) are sufficiently formal as to support testing for conceptual integrity, and more or less directly implementable through other interfaces. One guess is that conceptual modeling languages are relevant to this concern.

The following reference list should begin with a significant mini-essay on the relationship between conceptual modeling languages and (bracketed/braced meta-) markup languages. I don't have such at essay at present, but see the mini-rant in the "February 28 2000" entry below -- written apparently in a moment of frustration over the "syntax-centric" myopia in the markup language community. Such an essay would summarize why markup languages -- which prescribe serialization structures optimized for data interchange but do not formally support expression of semantic relationships -- do not make good conceptual modeling languages. The essay would summarize why the "real" interoperability problems are not solved by XML or any other markup-level formalism which is unable to formally express and constrain relationships. By "relationships" I mean Object relationships, independent of any artificial limitations having to do with a serialization model, notions of tree/graph/hierarchy, and particular syntax. The essay would clarify how a general-purpose conceptual modeling language (without prescribing a specific modeling methodology) would constitute a powerful modeling tool supporting the design of interoperable computing applications. The conceptual modeling language would be able express (naturally, transparently) semantic relations and appropriate integrity constraints which help ensure that instances of objects and property values are semantically "valid". From a conceptual model representation one may programatically generate graphical models for visualization (e.g., UML diagrams), XML schemas, DTDs, other schemas, and so forth.

Everyone agrees upon the basic issues, I think: (1) the (quint)essence of the interoperability problem is semantics, not syntax; (2) markup languages don't address semantics. To award priority to syntax (with formal language support) and relegate semantics to the "informal prose documentation" is backwards, even if we grant that semantics is not completely formalizable. Current work on the creation of a "semantic web" signifies progress; but are we still missing something? Suppose we say that ontology specification languages and schema languages (RDF, OIL, DAML, TopicMaps, etc.) are aspects of (and perspectives on) the "semantic web" problem... what if a "conceptual modeling formalism" supplies a framework within which these approaches come together? What are the requirements for a general, large-scale, conceptual modeling (meta)language?

[Provisional] references, food for thought. Please contribute references for this list...

SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic
Last modified: August 26, 2003

Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation

Primeton

XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

Newsletter Subscription
Newsletter Archives
[画像:Globe Image]

Document URI: http://xml.coverpages.org/conceptualModeling.htmlLegal stuff
Robin Cover, Editor: robin@oasis-open.org


AltStyle によって変換されたページ (->オリジナル) /