Showing:

Annotations
Diagrams
Instances
Model
Properties
Source
Used by
Element s3m:DMType / label
Namespace No namespace
Annotations
Descriptive name of this datatype model. Provides the semantic 'name' for the model. Replaces what would be XML element name, column name or class name in other modeling paradigms.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="label" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Descriptive name of this datatype model. Provides the semantic 'name' for the model. Replaces what would be XML element name, column name or class name in other modeling paradigms.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/label">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en-us">label</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en-us">Descriptive name of this datatype model. Provides the semantic 'name' for the model. Replaces what would be XML element name, column name or class name in other modeling paradigms.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:DMType / dm-language
Namespace No namespace
Annotations
Mandatory indicator of the localised language in which this DM is written. The value space of language is the set of all strings that are valid language identifiers as defined [RFC 3066].
Diagram
Diagram
Type xs:language
Properties
content simple
minOccurs 1
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="1" name="dm-language" type="xs:language">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Mandatory indicator of the localised language in which this DM is written. The value space of language is the set of all strings that are valid language identifiers as defined [RFC 3066].</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/dm-language">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#language"/>
        <rdfs:label xml:lang="en-us">dm-language</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#language"/>
        <rdfs:comment xml:lang="en-us">Mandatory indicator of the localised language in which this DM is written. The value space of language is the set of all strings that are valid language identifiers as defined [RFC 3066].</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:DMType / dm-encoding
Namespace No namespace
Annotations
Name of character set encoding in which text values in this DM are encoded. Default is utf-8.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 1
maxOccurs 1
default utf-8
Source
<xs:element maxOccurs="1" minOccurs="1" name="dm-encoding" type="xs:string" default="utf-8">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Name of character set encoding in which text values in this DM are encoded. Default is utf-8.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/dm-encoding">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en-us">dm-encoding</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en-us">Name of character set encoding in which text values in this DM are encoded. Default is utf-8.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:DMType / current-state
Namespace No namespace
Annotations
The current state according to the state machine / workflow engine identified in the workflow element.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="current-state" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">The current state according to the state machine / workflow engine identified in the workflow element.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/current-state">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en-us">current-state</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en-us">The current state according to the state machine / workflow engine identified in the workflow element.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:DMType / subject
Namespace No namespace
Annotations
Id of human subject of the data, e.g.: • subject of record (patient, etc.) • organ donor • foetus • a family member • another clinically relevant person.
Diagram
Diagram s3model_3_1_0_xsd_Complex_Type_s3m_PartyType.tmp#PartyType_label s3model_3_1_0_xsd_Complex_Type_s3m_PartyType.tmp#PartyType_party-name s3model_3_1_0_xsd_Complex_Type_s3m_PartyType.tmp#PartyType_party-ref s3model_3_1_0_xsd_Complex_Type_s3m_PartyType.tmp#PartyType_party-details s3model_3_1_0_xsd_Complex_Type_s3m_PartyType.tmp#PartyType
Type s3m:PartyType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children label, party-details, party-name, party-ref
Instance
<subject>
  <label>{0,1}</label>
  <party-name>{0,1}</party-name>
  <party-ref>{0,1}</party-ref>
  <party-details>{0,1}</party-details>
</subject>
Source
<xs:element maxOccurs="1" minOccurs="0" name="subject" type="s3m:PartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Id of human subject of the data, e.g.: • subject of record (patient, etc.) • organ donor • foetus • a family member • another clinically relevant person.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/subject">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
        <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#PartyType"/>
        <rdfs:label xml:lang="en-us">subject</rdfs:label>
        <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#PartyType"/>
        <rdfs:comment xml:lang="en-us">Id of human subject of the data, e.g.: • subject of record (patient, etc.) • organ donor • foetus • a family member • another clinically relevant person.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:DMType / provider
