XSD surv/declaration/declaration-1.0.xsd

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

Root tag for the document declaration

ComplexType

Exactly 1 sequences of:

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

    header section contains elements about the document

    ComplexType

    Exactly 1 sequences of:

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

      Date of the creation of the document

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

      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.0

        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.0

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

        ComplexType

        Exactly 1 sequences of:

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

          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.0Built-in type string

            version of the language running the client

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

            used client version

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

            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
        Attributes
        version Built-in type string required
        version of the client
        type Built-in type string optional
        Type of the client used

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

      Metadata used to create this declaration

      ComplexType

      Exactly 1 sequences of:

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

        Version id the metadata package

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

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

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

    Declaration section contains data observed during surveillance period

    ComplexType

    Exactly 1 sequences of:

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

      Time period when cases have been observed

      ComplexType

      Exactly 1 sequences of:

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

        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.0

      Set of cases for a disease

      ComplexType

      An optional sequences of:

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

        ComplexType

        Optional repeatable sequences of:

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

          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
        uuid

        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
XSD surv/declaration/declaration-1.0.xsd