A fundamental difference is that an Expansion needs another product before it can be used. A Core Set is a standalone product that can be played without something else. For Dark Souls specifically, a Core Set needs tiles to explore, enemies to fight, characters to play as bosses to conquer, and all the necessary accessories.