gatemezing / ProLOV

A repository to create a plugin LOV for Protégé
4 stars 3 forks source link

class IDs using colon instead of underscore cant be looked up in LOV #6

Open DSchober opened 8 years ago

DSchober commented 8 years ago

The plugin does not work for classes when you use the ":" as part of the term ID (I assume due to the URL handling), e.g. for a class defined as

... it works for IDs with underscores like Maybe using the : as separator between short namespace prefix and semantic free ID is a more common practice in the OBO and DL ontology world ...
gatemezing commented 8 years ago

Thanks for reporting the issue @DSchober However, I was wondering if having a class name with ":" is a good practice [1]. I would expect something with "_" or "/". More generally, there are some reserved characters in URIs (see section 2.2 of the spec here http://www.ietf.org/rfc/rfc2396.txt )

Would it be difficult for you to create classes without those reserved characters? or you are trying to reuse such classes?

[1] http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html