person(bill) 1.0
shoe_size(bill, 12) 1.0
likes(bill, sumo) 0.9
I realize this is just sugar over the existing data loading methods (just need to bin the above representation into separate predicates and retain the arguments and TV) but it would be convenient for creating examples and in many applications where data is naturally expressed in this way.
I don't know if the existing data loaders do this, but ignoring blank lines and supporting comment syntax would be a plus in the case where the data file is intended to be read by people.
.bill