diff --git a/ch05/05-03/ex012.ttl b/ch05/05-03/ex012.ttl new file mode 100644 index 0000000..8038c95 --- /dev/null +++ b/ch05/05-03/ex012.ttl @@ -0,0 +1,23 @@ +# filename: ex012.ttl + +@prefix ab: . +@prefix d: . + +d:i0432 ab:firstName "Richard" . +d:i0432 ab:lastName "Mutt" . +d:i0432 ab:homeTel "(229) 276-5135" . +d:i0432 ab:email "ricard49@hotmail.com" . + +d:i9771 ab:firstName "Cindy" . +d:i9771 ab:lastName "Marshall" . +d:i9771 ab:homeTel "(245) 646-5488" . +d:i9771 ab:email "cindym@gmail.com" . + +d:i8301 ab:firstName "Craig" . +d:i8301 ab:lastName "Ellis" . +d:i8301 ab:email "craigellis@yahoo.com" . +d:i8301 ab:email "c.ellis@usairwaysgroup.com" . + +d:i8302 ab:firstName "Craig" . +d:i8302 ab:lastName "Wright" . +d:i8302 ab:email "craig.w@outlook.com" . \ No newline at end of file diff --git a/ch05/05-03/ex308.rq b/ch05/05-03/ex308.rq new file mode 100644 index 0000000..eb4902c --- /dev/null +++ b/ch05/05-03/ex308.rq @@ -0,0 +1,15 @@ +# filename: ex308.rq + +# PREFIX afn: +PREFIX afn: +PREFIX d: + +SELECT DISTINCT ?s ?sLocalname ?sNamespace +FROM +WHERE { + ?s ?p ?o . + BIND (afn:localname(?s) AS ?sLocalname) + BIND (afn:namespace(?s) AS ?sNamespace) +} + +# new prefix from https://jena.apache.org/documentation/query/library-function.html \ No newline at end of file