Changelog
All notable changes to this project will be documented in this file.
Version 0.0.2 (Current)
Current development release of the DDI Toolkit.
Features
DDI-Codebook Support:
Load DDI-Codebook XML files
Extract basic metadata (title, abstract, etc.)
Access data dictionary with variable information
File information extraction
Support for filtering variables by type
DDI-CDI Support (Experimental):
Load DDI-CDI specifications from directory
RDF graph operations with rdflib >= 7.0
SPARQL query support
Assistant Framework: High-level wrapper for simplified object creation and association management
RDF Toolkit Migration: Transitioned to the DataArtifex RDF Toolkit for definitive Pydantic models
Resource property and relationship exploration
Support for DDI-CDI 1.0 specification
SHACL validation support for DDI-CDI graphs
Documentation:
Comprehensive Sphinx documentation
API reference for all modules
Usage examples and tutorials
Installation and quick start guides
Known Issues
DDI-CDI support is experimental and subject to change
Limited validation for DDI-Codebook files
Performance not optimized for very large datasets
Upcoming Features
Enhanced DDI-Codebook validation
Better error handling and logging
Performance improvements
Additional DDI-CDI resource types
Export functionality for various formats
Previous Versions
This is the initial release.