<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Service Modeling Language</title><subtitle type="html" /><id>http://blogs.technet.com/pratul/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/pratul/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2006-11-14T15:51:00Z</updated><entry><title>SML hits LC (Last Call) in W3C</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2008/03/04/sml-hits-lc-last-call-in-w3c.aspx" /><id>http://blogs.technet.com/pratul/archive/2008/03/04/sml-hits-lc-last-call-in-w3c.aspx</id><published>2008-03-04T05:19:00Z</published><updated>2008-03-04T05:19:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;The &lt;A class="" href="http://www.w3.org/2005/10/Process-20051014/tr.html#last-call" mce_href="http://www.w3.org/2005/10/Process-20051014/tr.html#last-call"&gt;LC&lt;/A&gt; (Last Call) versions of the SML specifications were published at the W3C website today. This is an important milestone in the journey towards getting the specifications approved as a W3C &lt;A class="" href="http://www.w3.org/2005/10/Process-20051014/tr.html#RecsW3C" mce_href="http://www.w3.org/2005/10/Process-20051014/tr.html#RecsW3C"&gt;Recommendation&lt;/A&gt;, but a lot of work still remains to be done.&amp;nbsp; The LC versions are available at the following URLs:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A class="" href="http://www.w3.org/TR/2008/WD-sml-20080303/" mce_href="http://www.w3.org/TR/2008/WD-sml-20080303/"&gt;SML specification&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A class="" href="http://www.w3.org/TR/2008/WD-sml-if-20080303/" mce_href="http://www.w3.org/TR/2008/WD-sml-if-20080303/"&gt;SML-IF specification&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;The SML WG is now soliciting public review of these specificiations, and seeking feedback and comments. The last date for submitting comments to the WG is March 26, 2008, and instructions for submitting the comments are available &lt;A class="" href="http://lists.w3.org/Archives/Public/public-sml/2008Mar/0000.html" mce_href="http://lists.w3.org/Archives/Public/public-sml/2008Mar/0000.html"&gt;here&lt;/A&gt;. This is your chance to influence the SML standardization effort - please review the specifications and send your comments.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2957420" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>SML WG in W3C: First F2F Meeting</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2007/06/17/sml-wg-in-w3c-first-f2f-meeting.aspx" /><id>http://blogs.technet.com/pratul/archive/2007/06/17/sml-wg-in-w3c-first-f2f-meeting.aspx</id><published>2007-06-17T21:01:00Z</published><updated>2007-06-17T21:01:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;The first face-to-face meeting of the SML WG in W3C was held at Redmond last week. I found the meeting to be very useful and productive – the SML and SML IF specifications were thoroughly reviewed and several important issues were raised for consideration. The full list of issues and bugs found during the face-to-face is available &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://www.w3.org/Bugs/Public/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=SML&amp;amp;content=" mce_href="http://www.w3.org/Bugs/Public/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=SML&amp;amp;content="&gt;&lt;SPAN style="COLOR: #c00000"&gt;here&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;Any issues/bugs that you would like to bring to the attention of the SML WG should be entered in Bugzilla (Instructions for using Bugzilla are available at the &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://www.w3.org/XML/SML/" mce_href="http://www.w3.org/XML/SML/"&gt;&lt;SPAN style="COLOR: #c00000"&gt;public web page&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt; of SML WG).&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;Yours truly also gave a presentation on SML to the members of the WG. It is available &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A class="" href="http://lists.w3.org/Archives/Public/public-sml/2007Jun/att-0007/SML-_F2F-061107.pdf" mce_href="http://lists.w3.org/Archives/Public/public-sml/2007Jun/att-0007/SML-_F2F-061107.pdf"&gt;&lt;SPAN style="COLOR: #c00000"&gt;here&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1272238" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>SML in Press</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2007/05/23/sml-in-press.aspx" /><id>http://blogs.technet.com/pratul/archive/2007/05/23/sml-in-press.aspx</id><published>2007-05-23T02:24:00Z</published><updated>2007-05-23T02:24:00Z</updated><content type="html">&lt;DIV&gt;
&lt;TABLE class="" style="BORDER-COLLAPSE: collapse" border=0&gt;
&lt;COLGROUP&gt;
&lt;COL style="WIDTH: 0px"&gt;
&lt;COL style="WIDTH: 624px"&gt;&lt;/COLGROUP&gt;
&lt;TBODY vAlign=top&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=center rowSpan=2&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="" vAlign=center&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;
&lt;TABLE class="" style="BORDER-COLLAPSE: collapse" border=0&gt;
&lt;COLGROUP&gt;
&lt;COL style="WIDTH: 500px"&gt;&lt;/COLGROUP&gt;
&lt;TBODY vAlign=top&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=center&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;"&lt;A href="http://searchwinit.techtarget.com/originalContent/0,289142,sid1_gci1255808,00.html" mce_href="http://searchwinit.techtarget.com/originalContent/0,289142,sid1_gci1255808,00.html"&gt;SML promises common language for systems management&lt;/A&gt;" &lt;SPAN style="COLOR: #002060"&gt;by Christina Torode discusses the SML standardization effort and the use of SML for IT services management. Technical leaders at Microsoft, IBM, and W3C were interviewed by Christina, and the article contains their thoughts and perspectives on SML. The article does have a minor error, but it is important to point it out. It labels SML as a "programming language" which is not correct. SML is simply an extension of XML Schema. It is not a programming language. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1024264" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>W3C Launches SML Working Group</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2007/05/01/w3c-launches-sml-working-group.aspx" /><id>http://blogs.technet.com/pratul/archive/2007/05/01/w3c-launches-sml-working-group.aspx</id><published>2007-05-01T08:21:00Z</published><updated>2007-05-01T08:21:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;W3C has &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://www.w3.org/News/2007#item80"&gt;&lt;SPAN style="COLOR: #c00000"&gt;announced&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt; the formation of the Service Modeling Language WG. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;John Arwe (IBM) and I will be the co-chairs of this WG, and the charter of the WG is available &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://www.w3.org/2007/03/SML_Charter.html"&gt;&lt;SPAN style="COLOR: #c00000"&gt;here&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This WG will be responsible for producing the W3C Recommendations for SML. The first face-to-face meeting of this WG will be held in “sunny” Redmond during June 11-13.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Please consider joining this WG if you are interested in defining the W3C Recommendations for SML. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=856152" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>Using Schematron in SML Models</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2007/04/13/using-schematron-in-sml-models.aspx" /><id>http://blogs.technet.com/pratul/archive/2007/04/13/using-schematron-in-sml-models.aspx</id><published>2007-04-13T23:49:00Z</published><updated>2007-04-13T23:49:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;Building models that capture the desired state of&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;modeled systems is an important use case for SML. In addition to using the schema-based constraints supported by XML Schema, SML models can also use SML’s schema-based constraints on inter-document references and Schematron-based constraints. I am going to discuss the use of&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Schematron-based constraints in this post. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;You should use Schematron-based constraints if&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Georgia; mso-fareast-font-family: Georgia"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;You want to define constraints that can’t be expressed using schema-based constraints. E.g., &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 1in; TEXT-INDENT: -0.25in; mso-list: l2 level2 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Georgia; mso-fareast-font-family: Georgia"&gt;&lt;SPAN style="mso-list: Ignore"&gt;a.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Your model for a Computer contains two elements: &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;FirewallEnabled&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; and &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;SecurityLevel&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;, and you want to define a constraint that specifies that &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;if &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;SecurityLevel=”High” &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;then &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;FirewallEnabled=”true”&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 1in; TEXT-INDENT: -0.25in; mso-list: l2 level2 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Georgia; mso-fareast-font-family: Georgia"&gt;&lt;SPAN style="mso-list: Ignore"&gt;b.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Your model for a &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;DataCenter&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; has references to the &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;Computer&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; instances in the data center, and you want to define a constraint that specifies that &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;FirewallEnabled=”true”&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; for all&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;computers in a data center&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 35.25pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;SML supports this case by allowing Schematron constraints to be embedded in the &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'"&gt;xs:annotation/xs:appinfo&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; child element of complex type and element definitions.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 35.25pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Georgia; mso-fareast-font-family: Georgia"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;You want to define constraints outside of the schema documents, i.e., without creating new schema documents or modifying existing schema documents. The schema-based constraints in XML Schema and SML can only be defined in a schema documents, and these constraints apply to all instances of the type/element definition for which they are defined. To see this, consider the example where your ISV has provided you with an SML model of Computer, and you want to define constraints that represent your IT policies for computers used by&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Sales, Finance, HR, Engineering etc. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;These policies may change based on business and regulatory requirements, and you may want to apply multiple policies to the same computer.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Even if you were willing to create new subtypes of Computer, you’ll run into the limitations of single inheritance and the resulting type explosion. SML supports this by allowing Schematron constraints to be defined in separate Schematron documents and binding these Schematron documents to one/more documents in an SML model. Note that in this specific example, you will have to create a new SML model that adds the new Schematron documents corresponding to your IT policies and bind these documents to the Computer instance documents for Sales, Finance, HR, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Georgia; mso-fareast-font-family: Georgia"&gt;&lt;SPAN style="mso-list: Ignore"&gt;3.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;You want to define a constraint with your own error message (possibly with insertion arguments). E.g., you want the following error message “&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;Firewall is not enabled on Computer &amp;lt;name&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;”. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;SML doesn’t do anything special for this case – you get it for free with Schematron &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: Wingdings; mso-bidi-font-family: Arial; mso-ascii-font-family: Georgia; mso-hansi-font-family: Georgia; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;The ability to define Schematron constraints outside of schema and selectively/dynamically bind them to one/more documents in a model is very powerful since it allows new constraints to be applied to one/more documents in a model without the need to create new types. It allows you to define multiple and potentially overlapping subsets of documents in your model, and apply specific constraints to each subset. I expect that this feature will be extensively used in the IT service management scenarios where IT administrators want to define target different policies to different instances of the same type. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;So how do you define these dynamic bindings in your SML model? The SML specification allows implementations to choose suitable mechanisms for dynamic binding, but does not mandate the use of any specific mechanism. The SML IF specification does define a standard mechanism for the interchange of dynamic binding information in a model, and I expect that most implementations will use the SML IF mechanism (or a mechanism which maps cleanly to the SML IF mechanism). &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;To illustrate this mechanism, let’s assume that all Computer instances in our SML model have the following aliases (a document alias is basically a URI):&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Computer instances in Sales – alias begins with “&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;/Instances/Computer/Sales&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Computer instances in Finance – alias begins with “&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;/Instances/Computer/Finance&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;SML IF allows a document to have multiple aliases, so it is possible that a Computer instances may have two aliases - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'"&gt;/Instances/Computer/Sales/commission.xml&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; and &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'"&gt;/Instances/Computer/Finance/payout.xml&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Further, let’s assume that the Schematron documents that capture the policies for Sales and Finance computers have the following aliases&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo3"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Sales policies - alias begins with “&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;/Schematron/Sales&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo3"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Finance &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;policies - alias begins with “&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;/Schematron/Finance&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;The following XML fragment (based on SML IF) shows how these policies &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;can be dynamically bound to computer documents&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;ruleBindings&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;!--&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; Bind all constraints defined in Schematron documents&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;whose alias begins with /Schematron/Sales to all&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;computer documents whose alias begins with &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;/Instances/Computer/Sales&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;--&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;ruleBinding&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;documentAlias&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;/Instances/Computer/Sales&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;documentAlias&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;ruleAlias&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;/Schematron/Sales&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;ruleAlias&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;ruleBinding&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;!--&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; Bind all constraints defined in Schematron documents&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;whose alias begins with /Schematron/Finance to all&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;computer documents whose alias begins with &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;/Instances/Computer/Finance&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;--&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;ruleBinding&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;documentAlias&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;/Instances/Computer/Finance&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;documentAlias&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;ruleAlias&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;/Schematron/Finance&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;ruleAlias&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;ruleBinding&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;ruleBindings&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Once you have defined the above bindings in your SML model, you can apply the desired policies to a Computer document by assigning suitable aliases to it. The aliases can be defined when a new document is created, and the aliases can be added/removed during the life of a document. This does not require any changes to your SML model. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=763044" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>SML in News</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2007/03/24/sml-in-news.aspx" /><id>http://blogs.technet.com/pratul/archive/2007/03/24/sml-in-news.aspx</id><published>2007-03-24T03:10:00Z</published><updated>2007-03-24T03:10:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'"&gt;The member submission of SML to W3C has been noticed by the press.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Here are some links for your reading pleasure. An important caveat before you click on these links: t&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;hese articles focus on the current and future use of SML for IT services/systems management. You may want to read my previous post before reading these articles so that you do not confuse the SML language with its usage scenarios.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-weight: bold"&gt;&lt;A href="http://www.networkworld.com/news/2007/032207-microsoft-management.html"&gt;&lt;SPAN style="COLOR: #c00000"&gt;Microsoft heading to next, and most difficult, stage of developing management platform&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt;&lt;A href="http://arstechnica.com/news.ars/post/20070322-computer-industry-giants-back-new-xml-based-it-management-spec.html" target=_blank&gt;&lt;SPAN style="COLOR: #c00000; mso-bidi-font-weight: bold"&gt;Computer industry giants back new XML-based IT management spec&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt;&lt;A href="http://www.itweek.co.uk/vnunet/news/2186319/w3c-looks-service-modelling" target=_blank&gt;&lt;SPAN style="COLOR: #c00000; mso-bidi-font-weight: bold"&gt;W3C looks at Service Modeling Language&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt;&lt;A href="http://www.infoworld.com/article/07/03/22/HNmanagementspec_1.html" target=_blank&gt;&lt;SPAN style="COLOR: #c00000; mso-bidi-font-weight: bold"&gt;IT vendors submit management spec to W3C&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt;&lt;A href="http://www.internetnews.com/ent-news/article.php/3667351" target=_blank&gt;&lt;SPAN style="COLOR: #c00000; mso-bidi-font-weight: bold"&gt;Modeling's The Next Big Project on W3C Runway&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt;&lt;A href="http://www.informationweek.com/software/showArticle.jhtml?articleID=198500110&amp;amp;cid=RSSfeed_IWK_News" target=_blank&gt;&lt;SPAN style="COLOR: #c00000; mso-bidi-font-weight: bold"&gt;New Standard Seeks To Allow Services To Talk To Each Other&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt; &lt;SPAN style="COLOR: black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt;&lt;A href="http://www.eweek.com/article2/0,1895,2106829,00.asp" target=_blank&gt;&lt;SPAN style="COLOR: #c00000; mso-bidi-font-weight: bold"&gt;Group Submits Interoperability Spec to W3C&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=705785" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>SML is a Domain-Neutral Modeling Language</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2007/03/22/sml-is-a-domain-neutral-modeling-language.aspx" /><id>http://blogs.technet.com/pratul/archive/2007/03/22/sml-is-a-domain-neutral-modeling-language.aspx</id><published>2007-03-22T04:59:00Z</published><updated>2007-03-22T04:59:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;I frequently encounter the following questions (or their variants)&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;How is SML related to CIM?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;How is SML related to DCML?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;These questions stem from the misconception that SML is limited to the domain of IT services management. I do realize that some of my earlier posts may have contributed to this misconception by failing to clearly demarcate the use of SML in management-specific scenarios from the features of SML.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;SML is a &lt;B style="mso-bidi-font-weight: normal"&gt;domain-neutral&lt;/B&gt; language and the two SML specifications do not define any management-specific (or any other domain-specific) feature. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;SML is based on XML Schema 1.0, XPath 1.0, and Schematron and is as generic and domain-neutral as these XML standards. It defines the following features (all of which are generic and applicable across a variety of domains):&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Typed inter-document references&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Built-in constraints on inter-document references&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;deref() – an XPath extension function for navigating inter-document references&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Identity constraints across inter-document references&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Mechanisms for binding Schematron constraints to types, element definitions, and instance documents&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;That’s it. There are no management specific models or interfaces (like CIM) or a standard schema for representing entities in a data center (like DCML). &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Sure, SML can be used to define models for entities in data center, web services, deployed software, network routers, etc., but none of this is defined in the SML specifications. The SML &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;specifications focus on defining a what is a valid SML model, how should the constraints and Schematron rules be evaluated, and how the contents of an SML model can be packaged into a single XML document without any loss of fidelity for exchanging SML models across implementations. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;The domain-neutral nature of SML coupled with its strong alignment with existing XML standards was a major reason for submitting the SML specifications to W3C.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=703656" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>W3C Acknowledges Member Submission of SML Specifications</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2007/03/21/w3c-acknowledges-member-submission-of-sml-specifications.aspx" /><id>http://blogs.technet.com/pratul/archive/2007/03/21/w3c-acknowledges-member-submission-of-sml-specifications.aspx</id><published>2007-03-21T21:57:00Z</published><updated>2007-03-21T21:57:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;I am delighted to announce that W3C has &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://www.w3.org/Submission/"&gt;&lt;SPAN style="COLOR: #c00000"&gt;acknowledged&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; the member submission of the SML specifications and the &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://www.w3.org/Submission/sml/"&gt;&lt;SPAN style="COLOR: #c00000"&gt;SML&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; and &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://www.w3.org/Submission/sml-if/"&gt;&lt;SPAN style="COLOR: #c00000"&gt;SML IF&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; specifications are now publicly available at W3C’s web site. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Note that this does &lt;B style="mso-bidi-font-weight: normal"&gt;not&lt;/B&gt; mean that these specifications have become W3C Recommendations. We have a lot of work ahead of us to charter and create an SML working group within W3C and start the process to put these specifications on recommendation track. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=703311" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>Version 1.0 of SML and SML-IF Specifications </title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2007/03/01/version-1-0-of-sml-and-sml-if-specifications.aspx" /><id>http://blogs.technet.com/pratul/archive/2007/03/01/version-1-0-of-sml-and-sml-if-specifications.aspx</id><published>2007-03-02T02:09:00Z</published><updated>2007-03-02T02:09:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;I am delighted to announce that the SML WG has completed its work and published the final drafts (version 1.0) of the &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://serviceml.org/SML-200702.pdf"&gt;&lt;SPAN style="COLOR: #c00000"&gt;SML&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; and &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://serviceml.org/SML-IF-200702.pdf"&gt;&lt;SPAN style="COLOR: #c00000"&gt;SML-IF&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; specifications. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Congratulations to all member organizations and their representatives for doing a remarkable job in finalizing the specs in a short span of eight months!&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=667538" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>COSMOS: An Open-Source Implementation of SML</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2007/01/11/cosmos-an-open-source-implementation-of-sml.aspx" /><id>http://blogs.technet.com/pratul/archive/2007/01/11/cosmos-an-open-source-implementation-of-sml.aspx</id><published>2007-01-11T09:30:00Z</published><updated>2007-01-11T09:30:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;SPAN style="COLOR: #c00000"&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://www.eclipse.org/proposals/cosmos/"&gt;&lt;SPAN style="COLOR: #c00000"&gt;COSMOS&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; – an open-source project for an SML-based systems management framework has been created at Eclipse. I am very excited about this project (yes that is correct, and I still work at Microsoft). This project will enable the open-source community to leverage the power of SML and it is a great example of how an emerging standard like SML can create better interoperability between vendor-proprietary and open-source software. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;A quick look at COSMOS’ project creation &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://www.eclipse.org/proposals/cosmos/COSMOS%20Project%20Creation%20Review-v1.0a.pdf"&gt;&lt;SPAN style="COLOR: #c00000"&gt;slide deck&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; reveals that it will deliver a framework for creation, display, and validation of SML models, and a framework for discovering data from real-world resources, populating models with discovered data, and persistence of models.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=590564" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>Capturing Desired Configuration in SML: A Simple Example</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2006/12/07/capturing-desired-configuration-in-sml-a-simple-example.aspx" /><id>http://blogs.technet.com/pratul/archive/2006/12/07/capturing-desired-configuration-in-sml-a-simple-example.aspx</id><published>2006-12-07T23:26:00Z</published><updated>2006-12-07T23:26:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;In this post, I am going to use a very simple example to illustrate how SML can be used to capture desired configuration in an IT environment. Suppose that Alice - an IT administrator - wants to secure the deployment of payroll application in her datacenter. Alice determines that the best way to secure the deployment is to require that the firewall must be enabled on the machines on which the payroll application is deployed. She now wants to define this policy/rule in SML&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;so that she can use the SML-based management tool from her favorite vendor to verify compliance. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Let’s assume that the operating system vendor has already defined the following types &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;for operating system and application (Alice could define these, but we don’t want her to do too much work in this example).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We’ll also assume that all types in this example are defined in a single XML namespace – represented by the alias &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;ex&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; – and use the alias &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;sml&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; for the SML namespace and the alias &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;sch&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; for the Schematron namespace. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;xs:complexType&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;name&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;OperatingSystemType&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;xs:sequence&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;xs:element&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;name&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;Name&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;type&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;xs:string&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;xs:element&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;name&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;FirewallEnabled&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;type&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;xs:boolean&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;xs:sequence&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;xs:complexType&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:complexType&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;name&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;ApplicationType&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:sequence&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:element&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;name&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;Vendor&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;type&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;xs:string&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:element&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;name&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;Version&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;type&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;xs:string&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;&amp;lt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-highlight: yellow"&gt;xs:element&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-highlight: yellow"&gt; &lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-highlight: yellow"&gt;ref&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-highlight: yellow"&gt;=&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-highlight: yellow"&gt;"&lt;SPAN style="COLOR: blue"&gt;ex:HostOSRef&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:sequence&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:complexType&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: 'Courier New'"&gt;The&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="BACKGROUND: yellow; COLOR: #002060; FONT-FAMILY: 'Courier New'; mso-highlight: yellow"&gt;ex:HostOSRef&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;element represents the hosting relationship between an application and an operating system and is defined as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;xs:element&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;name&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;HostOSRef&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;type&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;sml:refType&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; COLOR: red; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes; mso-highlight: yellow"&gt;sml:targetType&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes; mso-highlight: yellow"&gt;=&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes; mso-highlight: yellow"&gt;"&lt;SPAN style="COLOR: blue"&gt;ex:OperatingSystemType&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Note that the above definition uses the &lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; COLOR: #002060; FONT-FAMILY: 'Courier New'; mso-highlight: yellow"&gt;sml:targetType&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; constraint to require that the type of the element targeted by an instance of &lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;ex:HostOSRef&lt;B style="mso-bidi-font-weight: normal"&gt; &lt;/B&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;must be &lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;ex:OperatingSystemType&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;. &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Now Alice can use the above definitions to define a global element that represents the payroll application deployments in her data center and embed a Schematron constraint that requires the firewall to be enabled on the host operating system.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:element&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;name&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;SecurePayrollApplication&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;type&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;ex:ApplicationType&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:annotation&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:appinfo&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;sch:schema&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;sch:ns&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;prefix&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;smlfn&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;uri&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;http://schemas.serviceml.org/sml/function/2006/07&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;sch:pattern&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;id&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;Firewall&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;sch:rule&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;context&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;.&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;sch:assert&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;test&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-highlight: yellow"&gt;"&lt;SPAN style="COLOR: blue"&gt;smlfn:deref(HostOSRef)/ex:FirewallEnabled='true'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Firewall is not enabled on the host operating system&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;sch:assert&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;sch:rule&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;sch:pattern&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;sch:schema&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:appinfo&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:annotation&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;xs:element&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;By embedding the Schematron constraint in the definition of the &lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;SecurePayrollApplication&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;, Alice has ensured that the constraint will be evaluated for all instances of &lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;SecurePayrollApplication&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;, and the embedded error message will be generated when the test expression evaluates to false. Suppose that &lt;B style="mso-bidi-font-weight: normal"&gt;P&lt;/B&gt; is an element instance of &lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;SecurePayrollApplication&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; and &lt;B style="mso-bidi-font-weight: normal"&gt;O&lt;/B&gt; is its host operating system instance. Then the assert expression gets evaluated for &lt;B style="mso-bidi-font-weight: normal"&gt;P&lt;/B&gt; as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="BACKGROUND: yellow; COLOR: #002060; FONT-FAMILY: 'Courier New'; mso-highlight: yellow"&gt;smlfn:deref(HostOSRef)&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; – results in &lt;B style="mso-bidi-font-weight: normal"&gt;O&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="BACKGROUND: yellow; COLOR: #002060; FONT-FAMILY: 'Courier New'; mso-highlight: yellow"&gt;/ex:FirewallEnabled=’true’&lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;is evaluated in the context of &lt;B style="mso-bidi-font-weight: normal"&gt;O&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=547373" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>What's new in SML specification?</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2006/12/02/what-s-new-in-sml-specification.aspx" /><id>http://blogs.technet.com/pratul/archive/2006/12/02/what-s-new-in-sml-specification.aspx</id><published>2006-12-02T04:54:00Z</published><updated>2006-12-02T04:54:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;This post is devoted to summarizing the two key changes (aka “what’s new”) in the second draft of the &lt;A href="http://download.microsoft.com/download/f/3/7/f373e3a3-8cb7-4241-94ea-efd3f534b9cd/SML-public.doc"&gt;&lt;SPAN style="COLOR: #c00000"&gt;SML specification&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;.&lt;/FONT&gt;&lt;/A&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Schema-less identification of references&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Reference elements are now normatively identified by setting the &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;sml:ref&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; global attribute to true; an element is a reference element if and only if it has &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;sml:ref=”true”&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;. The &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;sml:ref&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;type&lt;/B&gt; in the &lt;B style="mso-bidi-font-weight: normal"&gt;first&lt;/B&gt; draft of the SML specification has been &lt;B style="mso-bidi-font-weight: normal"&gt;renamed&lt;/B&gt; to &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;sml:refType&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; and its definition has been changed to ensure that &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;sml:ref=”true”&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; for all elements whose type is &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;sml:refType&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;. The schema-based constraints on the target of references (such as &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;sml:targetType&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;) &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;are still supported on elements whose type is &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;sml:refType&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;. This change enables efficient implementation of the &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;deref()&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; function without requiring access to the schema information (aka PSVI). &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Courier New'"&gt;sml:targetRequired&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;: This new global attribute can be used to specify that the target of a reference must always exist, i.e., the reference cannot dangle or be null. It provides a convenient shorthand notation for a common constraint which required a Schematron assert/report in the first draft of the specification.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;The &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://download.microsoft.com/download/b/a/c/baca0756-fd4c-4114-8fc8-9009f4e00ac8/SML-public.xsd"&gt;&lt;SPAN style="COLOR: #c00000"&gt;SML XSD&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; has been updated to include the above changes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=537915" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>SML for Datacenter Modeling</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2006/12/02/sml-for-datacenter-modeling.aspx" /><id>http://blogs.technet.com/pratul/archive/2006/12/02/sml-for-datacenter-modeling.aspx</id><published>2006-12-02T03:45:00Z</published><updated>2006-12-02T03:45:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Lewis Curtis explains the benefits of using SML for modeling the structure and policies for data centers in his recent &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://www.skyscrapr.net/blogs/infrastructure/archive/2006/11/18/Lewis_Curtis.aspx" mce_href="http://www.skyscrapr.net/blogs/infrastructure/archive/2006/11/18/Lewis_Curtis.aspx"&gt;&lt;SPAN style="COLOR: #c00000"&gt;blog post&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;. This excellent post has two errors:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;It uses the term “&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;System&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; Modeling Language” instead of “&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #00b050; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Service&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; Modeling Language”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;It conveys the impression that only Microsoft is promoting SML. Sure, Microsoft is promoting SML, but the effort to standardize SML is being driven by &lt;B style="mso-bidi-font-weight: normal"&gt;eleven&lt;/B&gt; industry leaders: BEA, BMC, CA, Cisco, Dell, EMC, HP, IBM, Intel, Microsoft, and Sun.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=537814" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>SML Interchange Format (SML IF)</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2006/11/14/sml-interchange-format-sml-if.aspx" /><id>http://blogs.technet.com/pratul/archive/2006/11/14/sml-interchange-format-sml-if.aspx</id><published>2006-11-14T21:46:00Z</published><updated>2006-11-14T21:46:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;You'll notice that the SML WG has published a &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;new&lt;/SPAN&gt;&lt;/STRONG&gt; specification together with a new version of the SML specification. This &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://serviceml.org/SML-IF-200610.pdf" mce_href="http://serviceml.org/SML-IF-200610.pdf"&gt;&lt;SPAN style="COLOR: #c00000"&gt;specification&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; - called SML Interchange Format (SML IF) - defines a &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;single&lt;/SPAN&gt;&lt;/STRONG&gt; XML document that can be used to exchange SML models across SML validators or between other consumers of SML models.&amp;nbsp;&amp;nbsp;A quick recap: An SML model&amp;nbsp;is a set of XML documents - XML Schema documents that may use SML extensions, Schematron documents containing rules, and XML instance documents.&amp;nbsp;The SML IF specification defines how&amp;nbsp;all of these&amp;nbsp;documents can be&amp;nbsp;packaged in a single SML IF document without any loss of fidelity. The SML IF specification enables interoperability between different implementations of SML since all&amp;nbsp;conforming implementations&amp;nbsp;must be able to&amp;nbsp;produce and consume SML IF documents. &amp;nbsp;Note that there is no requirement that a model in SML IF document is complete or valid - incomplete/invalid models are allowed to enable scenarios where a producer sends an incomplete model to a consumer so that the consumer can integrate this model with some other model(s) to produce a complete model. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;Configuration Management Database&amp;nbsp;Federation (CMDBF)&amp;nbsp;is an important scenario for the use of&amp;nbsp; SML IF. Microsoft has &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://www.eweek.com/article2/0%2c1895%2c2055284%2c00.asp" mce_href="http://www.eweek.com/article2/0%2c1895%2c2055284%2c00.asp"&gt;&lt;SPAN style="COLOR: #c00000"&gt;announced&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; its participation in the multi-vendor CMDBF WG and also announced the private beta of the Service Desk product. The CMDB in Microsoft's Service Desk is an SML validator with a persistent store for the models. The use of SML allows the Service Desk CMDB to define the structure of various configuration items, their relationships, and the&amp;nbsp;policies/constraints that govern the desired state of these configuration items. The use of SML IF will enable rich interchange of configuration item data between two (or more) CMDBs since the SML IF will enable the exchange of relationships and policies/constraints in addition to the structure/data of the configuration items.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;BTW, all &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://serviceml.org/200701-Interop.zip" mce_href="http://serviceml.org/200701-Interop.zip"&gt;&lt;SPAN style="COLOR: #c00000"&gt;test cases&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #002060; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt; for the interop workshop are expressed as SML IF documents.&amp;nbsp;So&amp;nbsp;you have several examples of IF documents to&amp;nbsp;help you ramp up on the specification.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=516273" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry><entry><title>SML Interop Workshop</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/pratul/archive/2006/11/14/sml-interop-workshop.aspx" /><id>http://blogs.technet.com/pratul/archive/2006/11/14/sml-interop-workshop.aspx</id><published>2006-11-14T18:51:00Z</published><updated>2006-11-14T18:51:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;&lt;B&gt;&lt;/P&gt;
&lt;P&gt;&lt;/B&gt;&lt;SPAN style="COLOR: #000066; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #000066; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;The SML WG continues to make good progress and has announced that the SML Interop Workshop will be held on Jan 16-17 at Austin, Texas. The primary goal of the workshop is to conduct interop testing between different implementations of SML validators. The workshop is open to the community - anyone can participate provided that they bring an implementation of SML validator to the workshop and have executed the SML Interop Feedback Agreement. The WG has&amp;nbsp; published the 2nd draft of the SML specification and the first draft of the SML interchange format (SML IF) specification that defines a format for interchange of SML models across validators. These specifications and the full details for the Interop Workshop are available at &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&lt;A href="http://serviceml.org/" mce_href="http://serviceml.org/"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #c00000; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold"&gt;http://serviceml.org/&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #000066; FONT-FAMILY: 'Georgia','serif'; mso-bidi-font-family: Arial"&gt;&amp;nbsp;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=515993" width="1" height="1"&gt;</content><author><name>pratul</name><uri>http://blogs.technet.com/members/pratul.aspx</uri></author></entry></feed>