SML submitted to W3C

On March 21, 2007, the W3C acknowledged the submission of SML. The specifications are now also available from the W3C Web site:

All follow-up work on SML will take place at W3C.

Introduction to Service Modeling Language

The Service Modeling Language (SML) specification is used to model complex IT services and systems, including their structure, constraints, policies, and best practices. SML is based on a profile on XML Schema and Schematron.

SML was created by the SML working group whose members are BEA, BMC, Cisco, Dell, EMC, HP, IBM, Intel, Microsoft and Sun.

SML will allow for the creation of best practices and policies that automate the services' validation, development, operations, updates and end-of-life - the full lifecycle. SML does not prescribe a specific IT model or set of models; instead, it defines the syntax and semantics that all SML models must follow: their base vocabulary, the rules of composition, the grammar and the syntax. SML Specifies:

Download the specification and related materials

Document Version Date Access method
SML Specification
(PDF - 664KB)
V 1.0 February 2007 HTTP download
SML Specification
(XHTML - 618KB)
V 1.0 February 2007 HTTP download
SML XSD schema
(9KB)
V 1.0 February 2007 HTTP download
SML XSD schema for errors
(4KB)
V 1.0 February 2007 HTTP download
SML Interchange Format
(PDF - 282KB)
V 1.0 February 2007 HTTP download
SML Interchange Format
(XHTML - 91KB)
V 1.0 February 2007 HTTP download
SML Interchange XSD schema
(10KB)
V 1.0 February 2007 HTTP download

This specification is the second draft of a work in progress. It is being published to solicit feedback. A feedback agreement is required before the working group can accept feedback. Please contact sml-feedback@external.cisco.com for details.