RDF Rules
RDFS and OWL have semantics that must be interpreted by a programmer.
A standard expression of rules allows the machine to assume that step.
{ ?r rdf:type foaf:Person . ?r foaf:first ?given . ?r foaf:surname ?family } => { ?r pim:givenName ?given . ?r pim:familyName ?family }