DDI-RDF Discovery Vocabulary
type: Ontology
comment: This specification defines the DDI Discovery Vocabulary, an RDF Schema vocabulary that enables discovery of research and survey data on the Web. It is based on DDI (Data Documentation Initiative) XML formats.
contributor: Thomas Bosch
contributor: Richard Cyganiak
contributor: Joachim Wackerow
contributor: Benjamin Zapilko
creator: Thomas Bosch
creator: Sarven Capadisli
creator: Franck Cotton
creator: Richard Cyganiak
creator: Arofan Gregory
creator: Benedikt Kämpgen
creator: Olof Olsson
creator: Heiko Paulheim
creator: Joachim Wackerow
creator: Benjamin Zapilko
version info: Version 0.6 - 2013-09-30

Analysis Unit
type: Class
label: Analyseeinheit @de
comment: The process collecting data is focusing on the analysis of a particular type of subject. If, for example, the adult population of Finland is being studied, the AnalysisUnit would be individuals or persons.
subclass of: Concept

Data element
type: Class
label: Élément de donnée @fr
comment: RepresentedVariables encompasse study-independent, re-usable parts of variables like occupation classification.

Data file
type: Class
label: Fichier de données @fr
comment: The class DataFile, which is also a dcmitype:Dataset, represents all the data files containing the microdata datasets.
subclass of: Distribution
subclass of: DCMITypeDataset

Descriptive statistics
type: Class
label: Statistique descriptive @fr
comment: SummaryStatistics pointing to variables and CategoryStatistics pointing to categories and codes are both DescriptiveStatistics.

Summary statistics
type: Class
comment: For SummaryStatistics, maximum values, minimum values, and standard deviations can be defined.
subclass of: Descriptive statistics

Category statistics
type: Class
comment: For CategoryStatistics, frequencies, percentages, and weighted percentages can be defined.
subclass of: Descriptive statistics

Instrument
type: Class
label: Instrument de collecte @fr
comment: The data for the study are collected by an Instrument. The purpose of an Instrument, i.e. an interview, a questionnaire or another entity used as a means of data collection, is in the case of a survey to record the flow of a questionnaire, its use of questions, and additional component parts. A questionnaire contains a flow of questions.

LogicalDataSet
type: Class
label: Ensemble de données @fr
comment: Each study has a set of logical metadata associated with the processing of data, at the time of collection or later during cleaning, and re-coding. LogicalDataSet represents the microdata dataset.
subclass of: Dataset
subclass of: Concept

Question
type: Class
comment: A Question is designed to get information upon a subject, or sequence of subjects, from a respondent.
subclass of: Concept

responseDomain
type: Property
type: ObjectProperty
comment: The response domain of questions. The response domain has to be an instance of the class Representation.
domain: Question
range: Representation of a variable or question definition.

Questionnaire
type: Class
label: Fragebogen @de
comment: A questionnaire contains a flow of questions. Questionnaires must contain 1 to n questions using the object property question. Particular questions may be contained in 0 to n questionnaires.
subclass of: Instrument

Study
type: Class
label: Étude @fr
comment: A Study represents the process by which a data set was generated or collected.

Study Group
type: Class
label: Studiengruppe @de
comment: In some cases, where data collection is cyclic or on-going, data sets may be released as a StudyGroup, where each cycle or wave of the data collection activity produces one or more data sets. This is typical for longitudinal studies, panel studies, and other types of series (to use the DDI term). In this case, a number of Study objects would be collected into a single StudyGroup.

Variable
type: Class
comment: Variables provide a definition of the column in a rectangular data file. Variable is a characteristic of a unit being observed. A variable might be the answer of a question, have an administrative source, or be derived from other variables.
subclass of: Concept
equivalent class: SIO_000367

Universe
type: Class
label: Univers @fr
comment: A Universe is the total membership or population of a defined class of people, objects or events.
subclass of: Concept

Mapping
type: Class
comment: This class is for representing mappings betwenn DDI-RDF and DDI-XML. See Section 10 in the specification for more details and examples.

Representation of a variable or question definition.
type: Class
subclass of: Class
  union of: Datatype
  union of: ConceptScheme
  union of: OrderedCollection
comment: Representation of a variable or question definition.

number of cases
type: Property
type: DatatypeProperty
label: nombre d'observations @fr
comment: This property is used for representing the case quantity of a DataFile.
domain: Data file
range: nonNegativeInteger

frequency
type: Property
type: DatatypeProperty
label: fréquence @fr
comment: This property is used to describe the frequencies within category statistics. See Sections 6 and 7 more more details and examples.
domain: Category statistics
range: nonNegativeInteger