Namespace No namespace
Annotations
Optional identification of the source of the information, which might be: • the patient • a patient agent, e.g. parent, guardian • the clinician • a device or software
Diagram
Diagram s3model_3_1_0_xsd_Complex_Type_s3m_PartyType.tmp#PartyType_label s3model_3_1_0_xsd_Complex_Type_s3m_PartyType.tmp#PartyType_party-name s3model_3_1_0_xsd_Complex_Type_s3m_PartyType.tmp#PartyType_party-ref s3model_3_1_0_xsd_Complex_Type_s3m_PartyType.tmp#PartyType_party-details s3model_3_1_0_xsd_Complex_Type_s3m_PartyType.tmp#PartyType
Type s3m:PartyType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children label, party-details, party-name, party-ref
Instance
<provider>
  <label>{0,1}</label>
  <party-name>{0,1}</party-name>
  <party-ref>{0,1}</party-ref>
  <party-details>{0,1}</party-details>
</provider>
Source
<xs:element maxOccurs="1" minOccurs="0" name="provider" type="s3m:PartyType">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Optional identification of the source of the information, which might be: • the patient • a patient agent, e.g. parent, guardian • the clinician • a device or software</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/provider">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
        <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#PartyType"/>
        <rdfs:label xml:lang="en-us">provider</rdfs:label>
        <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#PartyType"/>
        <rdfs:comment xml:lang="en-us">Optional identification of the source of the information, which might be: • the patient • a patient agent, e.g. parent, guardian • the clinician • a device or software</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:DMType / protocol
Namespace No namespace
Annotations
Optional external identifier of protocol used when collecting the data. This could be a clinical guideline, an operations protocol,etc.
Diagram
Diagram s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_label s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_act s3model_3_1_0_xsd_Element_s3m_ExceptionalValue.tmp#ExceptionalValue s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_vtb s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_vte s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_tr s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_modified s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_latitude s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_longitude s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType s3model_3_1_0_xsd_Complex_Type_s3m_XdStringType.tmp#XdStringType_xdstring-value s3model_3_1_0_xsd_Complex_Type_s3m_XdStringType.tmp#XdStringType_xdstring-language s3model_3_1_0_xsd_Complex_Type_s3m_XdStringType.tmp#XdStringType
Type s3m:XdStringType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children act, label, latitude, longitude, modified, s3m:ExceptionalValue, tr, vtb, vte, xdstring-language, xdstring-value
Instance
<protocol xmlns:s3m="https://www.s3model.com/ns/s3m/">
  <label>{0,1}</label>
  <act>{0,1}</act>
  <s3m:ExceptionalValue>{0,unbounded}</s3m:ExceptionalValue>
  <vtb>{0,1}</vtb>
  <vte>{0,1}</vte>
  <tr>{0,1}</tr>
  <modified>{0,1}</modified>
  <latitude>{0,1}</latitude>
  <longitude>{0,1}</longitude>
  <xdstring-value>{0,1}</xdstring-value>
  <xdstring-language>{0,1}</xdstring-language>
</protocol>
Source
<xs:element maxOccurs="1" minOccurs="0" name="protocol" type="s3m:XdStringType">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Optional external identifier of protocol used when collecting the data. This could be a clinical guideline, an operations protocol,etc.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/protocol">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
        <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdStringType"/>
        <rdfs:label xml:lang="en-us">protocol</rdfs:label>
        <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdStringType"/>
        <rdfs:comment xml:lang="en-us">Optional external identifier of protocol used when collecting the data. This could be a clinical guideline, an operations protocol,etc.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:DMType / workflow
Namespace No namespace
Annotations
Identifier of externally held workflow engine (state machine) data for this workflow execution.
Diagram
Diagram s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_label s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_act s3model_3_1_0_xsd_Element_s3m_ExceptionalValue.tmp#ExceptionalValue s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_vtb s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_vte s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_tr s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_modified s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_latitude s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_longitude s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType s3model_3_1_0_xsd_Complex_Type_s3m_XdLinkType.tmp#XdLinkType_link s3model_3_1_0_xsd_Complex_Type_s3m_XdLinkType.tmp#XdLinkType_relation s3model_3_1_0_xsd_Complex_Type_s3m_XdLinkType.tmp#XdLinkType_relation-uri s3model_3_1_0_xsd_Complex_Type_s3m_XdLinkType.tmp#XdLinkType
Type s3m:XdLinkType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children act, label, latitude, link, longitude, modified, relation, relation-uri, s3m:ExceptionalValue, tr, vtb, vte
Instance
<workflow xmlns:s3m="https://www.s3model.com/ns/s3m/">
  <label>{0,1}</label>
  <act>{0,1}</act>
  <s3m:ExceptionalValue>{0,unbounded}</s3m:ExceptionalValue>
  <vtb>{0,1}</vtb>
  <vte>{0,1}</vte>
  <tr>{0,1}</tr>
  <modified>{0,1}</modified>
  <latitude>{0,1}</latitude>
  <longitude>{0,1}</longitude>
  <link>{1,1}</link>
  <relation>{1,1}</relation>
  <relation-uri>{0,1}</relation-uri>
