{
  "resourceType": "StructureDefinition",
  "id": "512a639c-e9ba-408f-a14f-6bdaf06d1f51",
  "meta": {
    "versionId": "12",
    "lastUpdated": "2016-11-07T02:18:27.815+00:00"
  },
  "url": "StructureDefinition/disco:Study",
  "name": "disco:Study",
  "display": "disco:Study",
  "status": "draft",
  "experimental": true,
  "date": "2016-10-30T05:00:00+00:00",
  "description": "A Study represents the process by which a data set was generated or collected.",
  "requirements": "disco:Study a rdfs:Class, owl:Class;\r\n    rdfs:label \"Study\"@en, \"Étude\"@fr;\r\n    rdfs:comment \"A Study represents the process by which a data set was generated or collected.\"@en;\r\n    rdfs:isDefinedBy <http://rdf-vocabulary.ddialliance.org/discovery>.",
  "fhirVersion": "1.0.2",
  "kind": "logical",
  "abstract": false,
  "base": "http://hl7.org/fhir/StructureDefinition/DomainResource",
  "snapshot": {
    "element": [
      {
        "path": "disco:Study",
        "short": "disco:Study",
        "definition": "disco:Study",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "DomainResource"
          }
        ],
        "mustSupport": false,
        "mapping": [
          {
            "identity": "disco",
            "map": "http://rdf-vocabulary.ddialliance.org/discovery#Study"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:title",
        "name": "dcterms:title",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "dcterms",
            "map": "http://purl.org/dc/terms/title"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:identifier",
        "name": "dcterms:identifier",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/id"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "dcterms",
            "map": "http://purl.org/dc/terms/identifier"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:creator",
        "name": "dcterms:creator",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mapping": [
          {
            "identity": "dcterms",
            "map": "http://purl.org/dc/terms/creator"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:creator.rdfs:label",
        "name": "rdfs:label",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:creator.skos:notation",
        "name": "skos:notation",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/id"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "skos",
            "map": "http://www.w3.org/2004/02/skos/core#notation"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:creator.org:memberOf",
        "name": "org:memberOf",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:creator.org:memberOf.rdfs:label",
        "name": "rdfs:label",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:temporal",
        "name": "dcterms:temporal",
        "short": "temporal",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:temporal.rdf:type",
        "name": "rdf:type",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "dcterms:PeriodOfTime"
      },
      {
        "path": "disco:Study.dcterms:temporal.disco:startDate",
        "name": "disco:startDate",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:temporal.disco:endDate",
        "name": "disco:endDate",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:temporal.rdfs:comment",
        "name": "rdfs:comment",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:spatial",
        "name": "dcterms:spatial",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:spatial.rdf:type",
        "name": "rdf:type",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "dcterms:Location"
      },
      {
        "path": "disco:Study.dcterms:spatial.rdfs:label",
        "name": "rdfs:label",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:subject",
        "name": "dcterms:subject",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:subject.skos:definition",
        "name": "skos:definition",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "path": "disco:Study.dcterms:abstract",
        "name": "dcterms:abstract",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "path": "disco:Study.owl:versionInfo",
        "name": "owl:versionInfo",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "path": "disco:Study.disco:universe",
        "name": "disco:universe",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "DomainResource",
            "profile": [
              "disco:Universe"
            ]
          }
        ]
      },
      {
        "path": "disco:Study.disco:instrument",
        "name": "disco:instrument",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "DomainResource",
            "profile": [
              "disco:Questionnaire"
            ]
          }
        ]
      },
      {
        "path": "disco:Study.disco:product",
        "name": "disco:product",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "DomainResource",
            "profile": [
              "disco:Dataset"
            ]
          }
        ]
      },
      {
        "path": "disco:Study.disco:analysisUnit",
        "name": "disco:analysisUnit",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "DomainResource",
            "profile": [
              "disco:AnalysisUnit"
            ]
          }
        ]
      },
      {
        "path": "disco:Study.disco:kindOfData",
        "name": "disco:kindOfData",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "DomainResource",
            "profile": [
              "disco:KindOfData"
            ]
          }
        ]
      },
      {
        "path": "disco:Study.disco:variable",
        "name": "disco:variable",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "DomainResource",
            "profile": [
              "disco:Variable"
            ]
          }
        ]
      }
    ]
  }
}