Sexueller Missbrauch
  • Paper
  • Data Documentation
  • Deployment
  • Project Information
  1. Data Documentation
  2. Overview
  • Paper
  • Data Documentation
    • Overview
    • Analysis & Quality
    • ER Diagram
    • EDTF Documentation
  • Deployment & Infrastructure
    • Overview
    • Comprehensive Deployment Guide
    • Extensions Configuration
  • Project Information
    • System Architecture
    • Timeline
  • General
    • Changelog
    • Code of Conduct
    • Contributing
    • License (Data)
    • License (Code)
    • Security

On this page

  • Architecture
  • Core Entities
    • 1. FALL (Case)
    • 2. BETROFFENER (Affected Person)
    • 3. BESCHULDIGTER (Accused Person)
    • 4. KIRCHLICHE_INSTITUTION (Church Institution)
    • 5. STRAFVERFOLGUNGSBEHOERDE (Law Enforcement)
    • 6. FACHGREMIUM (Expert Committee)
  • Schema Format
  • EDTF Date Handling
  • Privacy and Ethics
  • Versioning
  • Edit this page
  • Report an issue
  1. Data Documentation
  2. Overview

Data Model and Schemas

This directory contains the formal data model definitions and schemas for the research database on sexual abuse in the Swiss Catholic Church.

Architecture

The database separates data model (persistent structure) from data entry (UI/forms), enabling independent evolution of structure and interface.

Single Source of Truth: Detailed schema definitions are maintained in this directory. This document provides a high-level overview with links to detailed specifications.

Core Entities

The database tracks six primary entities with their relationships. For a detailed visual representation of the relationships, please refer to the Entity-Relationship Model (ERM).

1. FALL (Case)

Central entity representing individual abuse cases with timeline, source criticism score, institutional response, and legal proceedings. - Schema: faelle-schema.md

2. BETROFFENER (Affected Person)

Pseudonymized victims/survivors with demographics, contact status, and institutional relationships. - Schema: betroffene-schema.md

3. BESCHULDIGTER (Accused Person)

Accused individuals (clergy, employees, volunteers) with clerical roles, institutional affiliations, and transfer history. - Schema: beschuldigte-schema.md

4. KIRCHLICHE_INSTITUTION (Church Institution)

Churches, schools, homes, religious orders with type, location, and diocese/order affiliation. - Schema: kirchliche-institutionen-schema.md

5. STRAFVERFOLGUNGSBEHOERDE (Law Enforcement)

Prosecuting authorities and victim support services with type, jurisdiction, and area of responsibility. - Schema: strafverfolgungsbehoerden-schema.md

6. FACHGREMIUM (Expert Committee)

Review boards, commissions, advisory panels with type, mandate, and composition. - Schema: fachgremien-schema.md

Schema Format

Each entity schema follows this structure:

# Entity Name

## Description
Brief description of the entity and its role in the data model.

## Fields
| Field Name | Type | Required | Description | Controlled Vocabulary |
| ---------- | ---- | -------- | ----------- | --------------------- |
| field_name | type | yes/no   | description | link if applicable    |

## Cargo Table Declaration
```cargo
{{#cargo_declare:
_table=TableName
|FieldName=Type
|...
}}
```

EDTF Date Handling

The project uses Extended Date/Time Format (EDTF) for uncertain (1985?), approximate (1985~), partial (1985), and range (1985/1990) dates. This accommodates incomplete records and protects privacy.

Documentation: edtf-documentation.md

Privacy and Ethics

⚠️ CRITICAL: This repository documents structure only. Real research data is stored in ETH Zürich LeoMed secure infrastructure under GDPR/DSGVO and research ethics protocols.

Versioning

Schemas use Semantic Versioning (MAJOR: breaking changes, MINOR: add fields, PATCH: documentation). Vocabularies versioned separately. Changes documented in CHANGELOG.

Back to top
Paper
Analysis & Quality
  • Edit this page
  • Report an issue