Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,9 @@ since the rows differ in the image cell.
pipeline mints cross-links from bare foreign keys. Single source of truth:
`etl/URI-SCHEME.md` — update it when adding containers.
- **LDH document hierarchy**: ETL outputs are *only* `dh:Item` docs with
`sioc:has_container <its-container>` — add both triples in any new mapping.
`sioc:has_container <its-container>` — add both triples in any new mapping,
plus `dct:created ?now` with a top-level `BIND(NOW() AS ?now)` at the end of
the WHERE (the build timestamp; `make load` bypasses LDH, which would set it).
Containers and taxonomy scheme docs come from `app/` (one Turtle file per
container, PUT via LDH CLI by `make install`); each carries an
`rdf:_1 <#select-children>` → `ldh:Object`/`ldh:ChildrenView` block, without
Expand Down
128 changes: 69 additions & 59 deletions datasets/current/admin-units/counties.trig
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,19 @@ PREFIX sioc: <http://rdfs.org/sioc/ns#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

<admin-units/1/> {
<admin-units/1/#this>
<admin-units/3/> {
<admin-units/3/#this>
a cv:AdminUnit;
cv:level atu-type:LTU_APS;
dct:identifier "1";
skos:notation "1";
skos:prefLabel "Alytaus apskritis"@lt;
dct:identifier "3";
skos:notation "3";
skos:prefLabel "Klaipėdos apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/1/> a dh:Item;
dct:title "Alytaus apskritis"@lt;
<admin-units/3/> a dh:Item;
dct:created "2026-10-13T01:12:40.315+02:00"^^xsd:dateTime;
dct:title "Klaipėdos apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/1/#this> .
foaf:primaryTopic <admin-units/3/#this> .
}

<admin-units/2/> {
Expand All @@ -31,26 +32,12 @@ PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
skos:prefLabel "Kauno apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/2/> a dh:Item;
dct:created "2026-10-13T01:12:40.315+02:00"^^xsd:dateTime;
dct:title "Kauno apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/2/#this> .
}

<admin-units/10/> {
<admin-units/10/#this>
a cv:AdminUnit;
cv:level atu-type:LTU_APS;
dct:identifier "10";
skos:notation "10";
skos:prefLabel "Vilniaus apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/10/>
a dh:Item;
dct:title "Vilniaus apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/10/#this> .
}

<admin-units/5/> {
<admin-units/5/#this>
a cv:AdminUnit;
Expand All @@ -60,39 +47,12 @@ PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
skos:prefLabel "Panevėžio apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/5/> a dh:Item;
dct:created "2026-10-13T01:12:40.315+02:00"^^xsd:dateTime;
dct:title "Panevėžio apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/5/#this> .
}

<admin-units/6/> {
<admin-units/6/#this>
a cv:AdminUnit;
cv:level atu-type:LTU_APS;
dct:identifier "6";
skos:notation "6";
skos:prefLabel "Šiaulių apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/6/> a dh:Item;
dct:title "Šiaulių apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/6/#this> .
}

<admin-units/3/> {
<admin-units/3/#this>
a cv:AdminUnit;
cv:level atu-type:LTU_APS;
dct:identifier "3";
skos:notation "3";
skos:prefLabel "Klaipėdos apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/3/> a dh:Item;
dct:title "Klaipėdos apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/3/#this> .
}

<admin-units/4/> {
<admin-units/4/#this>
a cv:AdminUnit;
Expand All @@ -102,23 +62,25 @@ PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
skos:prefLabel "Marijampolės apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/4/> a dh:Item;
dct:created "2026-10-13T01:12:40.315+02:00"^^xsd:dateTime;
dct:title "Marijampolės apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/4/#this> .
}

<admin-units/9/> {
<admin-units/9/#this>
<admin-units/1/> {
<admin-units/1/#this>
a cv:AdminUnit;
cv:level atu-type:LTU_APS;
dct:identifier "9";
skos:notation "9";
skos:prefLabel "Utenos apskritis"@lt;
dct:identifier "1";
skos:notation "1";
skos:prefLabel "Alytaus apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/9/> a dh:Item;
dct:title "Utenos apskritis"@lt;
<admin-units/1/> a dh:Item;
dct:created "2026-10-13T01:12:40.315+02:00"^^xsd:dateTime;
dct:title "Alytaus apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/9/#this> .
foaf:primaryTopic <admin-units/1/#this> .
}

<admin-units/7/> {
Expand All @@ -130,11 +92,42 @@ PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
skos:prefLabel "Tauragės apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/7/> a dh:Item;
dct:created "2026-10-13T01:12:40.315+02:00"^^xsd:dateTime;
dct:title "Tauragės apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/7/#this> .
}

<admin-units/6/> {
<admin-units/6/#this>
a cv:AdminUnit;
cv:level atu-type:LTU_APS;
dct:identifier "6";
skos:notation "6";
skos:prefLabel "Šiaulių apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/6/> a dh:Item;
dct:created "2026-10-13T01:12:40.315+02:00"^^xsd:dateTime;
dct:title "Šiaulių apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/6/#this> .
}

<admin-units/9/> {
<admin-units/9/#this>
a cv:AdminUnit;
cv:level atu-type:LTU_APS;
dct:identifier "9";
skos:notation "9";
skos:prefLabel "Utenos apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/9/> a dh:Item;
dct:created "2026-10-13T01:12:40.315+02:00"^^xsd:dateTime;
dct:title "Utenos apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/9/#this> .
}

<admin-units/8/> {
<admin-units/8/#this>
a cv:AdminUnit;
Expand All @@ -144,7 +137,24 @@ PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
skos:prefLabel "Telšių apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/8/> a dh:Item;
dct:created "2026-10-13T01:12:40.315+02:00"^^xsd:dateTime;
dct:title "Telšių apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/8/#this> .
}

<admin-units/10/> {
<admin-units/10/#this>
a cv:AdminUnit;
cv:level atu-type:LTU_APS;
dct:identifier "10";
skos:notation "10";
skos:prefLabel "Vilniaus apskritis"@lt;
schema:validFrom "1998-06-01"^^xsd:date .
<admin-units/10/>
a dh:Item;
dct:created "2026-10-13T01:12:40.315+02:00"^^xsd:dateTime;
dct:title "Vilniaus apskritis"@lt;
sioc:has_container <admin-units/>;
foaf:primaryTopic <admin-units/10/#this> .
}
Loading
Loading