Description

Science and Technology. MathML will be important to do comparisons implanted in content. MathML ... Can be the premise for Science and Technology Markup Language (STML) ...

Transcripts

Science and Technology Markup Language (STML) For (Virtual) Poster Presentation or Demonstration at MathML and Math on the Web Conference at the University of Illinois at Urbana-Champaign October 20-21, 2000 Som Karamchetty Army Research Laboratory Adelphi, Maryland

Mathematical Markup Language (MathML) "MathML will improve the Web notwithstanding for instructive, exploratory and specialized materials. It additionally can possibly make arithmetic available to those with visual inabilities. It will permit scientific substance to be reused and traded with specialized figuring frameworks for further manipulation." - Tim Berners-Lee, Director, W3C Source: http://www.w3.org/Math/mathml-faq.html

MathML is Necessary however not Sufficient for Science and Technology MathML will be important to do conditions inserted in content. MathML won\'t be adequate to speak to fundamental different components in Science and Technology, in particular: Tables Graphs Sketches Procedures

Science and Technology Markup Language (STML) STML will improve the Web notwithstanding for instructive, experimental and specialized materials. It will permit logical and specialized substance to be reused and traded with specialized registering frameworks for further control. - Som Karamchetty [1] 1 with expressions of remorse to Tim Berners-Lee

Explanation Technical Textbooks, Handbooks, Journal papers contain Equations, Tables, Graphs, Sketches, and Procedures installed in content. Researchers, Technologists, and Engineers use books to peruse, make, reproduce, and revamp content, information, and data in these structures. Speaking to Equations is not adequate.

How do Scientists, Technologists, and Engineers process? Perused books, diaries, pamphlets Use inserted conditions, tables, charts, portrays Develop systems on the fly Use implanted methods Store data in books, scratch pad Transmit data

Representations for Science & Technical Objects Computer representation ideas for specialized articles conditions, tables, diagrams, outlines methodology Described in Natural Computing

Features of Natural Computing Represents objects utilized as a part of computations, for example, Equations, Tables, Graphs, Sketches, and Procedures Embeds objects in content Enables intelligent figurings with installed objects Enables program improvement with items Enables area experts to consolidate S&T subject into articles Separates programming instrument advancement and space improvement

Consider a spring plan ... Sketch Equation

Sketch, Equations, and Text on a book page

Graph, Equations, and Text on a book page

Table, Equations, and Text on a book page

Conceptual Natural Computing Screen

Example of a Sketch

Graph, Equations, and Text on a book page

A mind boggling Graph, from a book page

Benefits from Natural Computing Separates programming device improvement from substance fuse Leads to area free apparatuses Captures regular computation highlights for prepared use Enables fast advancement of electronic specialized books Make the Web stunningly better for instructive, exploratory, and specialized materials Can be the premise for Science and Technology Markup Language (STML)

Natural Computing Can be the way to Science and Technology Markup Language (STML)

Extend MathML to STML GML SGML HTML XML MathML STML

The Goals of MathML The foremost objective of MathML is to empower arithmetic to be served, gotten, and handled on the Web, generally as HTML has empowered this usefulness for content. In more detail, MathML is expected to: encode numerical material reasonable for educating and logical correspondence at all levels. encode both scientific documentation and numerical significance. encourage change to and from other math positions, both presentational and semantic. permit the death of data proposed for particular renderers and applications. support effective perusing for extensive expressions. accommodate extensibility. be appropriate to layout and other math altering methods. be human intelligible (however it is extremely verbose), and basic for programming to produce and process. Source: http://www.w3.org/Math/mathml-faq.html

Now, The Goals of STML The important objective of STML will be to empower Science and innovation (counting arithmetic and designing) to be served, gotten, and prepared on the Web, pretty much as HTML has empowered this usefulness for content. In more detail, STML is proposed to: encode S&T material appropriate for educating and logical and specialized correspondence at all levels. encode both S&T documentation and S&T meaning. encourage transformation to and from other S&T positions, both presentational and semantic. permit the death of data proposed for particular renderers and applications. support proficient skimming for complex methods . accommodate extensibility. be appropriate to layout and other S&T altering methods. be human clear, and straightforward for programming to produce and process. Adjusted from Source: http://www.w3.org/Math/mathml-faq.html

Who are the proposed clients ? STML is expected to be utilized (by implication as a rule) by everybody from secondary school science understudies to scholastics and designers in industry. It likewise gives a trade system between applications preparing S&T representation in some structure. Altered from Source: http://www.w3.org/Math/mathml-faq.html

Why do the objectives of STML go past the showcase of Science and Technology data ? The Web speaks to an essential change in the fundamental representation for information stockpiling, an adjustment in which interconnectivity and intuitiveness assume focal parts. The aim is to give methods for imparting science and innovation which, notwithstanding rendering systems, encourage programmed preparing, seeking and indexing, and reuse in other S&T applications and settings. This incorporates settings where the fundamental S&T semantics are vital. Altered from Source: http://www.w3.org/Math/mathml-faq.html

The Basic Situation No one PC application does everything and data as often as possible should be shared by individuals and by applications. We should have the capacity to exchange S&T objects between applications, even applications running on various PCs. This exchange includes an interpretation from the sender\'s inner representation of the item to one utilized by the beneficiary. Changed from Source: http://www.matematik.su.se/~leifj/wshop/openmath.html

Conclusion STML = MathML Plus Some Equations in addition to Tables Graphs Sketches Procedures STML will be adequately skilled for Science and Engineering.

For the Inquiring Minds Table representation in Natural Computing

Anatomy of Table Class Caption Header Body Footnotes Table 7-1. Warm Properties material to genuine gasses

0,0 0,1 0,2 1,0 1,1 1,2 Anatomy of Table Header Cell confine Cell sorts Cell substance String Pressure Temperature Volume psia deg F Cft

Pointer to Cell Contents S. No. Cell Location 0 , 0 p0 0 , 1 p1 0 , 2 p2 1, 0 3 p3 1 , 1 4 p4 1 , 2 5 p5 0,0 0,1 0,2 1,0 1,1 1,2 Cell Cage Array Cell Contents Array Pressure Temperature Volume psia deg F Cft Cell Cage

0,0 0,1 0,2 1,0 1,1 1,2 2,0 2,1 2,2 3,0 3,1 3,2 4,0 4,1 4,2 5,0 5,1 5,2 Adjacency List Representation

Adjacency Relationships Table Values Adajacency of qualities Pressure has second East neighbor Volume 150 has second East neighbor result

Contact Information: Dr. Som Karamchetty Army Research Laboratory AMSRL-CI-C Adelphi, MD 20783-1197 (301) 394-3198 (301) 394-3591 (fax) skaramch@arl.army.mil