295 | | The CCSL header provides information relevant to identify and describe the component. This part includes a persistent identifier, the name, and a description of the component. The header also supports information about the status of the specification. These include a mandatory element indicating the component's status in its lifecycle (using the three lifecycles ''development'', ''production'', or ''deprecated'') and an optional element ''statusComment'' to contain information about the reason for the current status. In the case of a deprecated specification that was succeeded by a new specification, the identifier of the direct successor should be stored in the element ''Successor''. |
296 | | The following table contains a summary of allowed specifications for the component header. |
297 | | |
298 | | ||= Name =||= Valuetype =||= Occurrences =||= Description =|| |
299 | | || `ID` || `xs:anyURI` || 0 or 1 || ID of the component specification || |
300 | | || `Name` || `xs:string` || 0 or 1 || Name of the component || |
301 | | || `Description` || `xs:string` || 0 or 1 || Description of the component || |
302 | | || `Status` || `xs:string` ("development", "production", "deprecated") || 1 || Status in lifecycle || |
303 | | || `StatusComment` || `xs:string` || 0 or 1 || Comment about the status || |
304 | | || `Successor` || `xs:anyURI` || 0 or 1 || ID of successor component, if available || |
| 304 | The CCSL header provides information relevant to identify and describe the component. This part includes a persistent identifier, the name, the description of the component and information about the status of the specification. The status information include a mandatory element indicating the component's status in its lifecycle (using the three lifecycles ''development'', ''production'', or ''deprecated'') and an optional element ''statusComment'' to contain information about the reason for the current status. In the case of a deprecated specification that was succeeded by a new specification, the identifier of the direct successor `MAY` be stored in the element ''Successor''. |
| 305 | |
| 306 | ||||= Name =||= Valuetype =||= Occurrences =||= Description =|| |
| 307 | |||| `<Header>` || `xs:complexType` || 1 || Descriptive information about the component || |
| 308 | || || `<ID>` || `xs:anyURI` || 0 or 1 || ID of the component specification || |
| 309 | || || `<Name>` || `xs:string` || 0 or 1 || Name of the component || |
| 310 | || || `<Description>` || `xs:string` || 0 or 1 || Description of the component || |
| 311 | || || `<Status>` || `xs:string` ("development", "production", "deprecated") || 1 || Status in lifecycle || |
| 312 | || || `<StatusComment>` || `xs:string` || 0 or 1 || Comment about the status || |
| 313 | || || `<Successor>` || `xs:anyURI` || 0 or 1 || ID of successor component, if available || |