is public
type: Property
type: DatatypeProperty
label: ist öffentlich @de
domain: LogicalDataSet
comment: This property is used as a flag indicating if the microdata dataset is publicly available. The value true indicates that the dataset can be accessed (usually downloaded) by anyone.
range: boolean

is valid
type: Property
type: DatatypeProperty
domain: Concept
comment: Indicates if the code (represented by skos:Concept) is valid or missing. Please note that this property is a feature at risk, since the domain is not a class of Disco. Maintainers of the domain ontology may define their own property.
range: boolean

question text
type: Property
type: DatatypeProperty
label: Fragetext @de
comment: This property contains the actual text of a question as string. See Section 8.2 for examples.
domain: Question
range: langString

percentage
type: Property
type: DatatypeProperty
label: pourcentage @fr
comment: This property is used to describe the percentages within category statistics. See Sections 6 and 7 more more details and examples.
domain: Category statistics
range: double

computation base
type: Property
type: DatatypeProperty
label: pourcentage @fr
comment: computationBase expresses if the cases - which are the basis of the computation of a statistics value - are valid, invalid or the total of both. The usage of computationBase for frequency differs from the usage for the percentage statistics and the summary statistics. A distinction regarding computationBase doesn’t apply to frequency as category statistic. Please find more details in Section 6.3 of the specification.
domain: Category statistics
range: langString

cumulative percentage
type: Property
type: DatatypeProperty
comment: This property is used to describe the cumulative percentages within category statistics. See Sections 6 and 7 more more details and examples.
domain: Category statistics
range: double

purpose
type: Property
type: DatatypeProperty
label: Grund @de
comment: The purpose of a Study of a StudyGroup.
domain: Class
  union of: Study
  union of: Study Group
range: langString

subtitle
type: Property
type: DatatypeProperty
label: Untertitel @de
comment: The sub-title of a Study of a StudyGroup.
domain: Class
  union of: Study
  union of: Study Group
range: langString

start date
type: Property
type: DatatypeProperty
comment: Defines the start date of a period of time. Please note that this property is a feature at risk, since the domain is not a class of Disco. Maintainers of the domain ontology may define their own property.
domain: PeriodOfTime
range: date

end date
type: Property
type: DatatypeProperty
comment: Defines the end date of a period of time. Please note that this property is a feature at risk, since the domain is not a class of Disco. Maintainers of the domain ontology may define their own property.
domain: PeriodOfTime
range: date

Mapping from and to DDI-L
type: Property
type: DatatypeProperty
comment: Mapping from and to DDI-L. See Section 10 in the specification for more details and examples.
domain: Mapping
range: langString

Mapping from and to DDI-C
type: Property
type: DatatypeProperty
comment: Mapping from and to DDI-C. See Section 10 in the specification for more details and examples.
domain: Mapping
range: langString

context specifies conditions which have to be fulfilled for specific mappings
type: Property
type: DatatypeProperty
comment: context specifies conditions which have to be fulfilled for particular mappings. Context information can be either a SPARQL query or an informal description as plain literal.
domain: Mapping
range: langString

variable quantity
type: Property
type: DatatypeProperty
comment: This property can be used when (1) no variable level information is available and when (2) only a stub of the RDF is requested e.g when returning basic information on a study of file, no information on potentially hundreds or thousands of variables references or metadata has to be returned.
domain: Class
  union of: LogicalDataSet
  union of: Data file
range: nonNegativeInteger

analysis unit
type: Property
type: ObjectProperty
label: Analyseeinheit @de
comment: This property links to the analysis unit of a Study, a StudyGroup, or a Variable.
domain: Class
  union of: Study
  union of: Study Group
  union of: Variable
range: Analysis Unit

based on
type: Property
type: ObjectProperty
label: utilise l'élément de donnée @fr
comment: This property points to the RepresentedVariable the Variable is based on.
domain: Variable
range: Data element

collection mode
type: Property
type: ObjectProperty
label: Datenerfassungsmodus @de
comment: This property points to the mode of collection of a Questionnaire which is a skos:Concept.
domain: Questionnaire
range: Concept

concept
type: Property
type: ObjectProperty
label: a pour concept @fr
comment: This property points to the DDI concept of a RepresentedVariable, a Variable, or a Question
domain: Class
  union of: Data element
  union of: Question
  union of: Variable
range: Concept

aggregation
type: Property
type: ObjectProperty
comment: This property points to the aggregated data set of a microdata data set. The aggregated data set is a qb:DataSet of the RDF Data Cube Vocabulary.
domain: LogicalDataSet
range: DataSet

