| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- @prefix ex: <http://example.org/catalog#> .
- @prefix rel: <http://example.org/relations#> .
- @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
- @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
- @prefix dc: <http://purl.org/dc/elements/1.1/> .
- ex:Item a rdfs:Class ;
- rdfs:label "Item" ;
- rdfs:comment "Generic catalog item." .
- ex:Category a rdfs:Class ;
- rdfs:label "Category" ;
- rdfs:comment "Grouping for catalog items." .
- ex:ReleaseCycle a rdfs:Class ;
- rdfs:label "Release cycle" ;
- rdfs:comment "Cycle used for grouping releases." .
- ex:Batch a rdfs:Class ;
- rdfs:label "Batch" ;
- rdfs:comment "Processing batch." .
- rel:inCycle a rdf:Property ;
- rdfs:label "in cycle" ;
- rdfs:domain ex:Item ;
- rdfs:range ex:ReleaseCycle .
- rel:belongsToCategory a rdf:Property ;
- rdfs:label "belongs to category" ;
- rdfs:domain ex:Item ;
- rdfs:range ex:Category .
- rel:derivedFrom a rdf:Property ;
- rdfs:label "derived from" ;
- rdfs:comment "Indicates an item derived from another item." ;
- rdfs:domain ex:Item ;
- rdfs:range ex:Item .
- rel:sourceBatch a rdf:Property ;
- rdfs:label "source batch" ;
- rdfs:domain ex:Item ;
- rdfs:range ex:Batch .
- rel:originBatch a rdf:Property ;
- rdfs:label "origin batch" ;
- rdfs:domain ex:Batch ;
- rdfs:range ex:Batch .
- ex:Cycle_2026 a ex:ReleaseCycle ;
- rdfs:label "Cycle 2026" ;
- dc:description "Sample release cycle." .
- ex:Category_Alpha a ex:Category ;
- rdfs:label "Alpha series" ;
- dc:description "Example category for the catalog." .
- ex:Batch_Starter a ex:Batch ;
- rdfs:label "Starter batch 2026" ;
- dc:description "Initial processing batch." ;
- rel:originBatch ex:Batch_Origin .
- ex:Batch_Origin a ex:Batch ;
- rdfs:label "Origin batch 2026" ;
- dc:description "Original batch used for lineage." .
- ex:Item_Prototype a ex:Item ;
- rdfs:label "Prototype Item" ;
- dc:description "Baseline item used for derived variants." ;
- rel:inCycle ex:Cycle_2026 ;
- rel:belongsToCategory ex:Category_Alpha .
- ex:Item_Prime a ex:Item ;
- rdfs:label "Prime Variant" ;
- dc:description "A refined variant derived from the prototype." ;
- rel:inCycle ex:Cycle_2026 ;
- rel:belongsToCategory ex:Category_Alpha ;
- rel:derivedFrom ex:Item_Prototype ;
- rel:sourceBatch ex:Batch_Starter .
- ex:Item_Amber a ex:Item ;
- rdfs:label "Amber Variant" ;
- dc:description "Variant with amber coloration." ;
- rel:inCycle ex:Cycle_2026 ;
- rel:belongsToCategory ex:Category_Alpha ;
- rel:derivedFrom ex:Item_Prototype ;
- rel:sourceBatch ex:Batch_Starter .
- ex:Item_Amber_II a ex:Item ;
- rdfs:label "Amber Variant II" ;
- dc:description "Second-generation amber variant." ;
- rel:inCycle ex:Cycle_2026 ;
- rel:belongsToCategory ex:Category_Alpha ;
- rel:derivedFrom ex:Item_Amber ;
- rel:sourceBatch ex:Batch_Starter .
|