You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/4___common_content.adoc
+109Lines changed: 109 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -460,3 +460,112 @@ This attribute gives the size of this dimension of the array as a fixed, unchang
460
460
|sizeConnector a|
461
461
This attribute references another connector by name, that gives the size of this dimension of the array connector, e.g. a structural parameter or a constant of the underlying component that gives the dimension size.
This element specifies a source of meta data related to the containing model element.
484
+
485
+
The MetaData element is structured by the following subordinated elements.
486
+
487
+
[width="100%",cols="33%,67%",options="header",]
488
+
|===
489
+
|Element |Description
490
+
|Content |An instance of this element *CAN* be present to contain inlined content of the model element meta data.
491
+
If it is present, then the attribute `source` of the MetaData element *MUST NOT* be present.
492
+
See below for details.
493
+
|Signature|One or more instances of this element *CAN* be present to specify digital signature information on the meta data referenced by the enclosing MetaData element.
494
+
It is left unspecified what types of signatures are used and/or available for now.
495
+
See below for details.
496
+
|===
497
+
498
+
The following XML attributes are specified for the MetaData element:
499
+
500
+
[width="100%",cols="28%,72%",options="header",]
501
+
|===
502
+
|Attribute |Description
503
+
|kind a|
504
+
This attribute indicates the kind of model element meta data that is referenced, i.e. what role it plays in relation to the model element being described.
505
+
The kind can be `general` or `quality`, indicating general meta data or quality related meta data, respectively.
506
+
|type a|
507
+
This mandatory attribute specifies the MIME type of the meta data, which does not have a default value.
508
+
If no specific MIME type can be indicated, then the type `application/octet-stream` is to be used.
509
+
|source a|
510
+
Optional attribute indicating the source of the meta data as a URI (cf. RFC 3986).
511
+
For purposes of the resolution of relative URIs the base URI is the URI of the SSD, if the sourceBase attribute is not specified or is specified as `SSD`, and the URI of the containing model element (e.g. component) if the base attribute is specified as `component`.
512
+
513
+
This allows the specification of meta data sources that reside inside the component (for example an FMU) through relative URIs.
514
+
515
+
If the source attribute is missing, the meta data *MUST* be provided inline as contents of a Content element, which *MUST NOT* be present otherwise.
516
+
|sourceBase a|
517
+
Defines the base the source URI is resolved against:
518
+
If the attribute is missing or is specified as `SSD`, the source is resolved against the URI of the SSD, if the attribute is specified as `component` the URI is resolved against the (resolved) URI of the model element (e.g. component) source.
This element specifies the inlined content of the model element meta data.
526
+
527
+
When this element is present, its contents *MUST* be an `srmd:SimulationResourceMetaData` element as specified by the SRMD schema of the SSP Traceability Specification, if the type attribute of the enclosing MetaData element is `application/x-srmd-meta-data`, or any other valid XML content if the type attribute references another MIME type.
528
+
In that case there *SHOULD* be a layered specification that defines how embedding the content works for that MIME type.
This element specifies digital signature information on the data or meta data referenced by the enclosing element:
535
+
If the Signature element is contained within a MetaData element, it refers to the meta data referenced by the MetaData element.
536
+
If the Signature element is contained within any other element, it refers to the content of that element.
537
+
538
+
The Signature element is structured by the following subordinated elements.
539
+
540
+
[width="100%",cols="33%,67%",options="header",]
541
+
|===
542
+
|Element |Description
543
+
|Content |An instance of this element *CAN* be present to contain inlined content of the signature.
544
+
If it is present, then the attribute `source` of the Signature element *MUST NOT* be present.
545
+
See below for details.
546
+
|===
547
+
548
+
The following XML attributes are specified for the Signature element:
549
+
550
+
[width="100%",cols="28%,72%",options="header",]
551
+
|===
552
+
|Attribute |Description
553
+
|role a|
554
+
This mandatory attribute specifies the role this signature has in the overall process.
555
+
It indicates whether the digital signature is intended to just convey the authenticity of the information (value `authenticity`), or whether a claim for suitability of the information for certain purposes is made (value `suitability`).
556
+
In the latter case, the digital signature format should include detailed information about what suitability claims are being made.
557
+
|type a|
558
+
This mandatory attribute specifies the MIME type of the signature, which does not have a default value.
559
+
If no specific MIME type can be indicated, then the type `application/octet-stream` is to be used.
560
+
|source a|
561
+
Optional attribute indicating the source of the signature as a URI (cf. RFC 3986).
562
+
For purposes of the resolution of relative URIs the base URI is the URI of the SSD, if the sourceBase attribute is not specified or is specified as `SSD`, the URI of the containing model element (e.g. component) if the base attribute is specified as `component`, or the URI of the meta data source if the sourceBase attribute is specified as `metaData`.
563
+
564
+
This allows the specification of signature sources that reside inside the component (for example an FMU), or the meta data through relative URIs.
565
+
566
+
If the source attribute is missing, the signature *MUST* be provided inline as contents of a Content element, which *MUST NOT* be present otherwise.
567
+
|sourceBase a|
568
+
Defines the base the source URI is resolved against:
569
+
If the attribute is missing or is specified as `SSD`, the source is resolved against the URI of the SSD, if the attribute is specified as `component` the URI is resolved against the (resolved) URI of the model element (e.g. component) source, or if the attribute is specified as `metaData` the URI is resolved against the (resolved) URI of the meta data source.
570
+
The value `metaData` is only valid if the Signature element is contained within a MetaData element.
This element describes a signal dictionary, which consists of one or more dictionary entries, each describing one signal in the signal dictionary (see next section).
0 commit comments