data file
type: Property
type: ObjectProperty
label: a pour fichier de données @fr
comment: This property points to the DataFile of a Study or a LogicalDataSet.
domain: Class
  union of: Study
  union of: LogicalDataSet
range: Data file

DDI file
type: Property
type: ObjectProperty
label: DDI-Datei @de
comment: This property points from a Study or a StudyGroup to the original DDI file which is a foaf:Document.
domain: Class
  union of: Study
  union of: Study Group
range: Document

external documentation
type: Property
type: ObjectProperty
label: externe Dokumentation @de
comment: This property points from an Instrument to a foaf:Document which is the external documentation of the Instrument.
domain: Instrument
range: Document

funded by
type: Property
type: ObjectProperty
comment: This property points from a Study or a StudyGroup to the funding foaf:Agent which is either a foaf:Person or a org:Organization.
domain: Class
  union of: Study
  union of: Study Group
range: Agent
sub property of: contributor

in group
type: Property
type: ObjectProperty
comment: This property points from a Study to the StudyGroup which contains the Study.
domain: Study
range: Study Group

input variable
type: Property
type: ObjectProperty
label: variable en entrée @fr
comment: This property indicates the original Variable of an aggregated qb:DataSet. Please note that this property is a feature at risk, since the domain is not a class of Disco. Maintainers of the domain ontology may define their own property.
domain: DataSet
range: Variable

instrument
type: Property
type: ObjectProperty
label: a comme instrument @fr
comment: This property indicates the Instrument of a Study or a LogicalDataSet.
domain: Class
  union of: Study
  union of: LogicalDataSet
range: Instrument

kind of data
type: Property
type: ObjectProperty
domain: Class
  union of: Study
  union of: Study Group
range: Concept
comment: The general kind of data (e.g. geospatial, register, survey) collected in this study, given either as a skos:Concept, or as a blank node with attached free-text rdfs:label.

product
type: Property
type: ObjectProperty
label: Produkt @de
comment: This property indicates the LogicalDataSets of a Study.
domain: Study
range: LogicalDataSet

question
type: Property
type: ObjectProperty
label: a comme question @fr
comment: This property indicates the Questions associated to Variables or contained in Questionnaires.
domain: Class
  union of: Variable
  union of: Questionnaire
range: Question

representation
type: Property
type: ObjectProperty
label: a pour représentation @fr
comment: RepresentedVariables and Variables can have a Representation whose individuals are either of the class rdfs:Datatype (to represent values) or skos:ConceptScheme (to represent code lists).
domain: Class
  union of: Data element
  union of: Variable
  union of: Question
range: Class
  union of: ConceptScheme
  union of: Datatype

statistics category
type: Property
type: ObjectProperty
label: a pour concept statistique @fr
comment: This property points to the skos:Concept (representing codes and categories) of a specific CategoryStatistics individual.
domain: Category statistics
range: Concept

statistics data file
type: Property
type: ObjectProperty
label: a pour fichier statistique @fr
comment: This property indicates the DataFile of a specific DesciptiveStatistics individual. DescriptiveStatistics may have statisticsDataFile relations to 0 to n data files (DataFile) and data files (DataFile) may be in 0 to n statisticsDataFile relations to DescriptiveStatistics individuals.
domain: Descriptive statistics
range: Data file

statistics variable
type: Property
type: ObjectProperty
label: a pour variable statistique @fr
comment: This property indicates the Variable of a specific SummaryStatistics individual. SummaryStatistics point to 0 to n variables (Variable) using the object property statisticsVariable.
domain: Summary statistics
range: Variable

weighted by
type: Property
type: ObjectProperty
comment: SummaryStatistics or CategoryStatistics resources may be weighted by a specific Variable.
domain: Class
  union of: Summary statistics
  union of: Category statistics
range: Variable

universe
type: Property
type: ObjectProperty
label: a comme univers @fr
comment: This property indicates the Universe(s) of Studies, StudyGrous, RepresentedVariables, Variables, Questions, and LogicalDataSets.
domain: Class
  union of: Study
  union of: Study Group
  union of: Data element
  union of: Variable
  union of: Question
  union of: LogicalDataSet
range: Universe

variable
type: Property
type: ObjectProperty
label: Variable @de
comment: This property indicates the Variable of a Study and points to Variable contained in the LogicalDataSet.
domain: Class
  union of: Study
  union of: LogicalDataSet
range: Variable

summary statistics type
type: Property
type: ObjectProperty
comment: This property points to the summary statistics type of a Questionnaire which is a skos:Concept.
domain: Summary statistics
range: Concept

had role
type: Property
type: ObjectProperty
comment: This property indicates the role of an Agent, e.g. analyst, data modeler, programmer, co-investigator or others.
domain: Agent
range: Concept