pub(crate) const RDF_TYPE: &str = "http://www.w3.org/1999/02/22-rdf-syntax-ns#type";
pub(crate) const SBOL_NS: &str = "http://sbols.org/v3#";
pub(crate) const PROV_NS: &str = "http://www.w3.org/ns/prov#";
pub(crate) const OM_NS: &str = "http://www.ontology-of-units-of-measure.org/resource/om-2/";
pub(crate) const EDAM_IUPAC_DNA_RNA_ENCODING: &str = "https://identifiers.org/edam:format_1207";
pub(crate) const EDAM_IUPAC_PROTEIN_ENCODING: &str = "https://identifiers.org/edam:format_1208";
pub(crate) const SBOL_IDENTIFIED_CLASS: &str = "http://sbols.org/v3#Identified";
pub(crate) const SBOL_TOP_LEVEL_CLASS: &str = "http://sbols.org/v3#TopLevel";
pub(crate) const SBOL_ATTACHMENT_CLASS: &str = "http://sbols.org/v3#Attachment";
pub(crate) const SBOL_COLLECTION_CLASS: &str = "http://sbols.org/v3#Collection";
pub(crate) const SBOL_COMBINATORIAL_DERIVATION_CLASS: &str =
"http://sbols.org/v3#CombinatorialDerivation";
pub(crate) const SBOL_COMPONENT_CLASS: &str = "http://sbols.org/v3#Component";
pub(crate) const SBOL_COMPONENT_REFERENCE_CLASS: &str = "http://sbols.org/v3#ComponentReference";
pub(crate) const SBOL_CONSTRAINT_CLASS: &str = "http://sbols.org/v3#Constraint";
pub(crate) const SBOL_CUT_CLASS: &str = "http://sbols.org/v3#Cut";
pub(crate) const SBOL_ENTIRE_SEQUENCE_CLASS: &str = "http://sbols.org/v3#EntireSequence";
pub(crate) const SBOL_EXPERIMENT_CLASS: &str = "http://sbols.org/v3#Experiment";
pub(crate) const SBOL_EXPERIMENTAL_DATA_CLASS: &str = "http://sbols.org/v3#ExperimentalData";
pub(crate) const SBOL_EXTERNALLY_DEFINED_CLASS: &str = "http://sbols.org/v3#ExternallyDefined";
pub(crate) const SBOL_FEATURE_CLASS: &str = "http://sbols.org/v3#Feature";
pub(crate) const SBOL_IMPLEMENTATION_CLASS: &str = "http://sbols.org/v3#Implementation";
pub(crate) const SBOL_INTERACTION_CLASS: &str = "http://sbols.org/v3#Interaction";
pub(crate) const SBOL_INTERFACE_CLASS: &str = "http://sbols.org/v3#Interface";
pub(crate) const SBOL_LOCATION_CLASS: &str = "http://sbols.org/v3#Location";
pub(crate) const SBOL_LOCAL_SUB_COMPONENT_CLASS: &str = "http://sbols.org/v3#LocalSubComponent";
pub(crate) const SBOL_MODEL_CLASS: &str = "http://sbols.org/v3#Model";
pub(crate) const SBOL_PARTICIPATION_CLASS: &str = "http://sbols.org/v3#Participation";
pub(crate) const SBOL_RANGE_CLASS: &str = "http://sbols.org/v3#Range";
pub(crate) const SBOL_SEQUENCE_CLASS: &str = "http://sbols.org/v3#Sequence";
pub(crate) const SBOL_SEQUENCE_FEATURE_CLASS: &str = "http://sbols.org/v3#SequenceFeature";
pub(crate) const SBOL_SUB_COMPONENT_CLASS: &str = "http://sbols.org/v3#SubComponent";
pub(crate) const SBOL_VARIABLE_FEATURE_CLASS: &str = "http://sbols.org/v3#VariableFeature";
pub(crate) const SBOL_DISPLAY_ID: &str = "http://sbols.org/v3#displayId";
pub(crate) const SBOL_NAME: &str = "http://sbols.org/v3#name";
pub(crate) const SBOL_DESCRIPTION: &str = "http://sbols.org/v3#description";
pub(crate) const SBOL_HAS_NAMESPACE: &str = "http://sbols.org/v3#hasNamespace";
pub(crate) const SBOL_HAS_ATTACHMENT: &str = "http://sbols.org/v3#hasAttachment";
pub(crate) const SBOL_HAS_MEASURE: &str = "http://sbols.org/v3#hasMeasure";
pub(crate) const SBOL_TYPE: &str = "http://sbols.org/v3#type";
pub(crate) const SBOL_ROLE: &str = "http://sbols.org/v3#role";
pub(crate) const SBOL_ELEMENTS: &str = "http://sbols.org/v3#elements";
pub(crate) const SBOL_ENCODING: &str = "http://sbols.org/v3#encoding";
pub(crate) const SBOL_SOURCE: &str = "http://sbols.org/v3#source";
pub(crate) const SBOL_FORMAT: &str = "http://sbols.org/v3#format";
pub(crate) const SBOL_SIZE: &str = "http://sbols.org/v3#size";
pub(crate) const SBOL_HASH: &str = "http://sbols.org/v3#hash";
pub(crate) const SBOL_HASH_ALGORITHM: &str = "http://sbols.org/v3#hashAlgorithm";
pub(crate) const SBOL_MEMBER: &str = "http://sbols.org/v3#member";
pub(crate) const SBOL_TEMPLATE: &str = "http://sbols.org/v3#template";
pub(crate) const SBOL_STRATEGY: &str = "http://sbols.org/v3#strategy";
pub(crate) const SBOL_HAS_VARIABLE_FEATURE: &str = "http://sbols.org/v3#hasVariableFeature";
pub(crate) const SBOL_IN_CHILD_OF: &str = "http://sbols.org/v3#inChildOf";
pub(crate) const SBOL_REFERS_TO: &str = "http://sbols.org/v3#refersTo";
pub(crate) const SBOL_HAS_SEQUENCE: &str = "http://sbols.org/v3#hasSequence";
pub(crate) const SBOL_HAS_FEATURE: &str = "http://sbols.org/v3#hasFeature";
pub(crate) const SBOL_HAS_CONSTRAINT: &str = "http://sbols.org/v3#hasConstraint";
pub(crate) const SBOL_HAS_INTERACTION: &str = "http://sbols.org/v3#hasInteraction";
pub(crate) const SBOL_HAS_INTERFACE: &str = "http://sbols.org/v3#hasInterface";
pub(crate) const SBOL_HAS_MODEL: &str = "http://sbols.org/v3#hasModel";
pub(crate) const SBOL_SUBJECT: &str = "http://sbols.org/v3#subject";
pub(crate) const SBOL_OBJECT: &str = "http://sbols.org/v3#object";
pub(crate) const SBOL_RESTRICTION: &str = "http://sbols.org/v3#restriction";
pub(crate) const SBOL_AT: &str = "http://sbols.org/v3#at";
pub(crate) const SBOL_DEFINITION: &str = "http://sbols.org/v3#definition";
pub(crate) const SBOL_ORIENTATION: &str = "http://sbols.org/v3#orientation";
pub(crate) const SBOL_ORDER: &str = "http://sbols.org/v3#order";
pub(crate) const SBOL_HAS_LOCATION: &str = "http://sbols.org/v3#hasLocation";
pub(crate) const SBOL_INSTANCE_OF: &str = "http://sbols.org/v3#instanceOf";
pub(crate) const SBOL_ROLE_INTEGRATION: &str = "http://sbols.org/v3#roleIntegration";
pub(crate) const SBOL_SOURCE_LOCATION: &str = "http://sbols.org/v3#sourceLocation";
pub(crate) const SBOL_LANGUAGE: &str = "http://sbols.org/v3#language";
pub(crate) const SBOL_FRAMEWORK: &str = "http://sbols.org/v3#framework";
pub(crate) const SBOL_HAS_PARTICIPATION: &str = "http://sbols.org/v3#hasParticipation";
pub(crate) const SBOL_PARTICIPANT: &str = "http://sbols.org/v3#participant";
pub(crate) const SBOL_HIGHER_ORDER_PARTICIPANT: &str = "http://sbols.org/v3#higherOrderParticipant";
pub(crate) const SBOL_INPUT: &str = "http://sbols.org/v3#input";
pub(crate) const SBOL_OUTPUT: &str = "http://sbols.org/v3#output";
pub(crate) const SBOL_NONDIRECTIONAL: &str = "http://sbols.org/v3#nondirectional";
pub(crate) const SBOL_START: &str = "http://sbols.org/v3#start";
pub(crate) const SBOL_END: &str = "http://sbols.org/v3#end";
pub(crate) const SBOL_BUILT: &str = "http://sbols.org/v3#built";
pub(crate) const SBOL_CARDINALITY: &str = "http://sbols.org/v3#cardinality";
pub(crate) const SBOL_VARIABLE: &str = "http://sbols.org/v3#variable";
pub(crate) const SBOL_VARIANT: &str = "http://sbols.org/v3#variant";
pub(crate) const SBOL_VARIANT_COLLECTION: &str = "http://sbols.org/v3#variantCollection";
pub(crate) const SBOL_VARIANT_DERIVATION: &str = "http://sbols.org/v3#variantDerivation";
pub(crate) const SBOL_VARIANT_MEASURE: &str = "http://sbols.org/v3#variantMeasure";
pub(crate) const SBOL_INLINE: &str = "http://sbols.org/v3#inline";
pub(crate) const SBOL_REVERSE_COMPLEMENT: &str = "http://sbols.org/v3#reverseComplement";
pub(crate) const SBOL_NONE: &str = "http://sbols.org/v3#none";
pub(crate) const SBOL_MERGE_ROLES: &str = "http://sbols.org/v3#mergeRoles";
pub(crate) const SBOL_OVERRIDE_ROLES: &str = "http://sbols.org/v3#overrideRoles";
pub(crate) const SBOL_ENUMERATE: &str = "http://sbols.org/v3#enumerate";
pub(crate) const SBOL_SAMPLE: &str = "http://sbols.org/v3#sample";
pub(crate) const SBOL_ZERO: &str = "http://sbols.org/v3#zero";
pub(crate) const SBOL_ONE: &str = "http://sbols.org/v3#one";
pub(crate) const SBOL_ZERO_OR_ONE: &str = "http://sbols.org/v3#zeroOrOne";
pub(crate) const SBOL_ONE_OR_MORE: &str = "http://sbols.org/v3#oneOrMore";
pub(crate) const SBOL_ZERO_OR_MORE: &str = "http://sbols.org/v3#zeroOrMore";
pub(crate) const SBOL_PRECEDES: &str = "http://sbols.org/v3#precedes";
pub(crate) const SBOL_STRICTLY_PRECEDES: &str = "http://sbols.org/v3#strictlyPrecedes";
pub(crate) const SBOL_MEETS: &str = "http://sbols.org/v3#meets";
pub(crate) const SBOL_IS_DISJOINT_FROM: &str = "http://sbols.org/v3#isDisjointFrom";
pub(crate) const SBOL_CONTAINS: &str = "http://sbols.org/v3#contains";
pub(crate) const SBOL_STRICTLY_CONTAINS: &str = "http://sbols.org/v3#strictlyContains";
pub(crate) const SBOL_EQUALS: &str = "http://sbols.org/v3#equals";
pub(crate) const SBOL_COVERS: &str = "http://sbols.org/v3#covers";
pub(crate) const SBOL_OVERLAPS: &str = "http://sbols.org/v3#overlaps";
pub(crate) const SBOL_FINISHES: &str = "http://sbols.org/v3#finishes";
pub(crate) const SBOL_STARTS: &str = "http://sbols.org/v3#starts";
pub(crate) const SBOL_SAME_ORIENTATION_AS: &str = "http://sbols.org/v3#sameOrientationAs";
pub(crate) const SBOL_OPPOSITE_ORIENTATION_AS: &str = "http://sbols.org/v3#oppositeOrientationAs";
pub(crate) const SBOL_DIFFERENT_FROM: &str = "http://sbols.org/v3#differentFrom";
pub(crate) const SBOL_VERIFY_IDENTICAL: &str = "http://sbols.org/v3#verifyIdentical";
pub(crate) const SBOL_REPLACES: &str = "http://sbols.org/v3#replaces";
pub(crate) const SBOL_DESIGN: &str = "http://sbols.org/v3#design";
pub(crate) const SBOL_BUILD: &str = "http://sbols.org/v3#build";
pub(crate) const SBOL_TEST: &str = "http://sbols.org/v3#test";
pub(crate) const SBOL_LEARN: &str = "http://sbols.org/v3#learn";
pub(crate) const SO_INLINE: &str = "https://identifiers.org/SO:0001030";
pub(crate) const SO_REVERSE_COMPLEMENT: &str = "https://identifiers.org/SO:0001031";
pub(crate) const PROV_WAS_DERIVED_FROM: &str = "http://www.w3.org/ns/prov#wasDerivedFrom";
pub(crate) const PROV_WAS_GENERATED_BY: &str = "http://www.w3.org/ns/prov#wasGeneratedBy";
pub(crate) const PROV_ACTIVITY: &str = "http://www.w3.org/ns/prov#Activity";
pub(crate) const PROV_AGENT_CLASS: &str = "http://www.w3.org/ns/prov#Agent";
pub(crate) const PROV_ASSOCIATION: &str = "http://www.w3.org/ns/prov#Association";
pub(crate) const PROV_PLAN: &str = "http://www.w3.org/ns/prov#Plan";
pub(crate) const PROV_USAGE: &str = "http://www.w3.org/ns/prov#Usage";
pub(crate) const PROV_ENDED_AT_TIME: &str = "http://www.w3.org/ns/prov#endedAtTime";
pub(crate) const PROV_ENTITY: &str = "http://www.w3.org/ns/prov#entity";
pub(crate) const PROV_HAD_PLAN: &str = "http://www.w3.org/ns/prov#hadPlan";
pub(crate) const PROV_HAD_ROLE: &str = "http://www.w3.org/ns/prov#hadRole";
pub(crate) const PROV_QUALIFIED_ASSOCIATION: &str =
"http://www.w3.org/ns/prov#qualifiedAssociation";
pub(crate) const PROV_QUALIFIED_USAGE: &str = "http://www.w3.org/ns/prov#qualifiedUsage";
pub(crate) const PROV_STARTED_AT_TIME: &str = "http://www.w3.org/ns/prov#startedAtTime";
pub(crate) const PROV_WAS_INFORMED_BY: &str = "http://www.w3.org/ns/prov#wasInformedBy";
pub(crate) const PROV_AGENT: &str = "http://www.w3.org/ns/prov#agent";
pub(crate) const OM_MEASURE: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/Measure";
pub(crate) const OM_UNIT: &str = "http://www.ontology-of-units-of-measure.org/resource/om-2/Unit";
pub(crate) const OM_SINGULAR_UNIT: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/SingularUnit";
pub(crate) const OM_COMPOUND_UNIT: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/CompoundUnit";
pub(crate) const OM_UNIT_DIVISION: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/UnitDivision";
pub(crate) const OM_UNIT_EXPONENTIATION: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/UnitExponentiation";
pub(crate) const OM_UNIT_MULTIPLICATION: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/UnitMultiplication";
pub(crate) const OM_PREFIXED_UNIT: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/PrefixedUnit";
pub(crate) const OM_PREFIX: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/Prefix";
pub(crate) const OM_SI_PREFIX: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/SIPrefix";
pub(crate) const OM_BINARY_PREFIX: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/BinaryPrefix";
pub(crate) const OM_HAS_UNIT: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/hasUnit";
pub(crate) const OM_HAS_NUMERICAL_VALUE: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/hasNumericalValue";
pub(crate) const OM_HAS_PREFIX: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/hasPrefix";
pub(crate) const OM_ALTERNATIVE_LABEL: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/alternativeLabel";
pub(crate) const OM_ALTERNATIVE_SYMBOL: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/alternativeSymbol";
pub(crate) const OM_COMMENT: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/comment";
pub(crate) const OM_HAS_FACTOR: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/hasFactor";
pub(crate) const OM_LABEL: &str = "http://www.ontology-of-units-of-measure.org/resource/om-2/label";
pub(crate) const OM_LONG_COMMENT: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/longcomment";
pub(crate) const OM_SYMBOL: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/symbol";
pub(crate) const OM_HAS_DENOMINATOR: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/hasDenominator";
pub(crate) const OM_HAS_NUMERATOR: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/hasNumerator";
pub(crate) const OM_HAS_BASE: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/hasBase";
pub(crate) const OM_HAS_EXPONENT: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/hasExponent";
pub(crate) const OM_HAS_TERM1: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/hasTerm1";
pub(crate) const OM_HAS_TERM2: &str =
"http://www.ontology-of-units-of-measure.org/resource/om-2/hasTerm2";
pub(crate) const ORIENTATION_IRIS: &[&str] = &[
SBOL_INLINE,
SBOL_REVERSE_COMPLEMENT,
SBOL_NONE,
SO_INLINE,
SO_REVERSE_COMPLEMENT,
];
pub(crate) const ROLE_INTEGRATION_IRIS: &[&str] = &[SBOL_MERGE_ROLES, SBOL_OVERRIDE_ROLES];
pub(crate) const COMBINATORIAL_DERIVATION_STRATEGY_IRIS: &[&str] = &[SBOL_ENUMERATE, SBOL_SAMPLE];
pub(crate) const VARIABLE_FEATURE_CARDINALITY_IRIS: &[&str] = &[
SBOL_ZERO,
SBOL_ONE,
SBOL_ZERO_OR_ONE,
SBOL_ONE_OR_MORE,
SBOL_ZERO_OR_MORE,
];
pub(crate) const CONSTRAINT_RESTRICTION_IRIS: &[&str] = &[
SBOL_VERIFY_IDENTICAL,
SBOL_DIFFERENT_FROM,
SBOL_REPLACES,
SBOL_SAME_ORIENTATION_AS,
SBOL_OPPOSITE_ORIENTATION_AS,
SBOL_IS_DISJOINT_FROM,
SBOL_STRICTLY_CONTAINS,
SBOL_CONTAINS,
SBOL_EQUALS,
SBOL_MEETS,
SBOL_COVERS,
SBOL_OVERLAPS,
SBOL_PRECEDES,
SBOL_STRICTLY_PRECEDES,
SBOL_FINISHES,
SBOL_STARTS,
];
pub(crate) const SEQUENTIAL_RESTRICTION_IRIS: &[&str] = &[
SBOL_PRECEDES,
SBOL_STRICTLY_PRECEDES,
SBOL_MEETS,
SBOL_OVERLAPS,
SBOL_CONTAINS,
SBOL_STRICTLY_CONTAINS,
SBOL_EQUALS,
SBOL_FINISHES,
SBOL_STARTS,
];
pub(crate) const KNOWN_SBOL_VALUE_IRIS: &[&str] = &[
SBOL_INLINE,
SBOL_REVERSE_COMPLEMENT,
SBOL_NONE,
SBOL_MERGE_ROLES,
SBOL_OVERRIDE_ROLES,
SBOL_ENUMERATE,
SBOL_SAMPLE,
SBOL_ZERO,
SBOL_ONE,
SBOL_ZERO_OR_ONE,
SBOL_ONE_OR_MORE,
SBOL_ZERO_OR_MORE,
SBOL_PRECEDES,
SBOL_STRICTLY_PRECEDES,
SBOL_MEETS,
SBOL_IS_DISJOINT_FROM,
SBOL_CONTAINS,
SBOL_STRICTLY_CONTAINS,
SBOL_EQUALS,
SBOL_COVERS,
SBOL_OVERLAPS,
SBOL_FINISHES,
SBOL_STARTS,
SBOL_SAME_ORIENTATION_AS,
SBOL_OPPOSITE_ORIENTATION_AS,
SBOL_DIFFERENT_FROM,
SBOL_VERIFY_IDENTICAL,
SBOL_REPLACES,
SBOL_DESIGN,
SBOL_BUILD,
SBOL_TEST,
SBOL_LEARN,
];