Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Page Page 284 top of page -- first paragraph |
The script ex358.py (p. 284) (in addition to replacing the old predicate) also can be modified for Python 3 as follows: Note from the Author or Editor: |
Elio Giulianelli | Aug 07, 2022 | ||
Page Page 33 5th paragraph of the page, 3nd paragraph of the "Blank Nodes" section |
In the second line of the second paragraph of the "Blank Nodes and Why They're Useful" section, the sentence reads "First, we have of a set of triples with no blank nodes, ...". Note from the Author or Editor: |
Sina Ahmadi | Jun 20, 2023 | ||
Page 1 Querying a Public Data Source section |
The Timbaland example in Chapter 1 (Figure 1-3; ex025.rq) uses the DBpedia Ontology property type of "musicalArtist". The query does not return results. Note from the Author or Editor: |
zstumgoren | Mar 04, 2021 | ||
Page 6 1st paragraph |
The paragraph states that one can run ex007.rq without specifying the ex002.ttl file. However, with Apache Jena 3.13.1-1 on Archlinux, I get the following error: Note from the Author or Editor: |
Simon Heumos | Nov 28, 2019 | ||
Page 9 3rd line |
instead of "ab:i8301" it should be "d:i8301" and also same thing is used in subsequent lines. Note from the Author or Editor: |
Saagar Takhi | Jan 31, 2015 | ||
Printed | Page 11 Last paragraph |
The paragraph makes reference to 'ab:firstName' and 'ab:lastName', but both the listing and the download example file ex019.rq use 'a:' as the prefix. Note from the Author or Editor: |
Anonymous | May 12, 2020 | |
Page 15 bottom |
In ex025.rq replace musicalArtist with artist Note from the Author or Editor: |
Elio Giulianelli | Jul 07, 2022 | ||
Printed | Page 50 & 264 United States |
There are two different ex047.rq examples, so one of them should be renamed along with references to it. |
Bob DuCharme |
Jun 11, 2014 | |
Page 50 Bottom |
In ex048.rq replace musicalArtist with artist Note from the Author or Editor: |
Elio Giulianelli | Jul 07, 2022 | ||
Page 52 Top |
In ex049.rq replace musicalArtist with artist Note from the Author or Editor: |
Elio Giulianelli | Jul 07, 2022 | ||
Printed | Page 70 bottom of page 70 |
rdfs:label should not be in the result of running ex092.rq with ex069.ttl. Note from the Author or Editor: |
Bob DuCharme | Apr 27, 2014 | |
Printed | Page 75 Last paragraph |
The statement "let's say we say we have some data" is redundant, probably the author meant to write "let's say we have some data". Note from the Author or Editor: |
Carlos Bustamante | Aug 16, 2017 | |
Printed | Page 75 Tip |
"These example used" should likely be "this example" or "these examples." Note from the Author or Editor: |
Jeff Tyzzer | Jun 08, 2020 | |
Printed | Page 81 United States |
FROM does not quite say "add the triples from the following graph to the default dataset" because when you use FROM, the query engine does not look at the default dataset. http://www.w3.org/TR/sparql11-query/#specifyingDataset shows that it's a " merge of the graphs referred to in the FROM clauses." |
Bob DuCharme | Aug 24, 2014 | |
Page 85 screenshot/the query |
Figure 3-2 results are of songs, not of albums. It looks like the query does not define albums in any way. "?albums" can be anything, as far as I can say. At least judging from the results, such as "Back in the Day (Missy Elliot song)". Note from the Author or Editor: |
Martina Podsklanova | Aug 09, 2023 | ||
Printed | Page 103 Remote queries not working on arq |
Queries ex 166.rq (pg 103), ex167.rq, ex539.rq, ex170.rq, ex178.rq, ex180.rq and others do not work on arq. Error has "ImplException: 4/UNWISE_CHARACTER in PATH etc.. Note from the Author or Editor: |
Anonymous | Jun 17, 2016 | |
Printed | Page 130 13th line from the bottom |
ex209.rq does not provide the same results for the third problem as ex207.rq. The variable used for items was changed in the code from "?item" to "?prob44item", but in the OPTIONAL clause, the ?item variable was not changed. The result is that d:item432 is returned as an instance of dm:prob44, as displayed on p. 131, even though this item had in fact been approved by a Supervisor at Job Grade 5. Change "?item" to "?prob44item" in the third UNION, and the correct results are returned. Note from the Author or Editor: |
Anonymous | Apr 24, 2016 | |
Printed | Page 137 United States |
In the RDF/XML example, the rdf:about value should say ns/data#item342 instead of ns/demo#item342. Note from the Author or Editor: |
Bob DuCharme | Jul 22, 2014 | |
Page 164 Bottom |
In ex269.rq (and in Figure 5-1) replace :Ducati with :Ducati_Motor_Holding and replace /ontology/locationCity with /property/locationCity Note from the Author or Editor: |
Elio Giulianelli | Jul 13, 2022 | ||
Page 170 examples |
Hello, Note from the Author or Editor: |
Anonymous | Jul 21, 2020 | ||
Printed | Page 181 bottom |
Because Python has been updated with some backward-incompatible parts, the example at the bottom of this page does not work with the latest release of Python and should be updated. Note from the Author or Editor: |
Bob DuCharme | Apr 19, 2014 | |
Printed | Page 259 example ex417 |
The two files that have photographer values should have extensions of jpg, not mp3. |
Bob DuCharme | Feb 19, 2015 | |
Printed | Page 284 top of page -- first paragraph |
The query in ex358.py (p. 284) uses an outdated predicate: Note from the Author or Editor: |
Gene Gragg | Sep 15, 2020 | |
Page 285, 286, 288 ex361.py (p.285), ex363.py (p.286), ex364.cgi (p.288) |
In the scripts ex361.py (p.285), ex363.py (p.286), ex364.cgi (p.288) Note from the Author or Editor: |
Ariel | Aug 10, 2022 | ||
Page 331 rows 5 and 7 |
replace "some subproperty of" with "some subclass of" Note from the Author or Editor: |
Elio Giulianelli | Jul 23, 2022 |