| http://www.w3.org/ns/prov#value | - Use static types to keep yourself from making nonsensical queries or statements, like trying to, oh, quaff a GameSaveSlot, then runtime predicates to ensure you are not swinging a Shopkeeper or talking to a Sword -- unless the sword's sentient or the shopkeeper is consenting!
|