'Checks if the vocabulary is compiled by checking if the revision file
is readable. This method should be overridden by subclasses to check
for class-specific additional files, too.
Returns:
True if the dictionary is compiled, else False'

@abstractproperty
def is_compiled(self):

    return os.access(self.revision_file, os.R_OK)
