Skip to content

Latest commit

 

History

History
73 lines (50 loc) · 2.46 KB

sep_056.md

File metadata and controls

73 lines (50 loc) · 2.46 KB

SEP 056 - Generalize from URIs to IRIs

SEP
Title Generalize from URIs to IRIs
Authors Jacob Beal (jakebeal@ieee.org)
Editor
Type Data Model
SBOL Version SBOL 3.0.1
Replaces
Status Draft
Created 31-Aug-2022
Last modified
Issue #121

1. Rationale

URIs have largely been generalized to IRIs, including in RDF 1.1. SBOL should support IRIs as well.

A number of tools already support IRIs implicitly via their use of RDF libraries, and this will endorse that practice.

2. Specification

The following changes need to be made to the specification:

  • In the SBOL specification, every instance of "URI" changes to either "IRI" or "URL" depending on the context of its usage.
  • Conversion between SBOL3 and SBOL2 includes conversion between IRIs and URIs

The changes are extensive but minor.

A specific draft of changes is given in: SynBioDex/SBOL-specification#466

3. Example or Use Case

N/A

4. Backwards Compatibility

Some SBOL2 tools are not able to handle IRIs. For this purpose, it will be necessary to ensure that IRIs are downconverted to URIs when converting from SBOL3 to SBOL2.

5. Discussion

See: SynBioDex/SBOL-specification#369

6. Competing SEPs

None.

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