SDCStudio Quick Start Guide

Welcome to SDCStudio

SDCStudio is an AI-assisted data modeling platform that helps you create, manage, and generate SDC4-compliant data models and applications. This guide walks you through the web interface, from sign-in to a generated output package.

What You'll Learn

  • How to navigate the web 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 the output package (XSD schema, XML template, JSON instance, and more)

Prerequisites

  • A web browser
  • Data files to work with (CSV, or a Markdown dataset template)
  • (Optional) Project or domain specific ontologies or vocabularies (.ttl, .owl, .rdf, .n3, or .nt)

Step 1: Access SDCStudio

The sign-in page

  1. Open your browser and navigate to https://sdcstudio.axius-sdc.com
  2. Sign in with your account credentials
  3. Fund your wallet if prompted. A new account is taken to /app/welcome and must fund its wallet before anything else in the app opens: click Fund $10 & Start and pay $10 (10,000 credits) through Stripe; larger packs are sold afterwards in Settings > Wallet. The credits are yours and are spent per operation; nothing is charged by time. The gate applies to accounts created on or after 1 August 2026 and releases for good the first time the wallet holds a positive balance. Until then the rest of the app is not reachable; the public catalog API and the practitioner directory need no account.
  4. You land on your Dashboard, the starting point for everything below

Step 2: Configure Your Settings (Important)

Before creating models, configure your profile and upload any ontologies your domain needs:

Settings, Profile tab

  1. Open the user menu (top right) and click Settings, or go directly to /app/settings
  2. You'll see six tabs: Profile, Preferences, Teams Management, Wallet, Practitioner, and API Keys

The Upload Ontology form

Why Upload Ontologies? - Improves the agents' understanding of your specific domain - Provides better semantic suggestions - Ensures consistency with your organization's vocabulary - Enhances data model quality

Important Note: - Ontologies are managed on their own page, /app/ontologies, not inside Settings - Upload the vocabularies your project uses: your organization's data dictionary, project-specific terminology, or a public ontology your domain relies on - Ontologies uploaded with a Team, Corporate, or Public access level are visible to others, so choose the access level deliberately

How to Upload:

  1. Open the Ontologies page: from Settings, open the Preferences tab, scroll to Modeler Information, and click Manage Ontologies; or go directly to /app/ontologies
  2. Click "Upload Ontology"
  3. Choose your file: Turtle (.ttl), OWL (.owl), RDF/XML (.rdf), Notation3 (.n3), or N-Triples (.nt), up to 10 MB
  4. Fill in the form:
  5. Namespace abbreviation: the prefix used in your models (for example, foaf), at most 15 characters
  6. Namespace URI: the ontology's namespace (for example, http://xmlns.com/foaf/0.1/)
  7. Description: purpose and scope
  8. Organization: who publishes the ontology
  9. Access Level: Private, Team, Corporate, or Public
  10. Click "Upload Ontology"
  11. Back in Settings > Preferences, move the ontology into Selected Ontologies under Preferred Ontologies and click Save Modeler Settings so the agents prioritize it

Your ontologies are now available for semantic enrichment.

Configure Your Profile

  1. Click the "Profile" tab
  2. Update your information:
  3. Full Name, First Name, Last Name
  4. Organization
  5. Intended Usage (optional; a short note on how you use SDCStudio)
  6. Click "Save Changes"

Step 3: Navigate the Interface

The dashboard

The Dashboard (/app/dashboard) links to the main areas, and every page shows breadcrumbs back to it:

  • Dashboard - Four cards ("New Project", "New Data Model", "Browse Projects", "Manage Components"), counts of your projects, models, and published models, and the Recent Projects and Recent Models lists
  • Projects (/app/projects) - Create and manage projects
  • Data Models (/app/models) - Browse and edit your data models
  • Components (/app/components) - Manage reusable data components
  • Data Sources (/app/data-sources) - View uploaded files and processing status, and start a new upload
  • Ontologies (/app/ontologies) - Upload and manage ontologies
  • Settings (/app/settings) - Profile, preferences, teams, wallet, practitioner credentials, and API keys

The top bar has Documentation, Support, Search (Ctrl+K or Cmd+K), notifications, your credit balance, and the theme toggle. The user menu (your name, top right) offers My Dashboard, Upload Data, Settings, About SDCStudio, and Log Out; a funded account also sees Practitioners.

