Presentation is loading. Please wait.

Presentation is loading. Please wait.

ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 1 Annex C XML and XMI 1999-03-01 David Skogan SINTEF Telecom and Informatics

Similar presentations


Presentation on theme: "ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 1 Annex C XML and XMI 1999-03-01 David Skogan SINTEF Telecom and Informatics"— Presentation transcript:

1 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 1 Annex C XML and XMI 1999-03-01 David Skogan SINTEF Telecom and Informatics Email: David.Skogan@informatics.sintef.no

2 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 2 Contents  Extensible Markup Language (XML)  XML Metadata Interchange (XMI)

3 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 3 XML Concepts  XML document  well-formed vs. valid  XML processor  XML element  Start tag with attributes  Content  End tag  XML entity  Text: XML-document, text, character  Binary: Any thing that is not XML-encoded  Document Type Declaration (DTD)

4 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 4 XML document Olaf Østensen ISO Central Secretariat Home page

5 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 5 DTD <!ATTLIST book ID ID #REQUIRED title CDATA #REQUIRED > <!ATTLIST web xml:link CDATA #FIXED “simple” href CDATA #REQUIRED show (embed | replace | new) “replace” actuate (auto | user ) “user” > catalogue.dtd

6 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 6 XML Attributes  Attribute data types  ID  IDREF, IDREFS  CDATA  ENTITY, ENTITIES  NMTOKEN, NMTOKENS  Enumeration  Special attributes  hrefCDATA  xml:linkCDATA  xml:langNMTOKEN ...

7 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 7 XML Element content  Content  Alternatives   Sequence   Empty   Any   Mixed   Operators  ?, +, *

8 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 8 XML Character coding  Character coding  Document entity   Default: “UTF-8” or “UTF-16”  Others  “ISO-10646-UCS-2”, “ISO-10646-UCS-4”, “ISO-8859-1”,..., “ISO-8859-10”  “ISO-2022-JP”, “Shift_JIS”, “EUC-JP”  Character reference, entities  Language specifications  What color is it?  What colour is it?

9 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 9 Example: XML in Japanese

10 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 10 XMI Introduction  In November 1997, the MOF and UML were adopted as OMG standards.  The specifications included metamodel and set of CORBA interfaces for manipulating MOF based meta objects and UML based models  However a file/stream based interchange format was not specified (time constraints…)  In December 1997, the SMIF RFP was issued  The three initial submissions XMI, CDIF and UOL have now been integrated into one - XMI

11 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 11 XMI Simplified XML Syntax and Encoding MOF Metamodel Definitions UML DTD and XML streams XMIXMI Warehouse DTD and XML streams

12 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 12 OMG Metamodeling Architecture and XMI – DTDs defined for MOF, UML – MOF metamodel DTD generation – Models are XML documents with a DTD – Document and DTD interchange

13 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 13 XML technology – Open standard by the W3C. – Markup language based on SGML. – Combines data & metadata for information interchange. – Simple, flexible, eXtensible. – Tags form a tree information structure. – DTD provides the tag rules. SGML XML HTML

14 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 14 – Standards W3C open standard on Feb 10, 1998. International ISO character sets Additional standards in progress: XLink/XPointer, Namespaces, XSL, RDF, DOM, SAX, Web-DAV – Support is exploding 27 books on Amazon.com in < 1 year XML supported by Adobe, ArborText, DSTC, HP, IBM, Microsoft, Netscape, Oracle, Platinum, Unisys, Select, Sun, Xerox Web, publishing, repositories, modeling, databases/warehouses, services, financial, health care, semiconductors,... XML and the Industry

15 ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 15 XML benefits – XML is system-independent, vendor independent, proven with HTML on the web. – Metadata delivery via the web – Validation, tool support, low cost of entry – Advanced linking – Stylesheets for views, transforms


Download ppt "ISO/TC 211 WG4 WI 18 Encoding 1999-01-11Foil no. 1 Annex C XML and XMI 1999-03-01 David Skogan SINTEF Telecom and Informatics"

Similar presentations


Ads by Google