Skip to content

Latest commit

 

History

History
90 lines (65 loc) · 3.41 KB

sep_057.md

File metadata and controls

90 lines (65 loc) · 3.41 KB

SEP 057 -- Best practices modifications on the SBOL specification

SEP 057
Title Best practices modifications on SBOL specification
Authors Gonzalo Vidal ([email protected]), Jake Beal ([email protected])
Editor Gonzalo Vidal
Type Procedure
Status Draft
Created 08-Feb-2023
Last modified 13-Feb-2023

Abstract

Add the attribute to create new SBOL ontology terms to SBOL best-practices

Table of Contents

  1. Rationale

With the creation of SBOL-Examples we have noticed that best practices may require new onlogy terms to be implemented. For this reason we propose to give the capability of adding new SBOL ontology terms to best practices in a child namespace.

  1. Specification

Append at the end of section 5.2, first paragraph:

The SBOL child namespace, http://sbols.org/v3/bp#TERM is used to indicate entities or properties from best practices that are outside of this specification. Terms in this child namespace MUST NOT match terms in the SBOL namespace.

  1. Example or Use Case

The best practice BP011 proposes the new term http://sbols.org/v3#assemblyPlan that under this SEP will be implemented as http://sbols.org/v3/bp#assemblyPlan

  1. Backwards Compatibility

There are no compatibility issues with previous SEPs

  1. Discussion

5.1 Creation of a child namespace for BPs

In the discussion has been proposed the creation of a child namespace for best preactices terms.

5.2 Form of the child namespace

The form of the child namespace has been proposed to be http://sbols.org/v3/bp#TERM, avoding conflicts between BPs, then there MUST NOT be a matching http://sbols.org/v3#TERM.

  1. Competing SEPs

There are no competing SEPs

Copyright

CC0
To the extent possible under law, SBOL developers has waived all copyright and related or neighboring rights to SEP 002. This work is published from: United States.