Key Interface Features

  • Progress: the Data Sources page shows each upload's status; reload it to see a change
  • Status Indicators: Color-coded status badges show processing progress
  • Contextual Actions: Buttons and menus appear based on what you're viewing and your role in the project
  • Search and Filter: Quickly find models, components, and data sources

Step 4: Create Your First Project

Your account already has one project, created with it: named after you, private, and set as your default. You can build in it, rename it on its page, or create another to keep this work separate.

Cost: nothing. Projects are free; the charges begin with components and models.

The New Project form

  1. Navigate to "Projects" (/app/projects)
  2. Click the "New Project" button
  3. Fill in project details:
  4. Name: Choose a descriptive name (e.g., "Customer Analytics"), 3 to 100 characters
  5. Description: Brief description of your project's purpose (optional, up to 500 characters)
  6. Click "Create Project"

The project's team is created with it; you manage members and roles on the project's page, in its Members section.

Step 5: Upload Your Data

Cost: 100 credits for each new component and each new cluster the upload creates, taken when processing completes; columns matched to existing components are free, and nothing is charged if processing fails.

The Upload page with a file chosen

  1. Open the user menu and click Upload Data (this opens Data Sources, /app/data-sources)
  2. Click "Upload New Data" (/app/upload)
  3. Select Project: choose the project you just created
  4. Select File Type:
  5. CSV: Spreadsheet data with headers (recommended for a first attempt)
  6. Markdown: a dataset template (.md)
  7. Choose a file (.csv or .md, up to 50 MB)
  8. Click "Upload File"

Step 6: Watch the Processing (The Two-Stage Pipeline)

SDCStudio processes your data in two phases. Follow progress on Data Sources (/app/data-sources); reload the page to see a change.

Phase 1: Structural Parsing (Fast)

Status Badge: Uploaded → Parsing → Parsed

What's Happening: - File format detected and validated - Columns/fields identified - Basic data types inferred (XdString, XdCount, XdTemporal, etc.) - Structure mapped for agent analysis

A parsing failure shows as Error.

Phase 2: Agent Enhancement (Longer)

Status Badge: Agent Processing → Modeling → Completed

What's Happening: - Semantic Analysis: the agents work out what each field represents - Pattern Recognition: for example, they might detect email or phone formats - Ontology Matching: your preferred ontologies are used for suggestions - Validation Rules: the agents might propose constraints - Grouping: every column's component is placed in one cluster named after the file

A failure in this phase shows as Agent Error; the row offers Retry Processing, which reruns the agents without re-parsing the file.

Step 7: Review Your Generated Data Model

Once the status shows Completed:

  1. Open your project from Projects; the model appears in its Data Models list (or open Data Models, /app/models)
  2. Click the model created from your file
  3. Explore what the agents created: the model page shows the model's details and a Data Model Visualization graph of its cluster and components (hover a node for its type). To open a component, go to Components (/app/components), filter by your project, and click it; the cluster named " Data Cluster" lists its Included Components

What the Agents Generated

The agents propose SDC4-compliant components with, for example: - 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 informed by your ontologies - Structure: one cluster, named after the file, holding one component per column

Treat these as proposals: review each component before publishing.

Step 8: Customize Your Model (Optional)

