Is UUID without dashes/hyphens valid?
The production in RFC 4122 (section 3, page 4), defines UUID string representation as UUID = time-low “-” time-mid “-” time-high-and-version “-” clock-seq-and-reserved clock-seq-low “-” node where each internal component is hex-encoded. Therefore, f47ac10b58cc4372a5670e02b2c3d479 is not a valid UUID representation.