// Copyright (c) 2005 DMTF. All rights reserved. // CPUBS corrections to // CoreCollection.mof // Add UmlPackagePath // qualifier values to CIM Schema. // ================================================================== // CIM_SystemSpecificCollection // ================================================================== [Version ( "2.10.0" ), UMLPackagePath ( "CIM::Core::Collection" ), Description ( "SystemSpecificCollection represents the general concept of a " "collection that is scoped (or contained) by a System. It " "represents a Collection that has meaning only in the context " "of a System, a Collection whose elements are restricted by the " "definition of the System, or both of these types of " "Collections. This meaning is explicitly described by the " "(required) association, HostedCollection. \n" "An example of a SystemSpecificCollection is a Fibre Channel " "zone that collects network ports, port groupings, and aliases " "(as required by a customer) in the context of an AdminDomain. " "The Collection is not a part of the domain, but merely an " "arbitrary grouping of the devices and other Collections in the " "domain. In other words, the context of the Collection is " "restricted to the domain, and its members are also limited by " "the domain.")] class CIM_SystemSpecificCollection : CIM_Collection { [Key, Description ( "Within the scope of the instantiating Namespace, InstanceID " "opaquely and uniquely identifies an instance of this class. " "To ensure uniqueness within the NameSpace, the value of " "InstanceID should be constructed using the following " "'preferred' algorithm: \n" ": \n" "Where and are separated by a colon ':', " "and where must include a unique name. It can be a " "copyrighted, trademarked, or otherwise unique name that is " "owned by the business entity that is creating or defining " "the InstanceID. Or, it could be a registered ID that is " "assigned to the business entity by a recognized global " "authority. (This requirement is similar to the _ structure of Schema class names.) In " "addition, to ensure uniqueness must not contain a " "colon (':'). When using this algorithm, the first colon to " "appear in InstanceID must appear between and " ". \n" " is chosen by the business entity and should not " "be re-used to identify different underlying (real-world) " "elements. If the above 'preferred' algorithm is not used, " "the defining entity must ensure that the resulting " "InstanceID is not re-used as any of InstanceIDs produced by " "this or other providers for the NameSpace of this instance. " "\nFor DMTF-defined instances, the 'preferred' algorithm " "must be used with the set to 'CIM'.")] string InstanceID; };