Common Domain
Class Catalog

A catalog can be defined as a collation of items and arranging them in a particular manner based on the need. In the information framework point, it is as collection of entities. A catalog presentation can be in book form or web form.

Attributes
CatalogRelationship catalogRelationship catalogRelationship
CatalogRelationship catalogRelationship2 catalogRelationship2
CatalogSpecification catalogSpecification catalogSpecification
CharacteristicValue characteristicValue characteristicValue
FederatedCatalog federatedCatalog federatedCatalog
String ID ID

A unique identifier for a catalog.

String lifecycleStatus lifecycleStatus

The condition of the catalog, such as active,testing, published

String name name

A word or phrase by which a catalog is known and distinguished from other catalogs.

PartyRole partyRole partyRole
String type type

A categorization of an entry in the catalog such as web or book.

«baseType» TimePeriod validFor validFor

The period of time during which the catalog is applicable.

String version version

The version given to this catalog instance. This may include subfileds like major and minor which are separated by a period delimiter.


Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameCatalog
Name Expression
Namespace«018» Catalog ABE
Owned Template Signature
Owner«018» Catalog ABE
Owning Template Parameter
Package«018» Catalog ABE
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 catalogRelationship
Public CatalogRelationship catalogRelationship
Constraints:
Properties:

AggregationNone
Alias
AssociationCatalogReferences
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamecatalogRelationship
Name Expression
NamespaceCatalog
Oppositecatalog
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::catalogRelationship
Stereotype
Template Parameter
TypeCatalogRelationship
Upper*
Upper Value(*)
VisibilityPublic


 catalogRelationship2
Public CatalogRelationship catalogRelationship2
Constraints:
Properties:

AggregationNone
Alias
AssociationCatalogReferencedBy
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamecatalogRelationship2
Name Expression
NamespaceCatalog
Oppositecatalog2
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::catalogRelationship2
Stereotype
Template Parameter
TypeCatalogRelationship
Upper*
Upper Value(*)
VisibilityPublic


 catalogSpecification
Public CatalogSpecification catalogSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationCatalogSpecDescribes
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamecatalogSpecification
Name Expression
NamespaceCatalog
Oppositecatalog
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::catalogSpecification
Stereotype
Template Parameter
TypeCatalogSpecification
Upper1
Upper Value(1)
VisibilityPublic


 characteristicValue
Public CharacteristicValue characteristicValue
Constraints:
Properties:

AggregationNone
Alias
AssociationCharacteristicValueDescribes
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamecharacteristicValue
Name Expression
NamespaceCatalog
Oppositecatalog
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::characteristicValue
Stereotype
Template Parameter
TypeCharacteristicValue
Upper*
Upper Value(*)
VisibilityPublic


 federatedCatalog
Public FederatedCatalog federatedCatalog
Constraints:
Properties:

AggregationNone
Alias
AssociationFederatedCatalogComprisedOf
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamefederatedCatalog
Name Expression
NamespaceCatalog
Oppositecatalog
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::federatedCatalog
Stereotype
Template Parameter
TypeFederatedCatalog
Upper*
Upper Value(*)
VisibilityPublic


 ID
Public String ID

A unique identifier for a catalog.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameID
Name Expression
NamespaceCatalog
Opposite
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 lifecycleStatus
Public String lifecycleStatus

The condition of the catalog, such as active,testing, published

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamelifecycleStatus
Name Expression
NamespaceCatalog
Opposite
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::lifecycleStatus
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 name
Public String name

A word or phrase by which a catalog is known and distinguished from other catalogs.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namename
Name Expression
NamespaceCatalog
Opposite
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 partyRole
Public PartyRole partyRole
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRoleProvides
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamepartyRole
Name Expression
NamespaceCatalog
Oppositecatalog
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::partyRole
Stereotype
Template Parameter
TypePartyRole
Upper1
Upper Value(1)
VisibilityPublic


 type
Public String type

A categorization of an entry in the catalog such as web or book.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Nametype
Name Expression
NamespaceCatalog
Opposite
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::type
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time during which the catalog is applicable.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamevalidFor
Name Expression
NamespaceCatalog
Opposite
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic


 version
Public String version

The version given to this catalog instance. This may include subfileds like major and minor which are separated by a period delimiter.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Nameversion
Name Expression
NamespaceCatalog
Opposite
OwnerCatalog
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Catalog ABE::Catalog::version
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic