Properties
All properties (4)
| Key | Value | Source | Owner | Updated (UTC) |
|---|---|---|---|---|
| description |
null
|
meta | dataset:euro | |
| label | euro/15501 | meta | dataset:euro | |
| rowCount |
20684
|
build | folio.build | |
| schemaVersion |
2
|
build | folio.format |
Link Types
| Forward | Reverse | Links |
|---|---|---|
|
per
created
obj
created
|
obj
created_by
per
created_by
|
6,974 |
Observed Schema
| Name | Core | Type | Rows |
|---|---|---|---|
| dto_object | obj | object | 19,897 |
| dto_per_org | per | org | 787 |
Archive Docs
Folio Metadata
json
{
"folio": {
"code": "euro/15501",
"dataset_key": "euro/15501",
"label": "euro/15501",
"row_count": 20684,
"description": null
},
"cores": [
{
"code": "obj",
"label": null,
"row_count": 19897
},
{
"code": "per",
"label": null,
"row_count": 787
}
],
"dtoTables": [
{
"id": "euro/15501:dto_object",
"name": "dto_object",
"kind": "dto",
"core_code": "obj",
"dto_type": "object",
"label": "Artifact",
"description": "Three-dimensional physical objects and artifacts that do not fit a more specific type: tools, vessels, garments, specimens, etc.",
"row_count": 19897
},
{
"id": "euro/15501:dto_per_org",
"name": "dto_per_org",
"kind": "dto",
"core_code": "per",
"dto_type": "org",
"label": "Org",
"description": "Concrete BaseItemDto for subjects whose content type is unknown or mixed.\nUse when no domain-specific DTO subclass applies.\n/",
"row_count": 787
}
],
"views": [
"dto_object",
"dto_per_org"
],
"generatedAt": "2026-10-07T21:27:23+00:00",
"metadata": {
"archivePreparedAt": "2026-10-07T21:27:23+00:00",
"schema": {
"tables": 4,
"properties": 26
},
"views": {
"views": 2,
"linkViews": 1
}
}
}
Overview
md
# Folio euro/15501 euro/15501 - Dataset key: `euro/15501` - Rows: 20,684 - Cores: 2 - Observed DTO tables: 2 ## Cores | Core | Label | Rows | | --- | --- | ---: | | `obj` | obj | 19,897 | | `per` | per | 787 |
Observed Schema
md
# Observed Schema
## `dto_object`
- Core: `obj`
- DTO type: `object`
- Rows: 19,897
Three-dimensional physical objects and artifacts that do not fit a more specific type: tools, vessels, garments, specimens, etc.
| Field | Type | Flags | Description |
| --- | --- | --- | --- |
| `id` | `?string` | | |
| `sourceUrl` | `?string` | | The citable/reader-facing page for this record (e.g. a museum's public object page). |
| `url` | `?string` | | The item's own canonical source URI, DISTINCT from $sourceUrl -- e.g. for a Wikibase- sourced item, the raw wiki page (all statements inspectable) vs $sourceUrl's polished public page. The two can genuinely differ; not every source has both. / |
| `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. / |
| `title` | `?string` | | dcterms:title |
| `description` | `?string` | | dcterms:description — short curatorial text from the source institution |
| `date` | `?string` | | dcterms:date — display string, may be fuzzy ("ca. 1920") |
| `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. |
| `rights` | `?string` | filterable, facet | dcterms:rights — rights/copyright statement as text (e.g. "CC0", "Copyrighted"). A top-level facet. |
| `language` | `?string` | | dcterms:language |
| `creators` | `?array` | | dcterms:creator — array of names |
| `subjects` | `?array` | filterable, facet | dcterms:subject — keyword/topical subjects (incl. AI keywords). A sidebar facet. #[Translatable], same as $tags below: each element is extracted/translated independently, so a locale-variant folio build (folio:build --locale=en) folds in translated subject text automatically. Missing before 2026-08-04 -- subjects stayed in the source language on every translated build even after title/description were correctly translated, since applyTranslations() only touches #[Translatable] fields. / |
| `country` | `?string` | filterable, facet | |
| `iiifManifest` | `?string` | | |
| `thumbnailUrl` | `?string` | | |
| `largeImageUrl` | `?string` | | |
| `pageCount` | `?int` | sortable | Number of pages in the document. |
| `source` | `string` | | Source of this data: import \| ai \| ocr \| human |
## `dto_per_org`
- Core: `per`
- DTO type: `org`
- Rows: 787
Concrete BaseItemDto for subjects whose content type is unknown or mixed.
Use when no domain-specific DTO subclass applies.
/
| Field | Type | Flags | Description |
| --- | --- | --- | --- |
| `id` | `?string` | | |
| `contentType` | `?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. / |
| `title` | `?string` | | dcterms:title |
| `pageCount` | `?int` | sortable | Number of pages in the document. |
| `source` | `string` | | Source of this data: import \| ai \| ocr \| human |
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_object limit 20; ``` ```sql select * from dto_per_org limit 20; ```