</workflow>
Source
<xs:element maxOccurs="1" minOccurs="0" name="workflow" type="s3m:XdLinkType">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Identifier of externally held workflow engine (state machine) data for this workflow execution.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/workflow">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
        <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdLinkType"/>
        <rdfs:label xml:lang="en-us">workflow</rdfs:label>
        <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdLinkType"/>
        <rdfs:comment xml:lang="en-us">Identifier of externally held workflow engine (state machine) data for this workflow execution.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:DMType / acs
Namespace No namespace
Annotations
Identifier of an externally held access control system. This URI can be an ontology, vocabulary or descriptive document URI link.
Diagram
Diagram s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_label s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_act s3model_3_1_0_xsd_Element_s3m_ExceptionalValue.tmp#ExceptionalValue s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_vtb s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_vte s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_tr s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_modified s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_latitude s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_longitude s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType s3model_3_1_0_xsd_Complex_Type_s3m_XdLinkType.tmp#XdLinkType_link s3model_3_1_0_xsd_Complex_Type_s3m_XdLinkType.tmp#XdLinkType_relation s3model_3_1_0_xsd_Complex_Type_s3m_XdLinkType.tmp#XdLinkType_relation-uri s3model_3_1_0_xsd_Complex_Type_s3m_XdLinkType.tmp#XdLinkType
Type s3m:XdLinkType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children act, label, latitude, link, longitude, modified, relation, relation-uri, s3m:ExceptionalValue, tr, vtb, vte
Instance
<acs xmlns:s3m="https://www.s3model.com/ns/s3m/">
  <label>{0,1}</label>
  <act>{0,1}</act>
  <s3m:ExceptionalValue>{0,unbounded}</s3m:ExceptionalValue>
  <vtb>{0,1}</vtb>
  <vte>{0,1}</vte>
  <tr>{0,1}</tr>
  <modified>{0,1}</modified>
  <latitude>{0,1}</latitude>
  <longitude>{0,1}</longitude>
  <link>{1,1}</link>
  <relation>{1,1}</relation>
  <relation-uri>{0,1}</relation-uri>
</acs>
Source
<xs:element maxOccurs="1" minOccurs="0" name="acs" type="s3m:XdLinkType">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Identifier of an externally held access control system. This URI can be an ontology, vocabulary or descriptive document URI link.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/acs">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
        <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdLinkType"/>
        <rdfs:label xml:lang="en-us">acs</rdfs:label>
        <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdLinkType"/>
        <rdfs:comment xml:lang="en-us">Identifier of an externally held access control system. This URI can be an ontology, vocabulary or descriptive document URI link.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:DMType / attestation
Namespace No namespace
Annotations
Attestation record of an instance of data.
Diagram
Diagram s3model_3_1_0_xsd_Complex_Type_s3m_AttestationType.tmp#AttestationType_label s3model_3_1_0_xsd_Complex_Type_s3m_AttestationType.tmp#AttestationType_view s3model_3_1_0_xsd_Complex_Type_s3m_AttestationType.tmp#AttestationType_proof s3model_3_1_0_xsd_Complex_Type_s3m_AttestationType.tmp#AttestationType_reason s3model_3_1_0_xsd_Complex_Type_s3m_AttestationType.tmp#AttestationType_committer s3model_3_1_0_xsd_Complex_Type_s3m_AttestationType.tmp#AttestationType_committed s3model_3_1_0_xsd_Complex_Type_s3m_AttestationType.tmp#AttestationType_pending s3model_3_1_0_xsd_Complex_Type_s3m_AttestationType.tmp#AttestationType
Type s3m:AttestationType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children committed, committer, label, pending, proof, reason, view
Instance
<attestation>
  <label>{0,1}</label>
  <view>{0,1}</view>
  <proof>{0,1}</proof>
  <reason>{0,1}</reason>
  <committer>{0,1}</committer>
  <committed>{0,1}</committed>
  <pending>{1,1}</pending>
