PropertyValue
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://www.w3.org/ns/prov#value
  • What would you expect a print function to return? print :: String -> () would not work: if you evaluate something like runAll [print foo, print foo], Haskell being lazy, you could end up having only one foo printed out, because once you evaluate a pure function with a certain argument, you no longer need to evaluate it again. (other kinds of crazy things could happen: out of order printing
http://www.w3.org/ns/prov#wasQuotedFrom
  • stackoverflow.com