float: something that floats on the surface of water
artifact: a man-made object taken as a whole
standard generalized markup language: (computer science) a standardized language for the descriptive markup of documents; a set of rules for using whatever markup vocabulary is adopted