SDCStudio Quick Start Guide
Welcome to SDCStudio!
SDCStudio is an AI-powered data modeling platform that helps you create, manage, and generate SDC4-compliant data models and applications. This guide will get you up and running in minutes with the React-based web interface.
What You'll Learn
- How to navigate the React SPA interface
- How to configure your Settings and upload ontologies
- How to create your first data model
- How to upload and process data files
- How to generate XSD schemas and XML instances
Prerequisites
- A modern web browser (Chrome, Firefox, Safari, Edge)
- Data files to work with (CSV, Markdown, or other supported formats)
- (Optional) Project/domain specific ontologies or vocabularies in Turtle (.ttl) format
Step 1: Access SDCStudio
- Open your browser and navigate to https://sdcstudio.axius-sdc.com
- Sign in with your account credentials
- Welcome to the React SPA! You'll see a modern single-page application interface
Step 2: Configure Your Settings (Important!)
Before creating models, configure your profile and upload ontologies:
Navigate to Settings
- Click the Settings icon (gear/cog) in the top navigation bar
- You'll see three tabs: Profile, Ontologies, and Preferences
Upload Project Ontologies (Optional but Recommended)
Why Upload Ontologies? - Improves AI understanding of your specific domain - Provides better semantic suggestions - Ensures consistency with your organization's vocabulary - Enhances data model quality
Important Note: - Standard ontologies (FHIR, NIEM, SNOMED, LOINC, schema.org) are already built into SDCStudio - Only upload your organization's custom or local domain ontologies - Upload vocabularies specific to your business that aren't in standard collections
How to Upload:
- Click the "Ontologies" tab in Settings
- Prepare your custom ontology files:
- Format: Turtle (.ttl) format
- Your organization's data dictionary
- Project-specific vocabulary
- Industry terminology not in standard ontologies
- Click "Upload Ontology"
- Select your .ttl file(s)
- Add metadata:
- Name: Descriptive name (e.g., "Company Product Catalog")
- Description: Purpose and scope
- Namespace: Your organization's namespace URI
- Click "Save"
Your custom ontologies are now available for AI processing and semantic enrichment!
Configure Your Profile
- Click the "Profile" tab
- Update your information:
- Display name
- Email preferences
- Organization details
- Save changes
Step 3: Navigate the Interface
Main Navigation
The React SPA provides intuitive navigation:
- Dashboard - Overview of your projects and recent activity
- Projects - Create and manage projects
- Data Sources - View uploaded files and processing status
- Data Models - Browse and edit your data models
- Components - Manage reusable data components
- Settings - Configure profile, ontologies, and preferences
Key Interface Features
- Real-time Updates: The interface refreshes automatically as AI processes your data
- Status Indicators: Color-coded status badges show processing progress
- Contextual Actions: Buttons and menus appear based on what you're viewing
- Search and Filter: Quickly find models, components, and data sources
Step 4: Create Your First Project
- Navigate to "Projects" in the main navigation
- Click "Create New Project" button
- Fill in project details:
- Name: Choose a descriptive name (e.g., "Customer Analytics")
- Description: Brief description of your project's purpose
- Domain: Select relevant domain (Healthcare, Finance, etc.)
- Click "Create Project"
Step 5: Upload Your Data
- Open your project by clicking on it
- Navigate to "Data Sources" tab
- Click "Upload Data" button
- Choose your file:
- CSV files: Spreadsheet data with headers (recommended for first attempt)
- Markdown files: Structured text documents
- JSON/XML: Structured data files
- Click "Upload" and watch the magic happen!
Step 6: Watch AI Processing (The Two-Stage Pipeline)
SDCStudio processes your data in two intelligent phases:
Phase 1: Structural Parsing (Fast - 30 seconds to 2 minutes)
Status Badge: UPLOADING → PARSING → PARSED
What's Happening: - File format detected and validated - Columns/fields identified - Basic data types inferred (XdString, XdCount, XdTemporal, etc.) - Structure mapped for AI analysis
The interface updates automatically - you'll see the status badge change in real-time!
Phase 2: AI Enhancement (Comprehensive - 1-5 minutes)
Status Badge: AGENT_PROCESSING → COMPLETED
What's Happening: - Semantic Analysis: AI understands what each field represents - Pattern Recognition: Identifies email patterns, phone formats, etc. - Ontology Matching: Uses your uploaded ontologies for suggestions - Validation Rules: Recommends appropriate constraints - Relationship Detection: Finds logical groupings and connections
Your ontologies are working here! The AI uses them to make better suggestions.
Step 7: Review Your Generated Data Model
Once status shows COMPLETED:
- Navigate to "Data Models" tab in your project
- Click on your generated model (named after your file)
- Explore what the AI created:
- Data Model: Top-level structure
- Clusters: Logical groupings of related fields
- Components: Individual data elements with types and validation
What the AI Generated
The AI created SDC4-compliant components with: - Appropriate Data Types: XdString for text, XdCount for integers, XdTemporal for dates, etc. - Validation Rules: Pattern matching, range constraints, required fields - Semantic Enrichment: Descriptions and labels based on your ontologies - Relationships: Logical groupings in clusters
Step 8: Customize Your Model (Optional)
You can refine the AI's work:
- Click on a component to edit it
- Modify properties:
- Data type
- Validation rules
- Labels and descriptions
- Required/optional status
- Save changes
- Repeat for other components as needed
Step 9: Publish Your Model
Publishing makes your model available for schema generation:
- In your Data Model view, click "Publish" button
- Review the model summary
- Confirm publication
- Status changes to
PUBLISHED
Step 10: Generate Outputs
Now you can generate various outputs:
Available Outputs
- XSD Schema: XML Schema Definition for validation
- XML Instance: Example XML document
- JSON Schema: JSON Schema Definition
- JSON-LD: Linked data schema
- HTML Documentation: Human-readable documentation
- RDF Triples: Semantic web integration
- SHACL: Schema validation constraints
- GQL: Graph database queries
How to Generate
- Click "Generate" dropdown in your model view
- Select output type
- Configure options (if applicable)
- Click "Generate"
- Download your generated file
Common File Types and Processing
CSV Files (Recommended for First Time)
- Best for: Tabular data, spreadsheets, database exports
- Processing: Column-by-column analysis with intelligent type detection
- AI Strength: Excellent at pattern recognition and validation
Markdown Files
- Best for: Documentation, specifications, requirements
- Processing: Hierarchical structure analysis
- AI Strength: Good at understanding relationships and context
JSON/XML Files
- Best for: Structured data with existing schema
- Processing: Direct structure parsing
- AI Strength: Fast processing with schema preservation
Tips for Success
🎯 Start with Settings
- Upload ontologies before your first data model
- Better ontologies = better AI suggestions
- Update ontologies as your domain knowledge grows
📊 Start Simple
- Begin with a small CSV file (5-10 columns)
- Understand the workflow before tackling complex data
- Experiment with different file types
🔄 Iterate
- The AI learns from your corrections
- Customize generated components to teach the system
- Build a library of reusable components
🏷️ Use Meaningful Names
- Clear project names help organization
- Descriptive component labels improve usability
- Good documentation makes collaboration easier
Troubleshooting
Upload Issues
- File Too Large: Break into smaller files (< 10MB recommended)
- Unsupported Format: Convert to CSV or Markdown
- Encoding Errors: Ensure UTF-8 encoding
Processing Issues
- Stuck in PARSING: Refresh the page, check file format
- AGENT_ERROR: Click "Retry" button, check error log
- Slow Processing: Large files take longer - be patient
Interface Issues
- Page Not Updating: The interface auto-refreshes every 60 seconds
- Missing Buttons: Ensure model is in correct state (e.g., published)
- Navigation Confusion: Use breadcrumbs at top to track location
Next Steps
Now that you've completed your first workflow:
- Explore More Features
- Data Modeling Guide - Advanced modeling techniques
- Semantic Enhancement - Ontology best practices
-
Generating Outputs - All output formats
-
Upload More Ontologies
- Add domain-specific vocabularies
- Use standard ontologies (FHIR, NIEM, etc.)
-
Create custom ontologies for your organization
-
Try Different Data Types
- Temporal data with XdTemporal
- Quantified data with XdQuantity (includes units!)
-
Complex structures with nested clusters
-
Build Your Component Library
- Create reusable components
- Share components across projects
- Establish organization standards
Getting Help
- Documentation: User Guides for detailed features
- Troubleshooting: Troubleshooting Guide
- Support: support@axius-sdc.com
- Community: Join user discussions and share experiences
Success Checklist
You're ready to move forward when you can:
✅ Navigate the React SPA interface confidently ✅ Configure Settings and upload ontologies ✅ Create projects and upload data files ✅ Understand the two-stage AI processing pipeline ✅ Review and customize generated data models ✅ Publish models and generate outputs ✅ Troubleshoot common issues
Ready for a detailed walkthrough? Check out Your First Data Model for a step-by-step tutorial with example data.