|
18 | 18 | <a class=dropdown-item href=../blog><span>Blog</span></a></div></li><li class="nav-item dropdown"><a href=# class="nav-link dropdown-toggle" data-toggle=dropdown aria-haspopup=true><span>Community</span><span class=caret></span></a><div class=dropdown-menu><a class=dropdown-item href=../community-leadership><span>Leadership</span></a> |
19 | 19 | <a class=dropdown-item href=../community-meetings><span>Meetings & Outreach</span></a> |
20 | 20 | <a class=dropdown-item href=../community-governance><span>Governance</span></a> |
21 | | -<a class=dropdown-item href=../sponsor-sbol><span>Sponsor SBOL</span></a></div></li></ul></div><ul class="nav-icons navbar-nav flex-row ml-auto d-flex pl-md-2"><li class=nav-item><a class="nav-link js-search" href=# aria-label=Search><i class="fas fa-search" aria-hidden=true></i></a></li></ul></div></nav></div><div class=page-body><div class=dev-hero><div class=dev-hero-inner><h1 class=dev-hero-title>SBOL for Developers</h1><p class=dev-hero-sub>A precise data model, official libraries in multiple languages, and an active open-source community. Everything you need to build SBOL-native tools.</p></div></div><div class="universal-wrapper dev-wrapper"><div class=dev-benefits><div class=dev-benefit><div class=dev-benefit-icon><i class="fas fa-book"></i></div><h3 class=dev-benefit-title>Formal Specification</h3><p class=dev-benefit-desc>A rigorously defined data model backed by an OWL ontology - unambiguous enough to implement against with confidence.</p></div><div class=dev-benefit><div class=dev-benefit-icon><i class="fas fa-code"></i></div><h3 class=dev-benefit-title>Multi-language Libraries</h3><p class=dev-benefit-desc>Official implementations in Python, Java, JavaScript, C++, and more - pick the one that fits your stack.</p></div><div class=dev-benefit><div class=dev-benefit-icon><i class="fas fa-plug"></i></div><h3 class=dev-benefit-title>Open Toolchain</h3><p class=dev-benefit-desc>Validator, converter, and repository APIs ready to integrate into your pipeline or application.</p></div></div><section class=dev-section><div class=dev-section-text><h2 class=dev-section-title>Libraries</h2><p class=dev-section-desc>The SBOL community maintains official libraries across multiple languages. Whether you are working in Python, Java, JavaScript, C++, or F#, there is a library ready for your stack. All libraries implement the SBOL Core data model and are open-source.</p><a href=../libraries class="btn btn-primary dev-section-btn">Browse All Libraries</a></div></section><section class=dev-section><h2 class=dev-section-title>The Specification</h2><p class=dev-section-desc>Everything a developer needs to implement SBOL correctly - the full data model, class definitions, validation rules, and the underlying OWL ontology.</p><div class=dev-ref-cards><a href=../DataModel-Specification class=dev-ref-card><i class="fas fa-file-alt dev-ref-icon"></i> |
| 21 | +<a class=dropdown-item href=../sponsor-sbol><span>Sponsor SBOL</span></a></div></li></ul></div><ul class="nav-icons navbar-nav flex-row ml-auto d-flex pl-md-2"><li class=nav-item><a class="nav-link js-search" href=# aria-label=Search><i class="fas fa-search" aria-hidden=true></i></a></li></ul></div></nav></div><div class=page-body><div class=dev-hero><div class=dev-hero-inner><h1 class=dev-hero-title>SBOL for Developers</h1><p class=dev-hero-sub>A precise data model, official libraries in multiple languages, and an active open-source community. Everything you need to build SBOL-native tools.</p></div></div><div class="universal-wrapper dev-wrapper"><div class=dev-benefits><div class=dev-benefit><div class=dev-benefit-icon><i class="fas fa-book"></i></div><h3 class=dev-benefit-title>Formal Specification</h3><p class=dev-benefit-desc>A rigorously defined data model backed by an OWL ontology - unambiguous enough to implement against with confidence.</p></div><div class=dev-benefit><div class=dev-benefit-icon><i class="fas fa-code"></i></div><h3 class=dev-benefit-title>Multi-language Libraries</h3><p class=dev-benefit-desc>Official implementations in Python, Java, Rust, JavaScript, C++, and more - pick the one that fits your stack.</p></div><div class=dev-benefit><div class=dev-benefit-icon><i class="fas fa-plug"></i></div><h3 class=dev-benefit-title>Open Toolchain</h3><p class=dev-benefit-desc>Validator, converter, and repository APIs ready to integrate into your pipeline or application.</p></div></div><section class=dev-section><div class=dev-section-text><h2 class=dev-section-title>Libraries</h2><p class=dev-section-desc>The SBOL community maintains official libraries across multiple languages. Whether you are working in Python, Java, Rust, JavaScript, C++, or F#, there is a library ready for your stack. All libraries implement the SBOL Core data model and are open-source.</p><a href=../libraries class="btn btn-primary dev-section-btn">Browse All Libraries</a></div></section><section class=dev-section><h2 class=dev-section-title>The Specification</h2><p class=dev-section-desc>Everything a developer needs to implement SBOL correctly - the full data model, class definitions, validation rules, and the underlying OWL ontology.</p><div class=dev-ref-cards><a href=../DataModel-Specification class=dev-ref-card><i class="fas fa-file-alt dev-ref-icon"></i> |
22 | 22 | <span class=dev-ref-label>Data Model Specification</span> |
23 | 23 | <span class=dev-ref-desc>Full class definitions and validation rules</span></a> |
24 | 24 | <a href=../visual-specification class=dev-ref-card><i class="fas fa-pencil-ruler dev-ref-icon"></i> |
|
34 | 34 | <span class=dev-ref-desc>Convert between SBOL 2, SBOL 3, and GenBank</span></a> |
35 | 35 | <a href=https://synbiohub.org class=dev-ref-card target=_blank rel=noopener><i class="fas fa-database dev-ref-icon"></i> |
36 | 36 | <span class=dev-ref-label>SynBioHub</span> |
37 | | -<span class=dev-ref-desc>Repository with a REST API for programmatic access</span></a></div></section></div><div class=dev-genai><div class="universal-wrapper dev-genai-inner"><div class=dev-genai-icon><i class="fas fa-robot"></i></div><div class=dev-genai-text><h2 class=dev-genai-title>Understand the Spec Faster with AI</h2><p class=dev-genai-desc>Our SBOL GPT assistants are trained on the SBOL 2 and SBOL 3 specifications and their primary Python libraries. Use them to explore edge cases, understand class relationships, or get quick answers while you implement.</p></div><a href=../genai-tools class="btn btn-primary dev-genai-btn">Explore AI Tools</a></div></div><div class=dev-contribute><div class="universal-wrapper dev-contribute-inner"><h2 class=dev-contribute-title>Get Involved</h2><p class=dev-contribute-desc>SBOL is developed entirely in the open. Browse the source, file issues, propose enhancements via SEPs, or join the conversation on the mailing list.</p><div class=dev-contribute-cards><a href=https://github.com/SynBioDex class=dev-contribute-card target=_blank rel=noopener><i class="fab fa-github dev-contribute-card-icon"></i> |
| 37 | +<span class=dev-ref-desc>Repository with a REST API for programmatic access</span></a> |
| 38 | +<a href=https://github.com/SynBioDex/sbol-rs class=dev-ref-card target=_blank rel=noopener><i class="fab fa-rust dev-ref-icon"></i> |
| 39 | +<span class=dev-ref-label>Rust SDK & CLI</span> |
| 40 | +<span class=dev-ref-desc>Build, validate, and convert SBOL 2 and SBOL 3 in Rust</span></a></div></section></div><div class=dev-genai><div class="universal-wrapper dev-genai-inner"><div class=dev-genai-icon><i class="fas fa-robot"></i></div><div class=dev-genai-text><h2 class=dev-genai-title>Understand the Spec Faster with AI</h2><p class=dev-genai-desc>Our SBOL GPT assistants are trained on the SBOL 2 and SBOL 3 specifications and their primary Python libraries. Use them to explore edge cases, understand class relationships, or get quick answers while you implement.</p></div><a href=../genai-tools class="btn btn-primary dev-genai-btn">Explore AI Tools</a></div></div><div class=dev-contribute><div class="universal-wrapper dev-contribute-inner"><h2 class=dev-contribute-title>Get Involved</h2><p class=dev-contribute-desc>SBOL is developed entirely in the open. Browse the source, file issues, propose enhancements via SEPs, or join the conversation on the mailing list.</p><div class=dev-contribute-cards><a href=https://github.com/SynBioDex class=dev-contribute-card target=_blank rel=noopener><i class="fab fa-github dev-contribute-card-icon"></i> |
38 | 41 | <span class=dev-contribute-card-label>GitHub</span> |
39 | 42 | <span class=dev-contribute-card-desc>Source code, SEPs, and issue tracking</span></a> |
40 | 43 | <a href=https://groups.google.com/g/sbol-dev class=dev-contribute-card target=_blank rel=noopener><i class="fas fa-envelope dev-contribute-card-icon"></i> |
|
0 commit comments