Properties

Bulgarian Visual Archive — donated and found photographs documenting 20th-century Bulgaria, built with support from the Sofia Municipality Culture Programme.

All properties (5)
Folio property values and provenance
Key Value Source Owner Updated (UTC)
contentType null import
Provenance
{
    "sourceRef": "folio.content_type"
}
legacy.folio Not recorded
description Bulgarian Visual Archive — donated and found photographs documenting 20th-century Bulgaria, built with support from the Sofia Municipality Culture Programme. meta dataset:mus
label Bulgarian Visual Archive meta dataset:mus
rowCount 421 build folio.build
schemaVersion 2 build folio.format

421 photos, 1910–1957

Link Types

Forward Reverse Links
No link types loaded.

Observed Schema

Name Core Type Rows
dto_photograph obj photograph 421

Archive Docs

Folio Metadata json
{
    "folio": {
        "code": "mus/bva",
        "dataset_key": "mus/bva",
        "label": "Bulgarian Visual Archive",
        "row_count": 421,
        "description": "Bulgarian Visual Archive \u2014 donated and found photographs documenting 20th-century Bulgaria, built with support from the Sofia Municipality Culture Programme."
    },
    "cores": [
        {
            "code": "obj",
            "label": null,
            "row_count": 421
        }
    ],
    "dtoTables": [
        {
            "id": "mus/bva:dto_photograph",
            "name": "dto_photograph",
            "kind": "dto",
            "core_code": "obj",
            "dto_type": "photograph",
            "label": "Photograph",
            "description": null,
            "row_count": 421
        }
    ],
    "views": [
        "dto_photograph"
    ],
    "generatedAt": "2026-10-12T19:17:17+00:00",
    "metadata": {
        "archivePreparedAt": "2026-10-12T19:17:17+00:00",
        "schema": {
            "tables": 2,
            "properties": 23
        },
        "views": {
            "views": 1,
            "linkViews": 0
        }
    }
}
Overview md
# Folio mus/bva

Bulgarian Visual Archive

- Dataset key: `mus/bva`
- Rows: 421
- Cores: 1
- Observed DTO tables: 1

## Cores

| Core | Label | Rows |
| --- | --- | ---: |
| `obj` | obj | 421 |
Observed Schema md
# Observed Schema

## `dto_photograph`

- Core: `obj`
- DTO type: `photograph`
- Rows: 421

| Field | Type | Flags | Description |
| --- | --- | --- | --- |
| `id` | `?string` |  |  |
| `sourceUrl` | `?string` |  | The citable/reader-facing page for this record (e.g. a museum's public object page). |
| `contentType` | `?string` |  |  |
| `aggregator` | `?string` |  |  |
| `stage` | `?string` | filterable, facet | Pipeline processing stage (raw / normalized / enriched). A facet so you can filter to enriched items. Grouped under Admin -- plumbing a visitor neither knows nor wants, and the sidebar starts an Admin block collapsed. / |
| `credit` | `?string` |  | Credit line / acknowledgment, e.g. "Gift of the Brooklyn Museum of Art, Paul F. Walter Collection". |
| `year` | `?int` | filterable, facet, sortable | Coverage/production year. |
| `citation` | `?string` |  | ItemField::CITATION — canonical URL or attribution string for the record |
| `citationUrl` | `?string` |  | ItemField::CITATION_URL — deep link back to the source record (e.g. the NARA catalog page). Rendered as the "Original" link on the folio item page. |
| `rightsUri` | `?string` | filterable, facet | dcterms:license URI (rightsstatements.org). Also a facet: some sources (e.g. Cleveland) carry the rights value as a short licence code here rather than a URI (CC0 / Copyrighted), and that splits a collection cleanly. NOTE: if a subclass DTO redeclares this property, repeat #[Field] — PHP attributes are not inherited on a redeclared property. / |
| `identifierLocal` | `?string` |  | dcterms:identifier — local accession number |
| `country` | `?string` | filterable, facet |  |
| `iiifBase` | `?string` |  | IIIF Image API base URL — use for AI vision and imgProxy resizing |
| `thumbnailUrl` | `?string` |  |  |
| `largeImageUrl` | `?string` |  |  |
| `pageCount` | `?int` | sortable | Number of pages in the document. |
| `source` | `string` |  | Source of this data: import \| ai \| ocr \| human |
| `donor` | `?string` | filterable, facet | Who contributed the photo to the archive (e.g. the Fortepan donor). A sidebar facet. |
| `creators` | `?array` |  | dcterms:creator — array of names |
| `city` | `?string` | filterable, facet |  |
| `latitude` | `?float` |  |  |
| `longitude` | `?float` |  |  |
| `description` | `?string` |  | dcterms:description — short curatorial text from the source institution |
Query Guide md
# Query Guide

This folio stores canonical rows in `item` and observed field metadata in `schema_table` / `schema_property`.

```sql
select * from schema_table where kind = 'dto';
select * from schema_property where table_id = ? order by position;
select local_id, label, dto_type, dto_data, extras from item limit 20;
```

Convenience views are generated from observed DTO fields:

```sql
select * from dto_photograph limit 20;
```