Add a few more escaped characters to OBOChar (\:, \", \!). I think this should even be changed to \ UnicodeChar to support all escaping, with the appropriate semantics.
Rename is_class_level_tag-BT to is_class_level-BT since the expected tag in [Typedef] frames are is_class_level:
Change created_by clause to accept any unquoted string (fix #97). This is not a problem since the oboInOwl:created_by property is identifying the value as an xsd:string anyway.
Prevent SynonymType-ID from starting with a [, this is an LR-friendly way to remove ambiguity exposed in #96.
XrefList
to avoid ambiguity.OBOChar
(\:
,\"
,\!
). I think this should even be changed to\ UnicodeChar
to support all escaping, with the appropriate semantics.is_class_level_tag-BT
tois_class_level-BT
since the expected tag in[Typedef]
frames areis_class_level:
created_by
clause to accept any unquoted string (fix #97). This is not a problem since theoboInOwl:created_by
property is identifying the value as anxsd:string
anyway.SynonymType-ID
from starting with a[
, this is an LR-friendly way to remove ambiguity exposed in #96.