@@ -16,6 +16,7 @@ This repository organizes DataCite metadata concepts into resolvable JSON-LD fil
1616- ` vocab/ ` defines controlled vocabularies (enumerated terms) used by DataCite fields (for example ` resourceTypeGeneral ` , ` relationType ` , ` nameType ` )
1717- ` context/ ` contains JSON-LD contexts used to map compact keys to IRIs
1818- ` manifest/ ` provides a versioned inventory of classes, properties, and vocabulary schemes/terms
19+ - ` dist/ ` contains integrated distribution artifacts that bundle the schema as a single JSON-LD graph plus alternate RDF serializations
1920- ` Input files/ ` contains example XML, transformed JSON outputs, validation helpers, and notes used during transformation experiments
2021
2122## Repository Layout (Plain-English Guide)
@@ -31,7 +32,7 @@ Example:
3132Typical structure:
3233
3334- ` @id ` : stable IRI of the class
34- - ` @type ` : usually ` rdf :Class`
35+ - ` @type ` : usually ` rdfs :Class`
3536- ` rdfs:label ` : human-readable name
3637- ` rdfs:comment ` : short description
3738
@@ -76,6 +77,14 @@ Important files:
7677
7778This is a useful entry point if you want to programmatically discover what is defined for a given schema version.
7879
80+ ### ` dist/ `
81+
82+ - ` dist/datacite-4.6.jsonld ` is the integrated JSON-LD bundle for the current staged schema version
83+ - ` dist/datacite-4.6.ttl ` is the Turtle serialization of that bundle
84+ - ` dist/datacite-4.6.rdf ` is the RDF/XML serialization of that bundle
85+
86+ These files are generated from the manifest-backed source files by ` node scripts/build-distribution.js ` .
87+
7988### ` Input files/ `
8089
8190This folder contains working materials and examples used to test conversions and round-tripping:
@@ -102,6 +111,9 @@ This allows metadata fields like `identifier`, `creator`, or `resourceTypeGenera
102111- ` class/ ` : 21 JSON-LD files
103112- ` property/ ` : 78 JSON-LD files
104113- ` vocab/ ` : 170 JSON-LD files
114+ - ` context/ ` : 2 JSON-LD files
115+ - ` manifest/ ` : 1 JSON manifest file
116+ - ` dist/ ` : 3 distribution files (` .jsonld ` , ` .ttl ` , ` .rdf ` )
105117
106118## Example: What a Vocabulary Term File Looks Like
107119
@@ -148,10 +160,11 @@ The key difference is whether you want semantic convenience or exact XML structu
148160
149161If you are exploring this repo for the first time:
150162
151- 1 . Read ` manifest/datacite-4.6.json ` to see the full inventory of defined resources.
152- 2 . Open ` context/fullcontext.jsonld ` to understand how DataCite-like JSON keys are mapped.
153- 3 . Compare one file each from ` class/ ` , ` property/ ` , and ` vocab/ ` to see the modeling pattern.
154- 4 . Review ` Input files/codes&steps.md ` and the example files if you are evaluating XML <-> JSON round-tripping.
163+ 1 . Open ` dist/datacite-4.6.jsonld ` if you need a single importable bundle of the staged linked-data set.
164+ 2 . Read ` manifest/datacite-4.6.json ` to see the full inventory of defined resources.
165+ 3 . Open ` context/fullcontext.jsonld ` to understand how DataCite-like JSON keys are mapped.
166+ 4 . Compare one file each from ` class/ ` , ` property/ ` , and ` vocab/ ` to see the modeling pattern.
167+ 5 . Review ` Input files/codes&steps.md ` and the example files if you are evaluating XML <-> JSON round-tripping.
155168
156169## Notes
157170- Some files in ` Input files/ ` are experimental outputs used for validation and comparison, not canonical schema definitions.
0 commit comments