Closed bgyori closed 7 years ago
Another inconsistency we need to deal with is that the NDEx web service refers to entities as http://www.openbel.org/bel/namespace//MAPK1 with two forward slashes before the entity name, whereas all the offline files in indra/data use http://www.openbel.org/bel/namespace/MAPK1
These are now solved and the BEL processor supports both formats to the extent possible.
We currently have inconsistent BEL namespaces in the different files we use. For instance, the latest BEL framework uses SFAM as the namespace for protein families and updates the names of some of the entries: http://resource.belframework.org/belframework/latest-release/ However, the BEL Large Corpus hosted on NDEx, which we access via the
indra.bel.process_ndex_neighborhood
API uses the old BEL framework: http://resource.belframework.org/belframework/1.0/ This means that, for instance, human protein families are defined in the PFH name space. Meanwhile, our offline BEL files currently have inconsistent standards. For instance, https://github.com/sorgerlab/indra/blob/master/data/small_corpus.rdf uses the new standard but https://github.com/sorgerlab/indra/blob/master/data/RAS_neighborhood_extended.rdf uses the old standard.