In my example scenario, I have an e-commerce dApp where e-books are sold. I originally thought that I could represent licenses to access these books using non-fungible tokens (NFTs) through the ERC721 standard. However, given that there can be infinite copies of a single e-book, thus making it not exclusive, it became apparent that several NFTs would potentially have to be minted to represent a single e-book.
It feels like requiring additional logic to maintain this many-to-one relationship strains what ERC721 was meant to support. I've explored other token standard proposals such as ERC981, but partial ownership doesn't quite capture what I need either.
What I need can essentially be summed up as a token standard facilitating non-exclusive right of access (a license) to various assets. If sticking to ERC721 is the right approach, great. Any opinions or insights are appreciated!