The phrase "novel form" refers to a fresh or unique way of presenting or doing something. It suggests a new or different approach that hasn't been seen or tried before. Full definition
The cosmos reveals itself as an adventure of continual experimentation with novel forms of order. (religion-online.org)
So many of the novel's signature pieces worked so perfectly in novel form that doing them on the small screen seemed impossible. (slickstermagazine.com)
It's a one of a kind personal narrative in graphic novel form. (edutopia.org)