You can refine the agents' work while a component is still unpublished:

  1. Open a component from Components (/app/components) and click Edit
  2. Modify properties across the form steps (Basic Information, the type's Constraints step such as String Constraints, Advanced Settings, Semantic Linking, Review & Save):
  3. Data type settings
  4. Validation rules
  5. Labels and descriptions
  6. Required/optional status
  7. Click "Save" on the Review & Save step (or Save & Publish to publish it at once)
  8. Repeat for other components as needed

Step 9: Publish Your Model

Cost: nothing. Publishing is free.

Publishing makes your model immutable and enables output generation:

  1. Publish each child component first: edit it and click Save & Publish on its Review & Save step. An unpublished model's page shows a Model Not Published card with these steps
  2. Publish the cluster: open the " Data Cluster" from Components, click Edit Cluster, and click Save & Publish on its Review & Save step; the model will not publish while its data cluster is a draft
  3. On the model page, click Publish (the project owner, a team admin or staff; a member asks one of them)
  4. Status changes to Published at once; there is no confirmation dialog, only a success message

Published models and components cannot be edited. To change one, use Copy: it creates an unpublished copy labeled "COPY -- ..." that records where it came from (prov:wasDerivedFrom). Rename the label before publishing the copy. An owner or admin can Retire a published item; a retired item stays resolvable but is no longer listed.

Step 10: Generate Outputs

Now you can generate the output package:

What the Package Contains

  • XSD Schema: XML Schema Definition for validation
  • XML Template: the Governed Data Record with a placeholder at every value; the JSON instance carries sample values
  • JSON: the same record as JSON
  • JSON-LD: Linked data schema
  • RDF: RDF/XML (.rdf) and Turtle (.ttl)
  • SHACL: Shape constraints (_shacl.ttl) with a SHACL_README.md
  • GQL: Graph database CREATE statements
  • HTML Documentation: Human-readable documentation
  • README-AI-PROMPT.md: a prompt for working with the model in an AI assistant
  • Checksum: a .sha1 of the schema

How to Generate

Cost: nothing. Publishing and generating the package are free. Download App, further down the page, is 1,500 credits the first time for this model; later downloads of it are free.

  1. On the published model page, find the Model Generation card
  2. Click "Generate". Generation is a one-time operation, so make sure the model is complete first
  3. Click "Download Complete Package (ZIP)"

Generate an Application (Optional)

Cost: 1,500 credits for the first Download App of a model, either profile, taken at download; later downloads of that model are free. Generating the build is free, and a failed build charges nothing.

Once the package exists, a Generate App (choose one) card appears below it with two profiles:

  1. Lightweight: open source stack for development and small deployments
  2. Enterprise: the full stack, adding OWL reasoning, a temporal record history and single sign-on (requires 6 GB or more of free RAM to run)

Click Generate under the profile you want, then Download App.

Common File Types and Processing

  • Best for: Tabular data, spreadsheets, database exports
  • Processing: Column-by-column analysis with type detection
  • Strength: Pattern recognition and validation

Markdown Dataset Templates

  • Best for: Datasets described in the SDC Markdown dataset template (for example, from the SDC Obsidian template)
  • Processing: Structured template parsing
  • Strength: Carries descriptions and context with the data

Tips for Success

Start with Settings

  • Upload ontologies before your first data model
  • Better ontologies = better semantic 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
  • Try both file types

Review, then publish

  • Agent output is a proposal; review every component
  • Published components are immutable, so get labels and constraints right first
  • 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: The limit is 50 MB; break larger files into smaller ones
  • Unsupported Format: Convert to CSV or a Markdown dataset template (.csv and .md only)
  • Encoding Errors: Ensure UTF-8 encoding

Processing Issues

  • Stuck in Uploaded: Open Data Sources and use the row's Trigger Processing action
  • Error: Check the file format and headers, then upload again
  • Agent Error: Click Retry Processing on the row; View Details shows the error message
  • Slow Processing: Large files take longer, be patient

Interface Issues

  • Page Not Updating: Data Sources does not refresh itself; reload the page
  • Missing Buttons: Ensure the model is in the right state (e.g., published) and that you are the project owner or an admin
  • Navigation Confusion: Use breadcrumbs at top to track location

Next Steps

Now that you've completed your first workflow:

  1. Explore More Features
  2. Data Modeling Guide - Advanced modeling techniques
  3. Semantic Enhancement - Ontology best practices
  4. Generating Outputs - All output formats

  5. Work with Ontologies

  6. Add domain-specific vocabularies
  7. Upload the public ontologies your domain relies on
  8. Create custom ontologies for your organization

  9. Browse the Public Libraries

  10. Public projects such as Default, NIEM, FHIR, NIH_CDE, SINAN, Business Documents, Peppol, UN-EDIFACT, and ISO 20022 are free to browse
  11. Copy a published component into your own project to build on it

  12. Try Different Data Types

  13. Temporal data with XdTemporal
  14. Quantified data with XdQuantity (includes units)
  15. Complex structures with nested clusters

  16. Build Your Component Library

  17. Create reusable components
  18. Share components across projects
  19. Establish organization standards

Getting Help

Success Checklist

You're ready to move forward when you can:

  • Navigate the web interface confidently
  • Configure Settings and upload ontologies
  • Create projects and upload data files
  • Understand the two-stage 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 guide with example data.