You asked:

is blog post a subclass of electronic publication

Yes. Blog post is a subclass of electronic publication.