XSD surv/declaration/declaration-1.2.xsd

elementdocumenthttp://xml.sentiweb.fr/ns/surv/1.2

Root tag for the document declaration

ComplexType

Exactly 1 sequences of:

    elementheaderhttp://xml.sentiweb.fr/ns/surv/1.2

    header section contains elements about the document

    ComplexType

    Exactly 1 sequences of:

      elementcreatedhttp://xml.sentiweb.fr/ns/surv/1.2Built-in type dateTime

      Date of the creation of the document

      elementproviderhttp://xml.sentiweb.fr/ns/surv/1.2

      provider section contains elements about identity of the agent (GP) who collect case and about the client used to collect information on cases.

      ComplexType

      Exactly 1 sequences of:

        elementagenthttp://xml.sentiweb.fr/ns/surv/1.2

        agent (usually human being) has encountered case of the disease under surveillance. This section contains information about the agent identity

        ComplexType

        Empty

        Attributes
        licence

        simpleType

        Built-in type string

        optional
        id Built-in type string required
        identifier of the agent

        elementclienthttp://xml.sentiweb.fr/ns/surv/1.2

        Information about the client (software) used to collect informations about cases

        ComplexType

        Exactly 1 sequences of:

          elementplatformhttp://xml.sentiweb.fr/ns/surv/1.2

          platform on which the agent is running. For example JAVA client and OS, etc.

          ComplexType

          Exactly 1 sequences of:

            elementlanguagehttp://xml.sentiweb.fr/ns/surv/1.2Built-in type string

            version of the language running the client

            elementversionhttp://xml.sentiweb.fr/ns/surv/1.2Built-in type string

            used client version

            elementsystemhttp://xml.sentiweb.fr/ns/surv/1.2

            Operating system used to run the client

            ComplexType

            Empty

            Attributes
            version Built-in type string optional
            version of the OS
            name Built-in type string optional
            Name of the OS (used java.System nomenclature used)
            arch Built-in type string optional
            Architecture of the computer running the OS
            screen Built-in type string optional
            Screen dimension in pixels WxH
        Attributes
        version Built-in type string required
        version of the client
        type Built-in type string optional
        Type of the client used
        flavor Built-in type string optional
        Kind of installation. For example "bundled" for Mac OS X bundled app

      elementmetadatahttp://xml.sentiweb.fr/ns/surv/1.2

      Metadata used to create this declaration

      ComplexType

      Exactly 1 sequences of:

        elementversionhttp://xml.sentiweb.fr/ns/surv/1.2Built-in type string

        Version id the metadata package

        elementpackage-uidhttp://xml.sentiweb.fr/ns/surv/1.2Built-in type string

        unique identifier of the metadata package. Used to control consistency of the metadata version

      elementsynchrohttp://xml.sentiweb.fr/ns/surv/1.2

      Synchronization history

      ComplexType

      Empty

      Attributes
      first-commit-date Built-in type date optional
      Date when this document was sent successfully for the first time (first commit time). This date will restrict modification of the declaration in the future.

    elementdeclarationhttp://xml.sentiweb.fr/ns/surv/1.2

    Declaration section contains data observed during surveillance period

    ComplexType

    Exactly 1 sequences of:

      elementperiodhttp://xml.sentiweb.fr/ns/surv/1.2

      Time period when cases have been observed

      ComplexType

      Exactly 1 sequences of:

        elementactivityhttp://xml.sentiweb.fr/ns/surv/1.2

        ComplexType

        Empty

        Attributes
        date Built-in type date required
        activity Built-in type byte optional
      Attributes
      date-end Built-in type date optional
      date-start Built-in type date optional

      elementcaseshttp://xml.sentiweb.fr/ns/surv/1.2

      Set of cases for a disease

      ComplexType

      An optional sequences of:

        elementcasehttp://xml.sentiweb.fr/ns/surv/1.2

        ComplexType

        Optional repeatable sequences of:

          elementvaluehttp://xml.sentiweb.fr/ns/surv/1.2

          ComplexType

          elementmetahttp://xml.sentiweb.fr/ns/surv/1.2

          ComplexType

        Attributes
        date Built-in type date required
        Date of observation of the case
        date-create Built-in type dateTime required
        Date of creation of the case in the declaration
        empty Built-in type boolean optional
        id

        simpleType

        Built-in type string

        optional
        Unique identifier of the case For future use (synchronization)
        version Built-in type string optional
      Attributes
      count Built-in type int optional
      Count of cases for this disease during the observation period
      disease Built-in type string optional
      Disease identifier
      empty

      simpleType

      Built-in type boolean

      optional
      Empty flag : true if agent has confirmed that he observed zero case.
    Attributes
    date-create Built-in type date optional
    Datetime of the creation of this declaration (real time)
    id Built-in type string optional
    id attributed by the client. This id is supposed to be unique in time and space.
Attributes
version Built-in type unsignedInt optional

ComplexTypeCaseMetaType

XSD surv/declaration/declaration-1.2.xsd