</attestation>
Source
<xs:element maxOccurs="1" minOccurs="0" name="attestation" type="s3m:AttestationType">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Attestation record of an instance of data.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/attestation">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
        <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#AttestationType"/>
        <rdfs:label xml:lang="en-us">attestation</rdfs:label>
        <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdAttestationType"/>
        <rdfs:comment xml:lang="en-us">Attestation record of an instance of data.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Complex Type s3m:DMType
Namespace https://www.s3model.com/ns/s3m/
Annotations
This is the root node of a Data Model (DM).
Diagram
Diagram s3model_3_1_0_xsd_Complex_Type_s3m_DMType.tmp#DMType_label s3model_3_1_0_xsd_Complex_Type_s3m_DMType.tmp#DMType_dm-language s3model_3_1_0_xsd_Complex_Type_s3m_DMType.tmp#DMType_dm-encoding s3model_3_1_0_xsd_Complex_Type_s3m_DMType.tmp#DMType_current-state s3model_3_1_0_xsd_Element_s3m_Item.tmp#Item s3model_3_1_0_xsd_Complex_Type_s3m_DMType.tmp#DMType_subject s3model_3_1_0_xsd_Complex_Type_s3m_DMType.tmp#DMType_provider s3model_3_1_0_xsd_Element_s3m_Participation.tmp#Participation s3model_3_1_0_xsd_Complex_Type_s3m_DMType.tmp#DMType_protocol s3model_3_1_0_xsd_Complex_Type_s3m_DMType.tmp#DMType_workflow s3model_3_1_0_xsd_Complex_Type_s3m_DMType.tmp#DMType_acs s3model_3_1_0_xsd_Element_s3m_Audit.tmp#Audit s3model_3_1_0_xsd_Complex_Type_s3m_DMType.tmp#DMType_attestation s3model_3_1_0_xsd_Element_s3m_XdLink.tmp#XdLink
Used by
Element s3m:DM
Model
Children acs, attestation, current-state, dm-encoding, dm-language, label, protocol, provider, s3m:Audit, s3m:Item, s3m:Participation, s3m:XdLink, subject, workflow
Source
<xs:complexType name="DMType">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">This is the root node of a Data Model (DM).</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType">
        <rdfs:isDefinedBy rdf:resource="https://www.s3model.com/docs/3_1_0/s3model_3_1_0_xsd_Complex_Type_s3m_DMType.html#DMType"/>
        <rdfs:label xml:lang="en-us">DMType</rdfs:label>
        <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model/CMC"/>
        <rdfs:comment xml:lang="en-us">This is the root node of a Data Model.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element maxOccurs="1" minOccurs="0" name="label" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Descriptive name of this datatype model. Provides the semantic 'name' for the model. Replaces what would be XML element name, column name or class name in other modeling paradigms.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/label">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            <rdfs:label xml:lang="en-us">label</rdfs:label>
            <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            <rdfs:comment xml:lang="en-us">Descriptive name of this datatype model. Provides the semantic 'name' for the model. Replaces what would be XML element name, column name or class name in other modeling paradigms.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="1" name="dm-language" type="xs:language">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Mandatory indicator of the localised language in which this DM is written. The value space of language is the set of all strings that are valid language identifiers as defined [RFC 3066].</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/dm-language">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#language"/>
            <rdfs:label xml:lang="en-us">dm-language</rdfs:label>
            <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#language"/>
            <rdfs:comment xml:lang="en-us">Mandatory indicator of the localised language in which this DM is written. The value space of language is the set of all strings that are valid language identifiers as defined [RFC 3066].</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="1" name="dm-encoding" type="xs:string" default="utf-8">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Name of character set encoding in which text values in this DM are encoded. Default is utf-8.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/dm-encoding">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            <rdfs:label xml:lang="en-us">dm-encoding</rdfs:label>
            <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            <rdfs:comment xml:lang="en-us">Name of character set encoding in which text values in this DM are encoded. Default is utf-8.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="current-state" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">The current state according to the state machine / workflow engine identified in the workflow element.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/current-state">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            <rdfs:label xml:lang="en-us">current-state</rdfs:label>
            <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            <rdfs:comment xml:lang="en-us">The current state according to the state machine / workflow engine identified in the workflow element.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="1" ref="s3m:Item">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">The data structure of the model.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/data">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#ItemType"/>
            <rdfs:label xml:lang="en-us">data</rdfs:label>
            <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#ItemType"/>
            <rdfs:comment xml:lang="en-us">The data structure of the model.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="subject" type="s3m:PartyType">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Id of human subject of the data, e.g.: • subject of record (patient, etc.) • organ donor • foetus • a family member • another clinically relevant person.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/subject">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#PartyType"/>
            <rdfs:label xml:lang="en-us">subject</rdfs:label>
            <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#PartyType"/>
            <rdfs:comment xml:lang="en-us">Id of human subject of the data, e.g.: • subject of record (patient, etc.) • organ donor • foetus • a family member • another clinically relevant person.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="provider" type="s3m:PartyType">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Optional identification of the source of the information, which might be: • the patient • a patient agent, e.g. parent, guardian • the clinician • a device or software</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/provider">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#PartyType"/>
            <rdfs:label xml:lang="en-us">provider</rdfs:label>
            <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#PartyType"/>
            <rdfs:comment xml:lang="en-us">Optional identification of the source of the information, which might be: • the patient • a patient agent, e.g. parent, guardian • the clinician • a device or software</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="unbounded" minOccurs="0" ref="s3m:Participation">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">List of other participations in the data.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/participations">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#ParticipationType"/>
            <rdfs:label xml:lang="en-us">participations</rdfs:label>
            <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#ParticipationType"/>
            <rdfs:comment xml:lang="en-us">List of other participations in the data.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="protocol" type="s3m:XdStringType">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Optional external identifier of protocol used when collecting the data. This could be a clinical guideline, an operations protocol,etc.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/protocol">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdStringType"/>
            <rdfs:label xml:lang="en-us">protocol</rdfs:label>
            <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdStringType"/>
            <rdfs:comment xml:lang="en-us">Optional external identifier of protocol used when collecting the data. This could be a clinical guideline, an operations protocol,etc.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="workflow" type="s3m:XdLinkType">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Identifier of externally held workflow engine (state machine) data for this workflow execution.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/workflow">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdLinkType"/>
            <rdfs:label xml:lang="en-us">workflow</rdfs:label>
            <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdLinkType"/>
            <rdfs:comment xml:lang="en-us">Identifier of externally held workflow engine (state machine) data for this workflow execution.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="acs" type="s3m:XdLinkType">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Identifier of an externally held access control system. This URI can be an ontology, vocabulary or descriptive document URI link.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/acs">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdLinkType"/>
            <rdfs:label xml:lang="en-us">acs</rdfs:label>
            <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdLinkType"/>
            <rdfs:comment xml:lang="en-us">Identifier of an externally held access control system. This URI can be an ontology, vocabulary or descriptive document URI link.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="unbounded" minOccurs="0" ref="s3m:Audit">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Audit trail from the system of original commit of information forming the conten, or from a conversion gateway which has synthesised this node.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/audit">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#AuditType"/>
            <rdfs:label xml:lang="en-us">audits</rdfs:label>
            <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdAuditType"/>
            <rdfs:comment xml:lang="en-us">Audit trail from the system of original commit of information forming the content, or from a conversion gateway which has synthesised this node.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="attestation" type="s3m:AttestationType">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Attestation record of an instance of data.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/attestation">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#AttestationType"/>
            <rdfs:label xml:lang="en-us">attestation</rdfs:label>
            <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdAttestationType"/>
            <rdfs:comment xml:lang="en-us">Attestation record of an instance of data.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="unbounded" minOccurs="0" ref="s3m:XdLink">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Optional link(s) to other locatable structures or external entities.</xs:documentation>
        <xs:appinfo>
          <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType/links">
            <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#DMType"/>
            <rdfs:range rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdLink"/>
            <rdfs:label xml:lang="en-us">links</rdfs:label>
            <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdLinkType"/>
            <rdfs:comment xml:lang="en-us">Optional link(s) to other locatable structures or external entities.</rdfs:comment>
          </rdf:Description>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>