This is the XML Schema for component descriptions used by the Service Component Runtime (SCR).
Component description documents may be embedded in other XML documents. The SCR will
process all XML documents listed in the Service-Component manifest header of a bundle.
XML documents containing component descriptions may contain a single, root component
element or one or more component elements embedded in a larger document. Use of the
namespace is optional if the document only contains a root component element. In this
case, the scr namespace is assumed. Otherwise the namespace must be used.
Implementations of SCR must not require component descriptions to specify the subelements
of the component element in the order as required by the schema. SCR implementations must
allow other orderings since arbitrary orderings do not affect the meaning of the component
description. Only the relative ordering of property and properties element have meaning.