~/f/swipl/RPMS.2017 ~/f/swipl
~/f/swipl
RPMS.2017/swipl-9.3.12-1.1.x86_64.rpm RPMS/swipl-9.3.12-1.1.x86_64.rpm differ: byte 225, line 1
Comparing swipl-9.3.12-1.1.x86_64.rpm to swipl-9.3.12-1.1.x86_64.rpm
comparing the rpm tags of swipl
--- old-rpm-tags
+++ new-rpm-tags
@@ -2445 +2445 @@
-/usr/lib/swipl/boot.prc bacd7d7ac749687be0834396c78c3b7de54beaea713906208fe1cbf54ac475a4 0
+/usr/lib/swipl/boot.prc cb6486ab5b5f5dff3a037798aee6299113f4f8610faa3020a57d1b75996991d2 0
@@ -2760 +2760 @@
-/usr/lib/swipl/doc/manindex.db 0d8157ab6294a089d94a488c06d69f0a3ecdaef4d09064d419e80b1ce671e484 0
+/usr/lib/swipl/doc/manindex.db 11909db536f32ef9ffddc20c681977c700ac4efb06944f7b1a86fe800e26d785 0
@@ -2969 +2969 @@
-/usr/lib/swipl/doc/packages/semweb.html 9db25644477b2da6abf05cc4a780a45b1c4b814e9334562f882dce088333cc1a 0
+/usr/lib/swipl/doc/packages/semweb.html 379813ce6e0924e232fa11eda81b4424db3bde1c6e90161b0dcf80e61da46d78 0
@@ -2992 +2992 @@
-/usr/lib/swipl/lib/jpl.jar 7ee7d2333230cb827b6d6f719f5f648dbffe78e0436f73fd589a353703b8572f 0
+/usr/lib/swipl/lib/jpl.jar 98f5b371a93434b0f0740fb7d13b6fa1ffdf2ed0dad566c926e94bbc9aeb3541 0
@@ -3197 +3197 @@
-/usr/lib/swipl/library/ext/chr/chr/chr_translate.pl b7c8ec870141a871440a7ce8440b618396a34a1e28c787534f4e86de6b6bc7e4 0
+/usr/lib/swipl/library/ext/chr/chr/chr_translate.pl b654685e8d55e31bfe3edf51dcaa1e66b0199ea90cb6ca1730c54b36c4d04a4c 0
@@ -3200 +3200 @@
-/usr/lib/swipl/library/ext/chr/chr/guard_entailment.pl b9dccc4b0925b2693bcc95fd8956b6c162b7803753caf1d06f69988a16982c74 0
+/usr/lib/swipl/library/ext/chr/chr/guard_entailment.pl 3d7bce60cb3f5e66089d6f1e20b1137199b7cb4eeff9feb2a7c26763db8df873 0
@@ -3406 +3406 @@
-/usr/lib/swipl/library/ext/pldoc/pldoc/doc_html.qlf c96e63cd2097e50f2d916a1304442af955ae179ec75b125f8d227b7eb6f0d5e1 0
+/usr/lib/swipl/library/ext/pldoc/pldoc/doc_html.qlf f26522378a031fd94557d26e380c7589b2c22fe4ac672497fbfce8b97ddfe449 0
@@ -3596 +3596 @@
-/usr/lib/swipl/library/prolog_colour.qlf f34d191694ad0beae63715f6962a425519c1201a6bd368e33128d319ee2f9abc 0
+/usr/lib/swipl/library/prolog_colour.qlf 820135896598eb475e58bd26930c852559500b9880464818a3531b95f6a21b1a 0
@@ -3614 +3614 @@
-/usr/lib/swipl/library/prolog_xref.qlf 04bf79878b351e391f79f523913709074d375e715ebde96beff099c771d94911 0
+/usr/lib/swipl/library/prolog_xref.qlf 51ea969b7866a8f0ba798199c2f46c5d7cdbf6d95f846a94ed69e92243dfd3b2 0
@@ -4273 +4273 @@
-/usr/lib/swipl/xpce/man/reference/index.obj 516fe2e76a16a8953c86cca3fc295a2c40cc1721e2a6c45a8bedd5d4190a0ee7 0
+/usr/lib/swipl/xpce/man/reference/index.obj 9a6ab60d1b1a1e74c5b997c65c77343e8439ad1869621d815db9299a473bd80b 0
@@ -4412 +4412 @@
-/usr/lib/swipl/xpce/prolog/lib/emacs/emacs.qlf c7a1abbeeed96878d8302c72ed9f2e363c9926dc138aa04d1ad67885aeccf492 0
+/usr/lib/swipl/xpce/prolog/lib/emacs/emacs.qlf cff172f775689997f3aa6bb13e07398fd36d1a65381691f63472086167da4faa 0
@@ -4430 +4430 @@
-/usr/lib/swipl/xpce/prolog/lib/emacs/prolog_mode.qlf cd860e0997ca02580a320dba286390744de0b050a480bdc6eeaa9bda105db9b3 0
+/usr/lib/swipl/xpce/prolog/lib/emacs/prolog_mode.qlf 39194a93c0590e2f2d8525e62810c5b4bef36fe0b6dcf69767793094f257a98e 0
@@ -4503 +4503 @@
-/usr/lib/swipl/xpce/prolog/lib/pce.qlf 811c766d540c2e3a46f5bfb60662f3a6ec4414962c62722a1d7256837ce2e103 0
+/usr/lib/swipl/xpce/prolog/lib/pce.qlf a400ff7ce20832bc83587f7464d521c83433507ddcb0b550f8cbfbeedbf1689c 0
@@ -4677 +4677 @@
-/usr/lib/swipl/xpce/prolog/lib/trace/trace.qlf 82043eef3de024041692b7445f057effe7376dddbedd8a1943447bfec73aa2e0 0
+/usr/lib/swipl/xpce/prolog/lib/trace/trace.qlf 3aa164856aff099ef975fada5cfc8e640b260fbf9b26931ee71c970696317123 0
comparing rpmtags
comparing RELEASE
comparing PROVIDES
comparing scripts
comparing filelist
comparing file checksum
creating rename script
RPM file checksum differs.
Extracting packages
/usr/lib/swipl/doc/manindex.db differs (UTF-8 Unicode text, with very long lines)
--- old//usr/lib/swipl/doc/manindex.db	2024-10-09 13:15:27.000000000 +0000
+++ new//usr/lib/swipl/doc/manindex.db	2024-10-09 13:15:27.000000000 +0000
@@ -3734,60 +3734,60 @@
 i(/(turtle_write_quoted_string,2),"Same as turtle_write_quoted_string(Out, Value, false), writing a string with only a single \".",swi_man_packages('semweb.html'),packages,169587).
 i(/(turtle_write_uri,2),"Write a URI as <...>",swi_man_packages('semweb.html'),packages,169955).
 i(/('rdf_db:rdf_load_stream',3),"(Turtle clauses)",swi_man_packages('semweb.html'),packages,170171).
-i(/(rdf_save_canonical_trig,2),"Save triples in a canonical format.",swi_man_packages('semweb.html'),packages,170426).
-i(/(rdf_save_trig,2),"Save multiple RDF graphs into a TriG file.",swi_man_packages('semweb.html'),packages,170758).
-i(/(rdf_save_canonical_turtle,2),"Save triples in a canonical format.",swi_man_packages('semweb.html'),packages,171442).
-i(/(rdf_save_turtle,2),"Save an RDF graph as Turtle.",swi_man_packages('semweb.html'),packages,172289).
-i(/(rdf_save_ntriples,2),"Save RDF using ntriples format.",swi_man_packages('semweb.html'),packages,176626).
-i(section(2,'6','sec:rdfntriples'),"library(semweb/rdf_ntriples): Process files in the RDF N-Triples format",swi_man_packages('semweb.html'),packages,176947).
-i(/(read_ntriple,2),"Read the next triple from Stream as Triple.",swi_man_packages('semweb.html'),packages,177996).
-i(/(read_nquad,2),"Read the next quad from Stream as Quad.",swi_man_packages('semweb.html'),packages,178738).
-i(/(read_ntuple,2),"Read the next triple or quad from Stream as Tuple.",swi_man_packages('semweb.html'),packages,179470).
-i(/(rdf_read_ntriples,3),"True when Triples/Quads is a list of triples/quads from Input.",swi_man_packages('semweb.html'),packages,180029).
-i(/(rdf_read_nquads,3),"True when Triples/Quads is a list of triples/quads from Input.",swi_man_packages('semweb.html'),packages,180029).
-i(/(rdf_process_ntriples,3),"Call-back interface, compatible with the other triple readers.",swi_man_packages('semweb.html'),packages,181802).
-i(/('rdf_db:rdf_load_stream',3),"Plugin rule that supports loading the ntriples and nquads formats.",swi_man_packages('semweb.html'),packages,182491).
-i(/('rdf_db:rdf_file_type',2),"Bind the ntriples reader to files with the extensions nt, ntriples and nquads.",swi_man_packages('semweb.html'),packages,182831).
-i(section(2,'7','sec:rdfa'),"library(semweb/rdfa): Extract RDF from an HTML or XML DOM",swi_man_packages('semweb.html'),packages,183187).
-i(/(read_rdfa,3),"True when Triples is a list of rdf(S,P,O) triples extracted from Input.",swi_man_packages('semweb.html'),packages,184123).
-i(/(xml_rdfa,3),"True when RDF is a list of rdf(S,P,O) terms extracted from DOM according to the RDFa specification.",swi_man_packages('semweb.html'),packages,184816).
-i(/('rdf_db:rdf_load_stream',3),"Register library(semweb/rdfa) as loader for HTML RDFa files.",swi_man_packages('semweb.html'),packages,185745).
-i(section(2,'8','sec:rdfs'),"library(semweb/rdfs): RDFS related queries",swi_man_packages('semweb.html'),packages,186229).
-i(section(3,'8.1','sec:semweb-rdfs-classes'),"Hierarchy and class-individual relations",swi_man_packages('semweb.html'),packages,187593).
-i(/(rdfs_subproperty_of,2),"True if SubProperty is equal to Property or Property can be reached from SubProperty following the rdfs:subPropertyOf relation.",swi_man_packages('semweb.html'),packages,188133).
-i(/(rdfs_subclass_of,2),"True if SubClass is equal to Class or Class can be reached from SubClass following the rdfs:subClassOf relation.",swi_man_packages('semweb.html'),packages,189046).
-i(/(rdfs_class_property,2),"True if the domain of Property includes Class.",swi_man_packages('semweb.html'),packages,189543).
-i(/(rdfs_individual_of,2),"True if Resource is an indivisual of Class.",swi_man_packages('semweb.html'),packages,189820).
-i(section(3,'8.2','sec:semweb-rdfs-containers'),"Collections and Containers",swi_man_packages('semweb.html'),packages,190301).
-i(/(rdfs_member,2),"Test or generate the members of Set.",swi_man_packages('semweb.html'),packages,190756).
-i(/(rdfs_list_to_prolog_list,2),"Convert Set, which must be an individual of rdf:List into a Prolog list of objects.",swi_man_packages('semweb.html'),packages,191035).
-i(/(rdfs_assert_list,2),"Equivalent to rdfs_assert_list/3 using DB = user.",swi_man_packages('semweb.html'),packages,191300).
-i(/(rdfs_assert_list,3),"If List is a list of resources, create an RDF list Resource that reflects these resources.",swi_man_packages('semweb.html'),packages,191602).
-i(section(2,'9','sec:rdflib'),"Managing RDF input files",swi_man_packages('semweb.html'),packages,192090).
-i(section(3,'9.1','sec:semweb-rdf-manifest'),"The Manifest file",swi_man_packages('semweb.html'),packages,193070).
-i(section(4,'9.1.1','sec:semweb-void'),"Support for the VoID and VANN vocabularies",swi_man_packages('semweb.html'),packages,197332).
-i(section(4,'9.1.2','sec:semweb-find-manifest'),"Finding manifest files",swi_man_packages('semweb.html'),packages,199361).
-i(/(rdf_attach_library,1),"Load meta-data on RDF repositories from FileOrDirectory.",swi_man_packages('semweb.html'),packages,199744).
-i(/(rdf_list_library,0),"List the available resources in the library.",swi_man_packages('semweb.html'),packages,200686).
-i(/(rdf_list_library,1),"Same as rdf_list_library(Id,[]).",swi_man_packages('semweb.html'),packages,201766).
-i(/(rdf_list_library,2),"Lists the resources that will be loaded if Id is handed to rdf_load_library/2.",swi_man_packages('semweb.html'),packages,201943).
-i(/(rdf_load_library,2),"Load the given library.",swi_man_packages('semweb.html'),packages,202814).
-i(section(3,'9.2','sec:usage'),"Usage scenarios",swi_man_packages('semweb.html'),packages,203214).
-i(section(4,'9.2.1','sec:semweb-manifest-resources'),"Referencing resources",swi_man_packages('semweb.html'),packages,206163).
-i(section(3,'9.3','sec:semweb-rdflib-example'),"Putting it all together",swi_man_packages('semweb.html'),packages,208603).
-i(section(3,'9.4','sec:w3cmanifest'),"Example: A metadata file for W3C WordNet",swi_man_packages('semweb.html'),packages,209865).
-i(section(2,'10','sec:sparqlclient'),"library(semweb/sparql_client): SPARQL client library",swi_man_packages('semweb.html'),packages,213644).
-i(/(sparql_query,3),"Execute a SPARQL query on an HTTP SPARQL endpoint.",swi_man_packages('semweb.html'),packages,214710).
-i(/(sparql_set_server,1),"Set sparql server default options.",swi_man_packages('semweb.html'),packages,217276).
-i(/(sparql_read_xml_result,2),"Specs from http://www.w3.org/TR/rdf-sparql-XMLres/.",swi_man_packages('semweb.html'),packages,217748).
-i(/(sparql_read_json_result,2),"The returned Result term is of the format: select(VarNames, Rows)Where VarNames is a term v(Name, ...) and Rows is a list of row(....) containing the column values in the same order as the variable names.",swi_man_packages('semweb.html'),packages,218528).
-i(section(2,'11','sec:rdfcompare'),"library(semweb/rdf_compare): Compare RDF graphs",swi_man_packages('semweb.html'),packages,219412).
-i(/(rdf_equal_graphs,3),"True if GraphA and GraphB are the same under Substition.",swi_man_packages('semweb.html'),packages,219987).
-i(section(2,'12','sec:rdfportray'),"library(semweb/rdf_portray): Portray RDF resources",swi_man_packages('semweb.html'),packages,220985).
-i(/(rdf_portray_as,1),"Set the style used to portray resources.",swi_man_packages('semweb.html'),packages,222065).
-i(/(rdf_portray_lang,1),"If Lang is a list, set the list or preferred languages.",swi_man_packages('semweb.html'),packages,222992).
-i(section(2,'13','sec:semweb-related-packages'),"Related packages",swi_man_packages('semweb.html'),packages,223314).
-i(section(2,'14','sec:semweb-version3'),"Version 3 release notes",swi_man_packages('semweb.html'),packages,224310).
+i(/(rdf_save_ntriples,2),"Save RDF using ntriples format.",swi_man_packages('semweb.html'),packages,170426).
+i(/(rdf_save_canonical_trig,2),"Save triples in a canonical format.",swi_man_packages('semweb.html'),packages,170736).
+i(/(rdf_save_trig,2),"Save multiple RDF graphs into a TriG file.",swi_man_packages('semweb.html'),packages,171068).
+i(/(rdf_save_canonical_turtle,2),"Save triples in a canonical format.",swi_man_packages('semweb.html'),packages,171752).
+i(/(rdf_save_turtle,2),"Save an RDF graph as Turtle.",swi_man_packages('semweb.html'),packages,172599).
+i(section(2,'6','sec:rdfntriples'),"library(semweb/rdf_ntriples): Process files in the RDF N-Triples format",swi_man_packages('semweb.html'),packages,176946).
+i(/(read_ntriple,2),"Read the next triple from Stream as Triple.",swi_man_packages('semweb.html'),packages,177995).
+i(/(read_nquad,2),"Read the next quad from Stream as Quad.",swi_man_packages('semweb.html'),packages,178737).
+i(/(read_ntuple,2),"Read the next triple or quad from Stream as Tuple.",swi_man_packages('semweb.html'),packages,179469).
+i(/(rdf_read_ntriples,3),"True when Triples/Quads is a list of triples/quads from Input.",swi_man_packages('semweb.html'),packages,180028).
+i(/(rdf_read_nquads,3),"True when Triples/Quads is a list of triples/quads from Input.",swi_man_packages('semweb.html'),packages,180028).
+i(/(rdf_process_ntriples,3),"Call-back interface, compatible with the other triple readers.",swi_man_packages('semweb.html'),packages,181801).
+i(/('rdf_db:rdf_load_stream',3),"Plugin rule that supports loading the ntriples and nquads formats.",swi_man_packages('semweb.html'),packages,182490).
+i(/('rdf_db:rdf_file_type',2),"Bind the ntriples reader to files with the extensions nt, ntriples and nquads.",swi_man_packages('semweb.html'),packages,182830).
+i(section(2,'7','sec:rdfa'),"library(semweb/rdfa): Extract RDF from an HTML or XML DOM",swi_man_packages('semweb.html'),packages,183186).
+i(/(read_rdfa,3),"True when Triples is a list of rdf(S,P,O) triples extracted from Input.",swi_man_packages('semweb.html'),packages,184122).
+i(/(xml_rdfa,3),"True when RDF is a list of rdf(S,P,O) terms extracted from DOM according to the RDFa specification.",swi_man_packages('semweb.html'),packages,184815).
+i(/('rdf_db:rdf_load_stream',3),"Register library(semweb/rdfa) as loader for HTML RDFa files.",swi_man_packages('semweb.html'),packages,185744).
+i(section(2,'8','sec:rdfs'),"library(semweb/rdfs): RDFS related queries",swi_man_packages('semweb.html'),packages,186228).
+i(section(3,'8.1','sec:semweb-rdfs-classes'),"Hierarchy and class-individual relations",swi_man_packages('semweb.html'),packages,187592).
+i(/(rdfs_subproperty_of,2),"True if SubProperty is equal to Property or Property can be reached from SubProperty following the rdfs:subPropertyOf relation.",swi_man_packages('semweb.html'),packages,188132).
+i(/(rdfs_subclass_of,2),"True if SubClass is equal to Class or Class can be reached from SubClass following the rdfs:subClassOf relation.",swi_man_packages('semweb.html'),packages,189045).
+i(/(rdfs_class_property,2),"True if the domain of Property includes Class.",swi_man_packages('semweb.html'),packages,189542).
+i(/(rdfs_individual_of,2),"True if Resource is an indivisual of Class.",swi_man_packages('semweb.html'),packages,189819).
+i(section(3,'8.2','sec:semweb-rdfs-containers'),"Collections and Containers",swi_man_packages('semweb.html'),packages,190300).
+i(/(rdfs_member,2),"Test or generate the members of Set.",swi_man_packages('semweb.html'),packages,190755).
+i(/(rdfs_list_to_prolog_list,2),"Convert Set, which must be an individual of rdf:List into a Prolog list of objects.",swi_man_packages('semweb.html'),packages,191034).
+i(/(rdfs_assert_list,2),"Equivalent to rdfs_assert_list/3 using DB = user.",swi_man_packages('semweb.html'),packages,191299).
+i(/(rdfs_assert_list,3),"If List is a list of resources, create an RDF list Resource that reflects these resources.",swi_man_packages('semweb.html'),packages,191601).
+i(section(2,'9','sec:rdflib'),"Managing RDF input files",swi_man_packages('semweb.html'),packages,192089).
+i(section(3,'9.1','sec:semweb-rdf-manifest'),"The Manifest file",swi_man_packages('semweb.html'),packages,193069).
+i(section(4,'9.1.1','sec:semweb-void'),"Support for the VoID and VANN vocabularies",swi_man_packages('semweb.html'),packages,197331).
+i(section(4,'9.1.2','sec:semweb-find-manifest'),"Finding manifest files",swi_man_packages('semweb.html'),packages,199360).
+i(/(rdf_attach_library,1),"Load meta-data on RDF repositories from FileOrDirectory.",swi_man_packages('semweb.html'),packages,199743).
+i(/(rdf_list_library,0),"List the available resources in the library.",swi_man_packages('semweb.html'),packages,200685).
+i(/(rdf_list_library,1),"Same as rdf_list_library(Id,[]).",swi_man_packages('semweb.html'),packages,201765).
+i(/(rdf_list_library,2),"Lists the resources that will be loaded if Id is handed to rdf_load_library/2.",swi_man_packages('semweb.html'),packages,201942).
+i(/(rdf_load_library,2),"Load the given library.",swi_man_packages('semweb.html'),packages,202813).
+i(section(3,'9.2','sec:usage'),"Usage scenarios",swi_man_packages('semweb.html'),packages,203213).
+i(section(4,'9.2.1','sec:semweb-manifest-resources'),"Referencing resources",swi_man_packages('semweb.html'),packages,206162).
+i(section(3,'9.3','sec:semweb-rdflib-example'),"Putting it all together",swi_man_packages('semweb.html'),packages,208602).
+i(section(3,'9.4','sec:w3cmanifest'),"Example: A metadata file for W3C WordNet",swi_man_packages('semweb.html'),packages,209864).
+i(section(2,'10','sec:sparqlclient'),"library(semweb/sparql_client): SPARQL client library",swi_man_packages('semweb.html'),packages,213643).
+i(/(sparql_query,3),"Execute a SPARQL query on an HTTP SPARQL endpoint.",swi_man_packages('semweb.html'),packages,214709).
+i(/(sparql_set_server,1),"Set sparql server default options.",swi_man_packages('semweb.html'),packages,217275).
+i(/(sparql_read_xml_result,2),"Specs from http://www.w3.org/TR/rdf-sparql-XMLres/.",swi_man_packages('semweb.html'),packages,217747).
+i(/(sparql_read_json_result,2),"The returned Result term is of the format: select(VarNames, Rows)Where VarNames is a term v(Name, ...) and Rows is a list of row(....) containing the column values in the same order as the variable names.",swi_man_packages('semweb.html'),packages,218527).
+i(section(2,'11','sec:rdfcompare'),"library(semweb/rdf_compare): Compare RDF graphs",swi_man_packages('semweb.html'),packages,219411).
+i(/(rdf_equal_graphs,3),"True if GraphA and GraphB are the same under Substition.",swi_man_packages('semweb.html'),packages,219986).
+i(section(2,'12','sec:rdfportray'),"library(semweb/rdf_portray): Portray RDF resources",swi_man_packages('semweb.html'),packages,220984).
+i(/(rdf_portray_as,1),"Set the style used to portray resources.",swi_man_packages('semweb.html'),packages,222064).
+i(/(rdf_portray_lang,1),"If Lang is a list, set the list or preferred languages.",swi_man_packages('semweb.html'),packages,222991).
+i(section(2,'13','sec:semweb-related-packages'),"Related packages",swi_man_packages('semweb.html'),packages,223313).
+i(section(2,'14','sec:semweb-version3'),"Version 3 release notes",swi_man_packages('semweb.html'),packages,224309).
 i(section(0,'0','packages/sgml.html'),"SWI-Prolog SGML/XML parser",swi_man_packages('sgml.html'),packages,2778).
 i(section(2,'1','sec:sgml-intro'),"Introduction",swi_man_packages('sgml.html'),packages,7333).
 i(section(2,'2','sec:sgml-bluffers-guide'),"Bluffer's Guide",swi_man_packages('sgml.html'),packages,8576).
/usr/lib/swipl/doc/packages/semweb.html differs (HTML document, ASCII text, with very long lines)
--- old//usr/lib/swipl/doc/packages/semweb.html	2024-10-09 13:15:27.000000000 +0000
+++ new//usr/lib/swipl/doc/packages/semweb.html	2024-10-09 13:15:27.000000000 +0000
@@ -3793,6 +3793,11 @@
 +Stream, :Options</var>)</a></dt>
 <dd class="defbody">
 (Turtle clauses)</dd>
+<dt class="pubdef"><span class="pred-tag">[det]</span><a id="rdf_save_ntriples/2"><strong>rdf_save_ntriples</strong>(<var>+Spec, 
+:Options</var>)</a></dt>
+<dd class="defbody">
+Save RDF using ntriples format. The ntriples format is a subset of 
+Turtle, writing each triple fully qualified on its own line.</dd>
 <dt class="pubdef"><span class="pred-tag">[det]</span><a id="rdf_save_canonical_trig/2"><strong>rdf_save_canonical_trig</strong>(<var>+Spec, 
 :Options</var>)</a></dt>
 <dd class="defbody">
@@ -3961,12 +3966,6 @@
 stream handle, a file-URL or an atom that denotes a filename. </td></tr>
 </table>
 </dd>
-<dt class="pubdef"><span class="pred-tag">[det]</span><a id="rdf_save_ntriples/2"><strong>rdf_save_ntriples</strong>(<var>+Spec, 
-:Options</var>)</a></dt>
-<dd class="defbody">
-Save RDF using ntriples format. The ntriples format is a subset of 
-Turtle, writing each triple fully qualified on its own line.
-</dd>
 </dl>
 
 <p><h2 id="sec:rdfntriples"><a id="sec:6"><span class="sec-nr">6</span> <span class="sec-title">library(semweb/rdf_ntriples): 
/usr/lib/swipl/library/ext/chr/chr/chr_translate.pl differs (ASCII text, with very long lines)
--- old//usr/lib/swipl/library/ext/chr/chr/chr_translate.pl	2024-10-09 13:15:27.000000000 +0000
+++ new//usr/lib/swipl/library/ext/chr/chr/chr_translate.pl	2024-10-09 13:15:27.000000000 +0000
@@ -1,6 +1,6 @@
 /*  Generated by CHR bootstrap compiler
     From: /home/abuild/rpmbuild/BUILD/swipl-9.3.12/packages/chr/chr_translate.chr
-    Date: Fri Oct 11 21:09:06 2024
+    Date: Mon Nov 17 10:29:39 2025
 
     DO NOT EDIT.  EDIT THE CHR FILE INSTEAD
 */
@@ -2428,7 +2428,9 @@
     D=[H|_],
     length(H, I),
     aggregate_all(set(J/K),
-                  (member(L, A), functor(L, J, K)),
+                  ( member(L, A),
+                    functor(L, J, K)
+                  ),
                   M),
     N is I+1,
     trie_step_cases(M,
@@ -5780,7 +5782,9 @@
     ->  get_indexed_arguments(A, C),
         get_constraint_mode(A, D),
         aggregate_all(bag(E)-count,
-                      (member(E, C), nth1(E, D, +)),
+                      ( member(E, C),
+                        nth1(E, D, +)
+                      ),
                       F-G),
         (   G>10
         ->  findall([E], member(E, F), H)
@@ -6703,7 +6707,9 @@
     D=[K|_],
     length(K, L),
     aggregate_all(set(M/N),
-                  (member(O, A), functor(O, M, N)),
+                  ( member(O, A),
+                    functor(O, M, N)
+                  ),
                   P),
     Q is L+1,
     dispatch_trie_step_cases(P,
/usr/lib/swipl/library/ext/chr/chr/guard_entailment.pl differs (ASCII text)
--- old//usr/lib/swipl/library/ext/chr/chr/guard_entailment.pl	2024-10-09 13:15:27.000000000 +0000
+++ new//usr/lib/swipl/library/ext/chr/chr/guard_entailment.pl	2024-10-09 13:15:27.000000000 +0000
@@ -1,6 +1,6 @@
 /*  Generated by CHR bootstrap compiler
     From: /home/abuild/rpmbuild/BUILD/swipl-9.3.12/packages/chr/guard_entailment.chr
-    Date: Fri Oct 11 21:08:57 2024
+    Date: Mon Nov 17 10:29:35 2025
 
     DO NOT EDIT.  EDIT THE CHR FILE INSTEAD
 */
/usr/lib/swipl/library/ext/pldoc/pldoc/doc_html.qlf differs at offset '124' (data)
--- old /usr/lib/swipl/library/ext/pldoc/pldoc/doc_html.qlf (hex)
+++ new /usr/lib/swipl/library/ext/pldoc/pldoc/doc_html.qlf (hex)
@@ -1,7 +1,7 @@
 00000040  2d 39 2e 33 2e 31 32 2f  62 75 69 6c 64 2f 68 6f  |-9.3.12/build/ho|
 00000050  6d 65 2f 6c 69 62 72 61  72 79 2f 65 78 74 2f 70  |me/library/ext/p|
 00000060  6c 64 6f 63 2f 70 6c 64  6f 63 2f 2e 64 6f 63 5f  |ldoc/pldoc/.doc_|
-00000070  68 74 6d 6c 2e 71 6c 66  2e 31 37 37 39 31 51 4d  |html.qlf.17791QM|
+00000070  68 74 6d 6c 2e 71 6c 66  2e 31 37 39 35 36 51 4d  |html.qlf.17956QM|
 00000080  03 94 70 6c 64 6f 63 5f  68 74 6d 6c 46 2e 81 2f  |..pldoc_htmlF../|
 00000090  68 6f 6d 65 2f 61 62 75  69 6c 64 2f 72 70 6d 62  |home/abuild/rpmb|
 000000a0  75 69 6c 64 2f 42 55 49  4c 44 2f 73 77 69 70 6c  |uild/BUILD/swipl|
/usr/lib/swipl/library/prolog_colour.qlf differs at offset '113' (data)
--- old /usr/lib/swipl/library/prolog_colour.qlf (hex)
+++ new /usr/lib/swipl/library/prolog_colour.qlf (hex)
@@ -1,7 +1,7 @@
 00000040  2d 39 2e 33 2e 31 32 2f  62 75 69 6c 64 2f 68 6f  |-9.3.12/build/ho|
 00000050  6d 65 2f 6c 69 62 72 61  72 79 2f 2e 70 72 6f 6c  |me/library/.prol|
 00000060  6f 67 5f 63 6f 6c 6f 75  72 2e 71 6c 66 2e 31 37  |og_colour.qlf.17|
-00000070  37 38 30 51 4d 03 9a 70  72 6f 6c 6f 67 5f 63 6f  |780QM..prolog_co|
+00000070  39 35 32 51 4d 03 9a 70  72 6f 6c 6f 67 5f 63 6f  |952QM..prolog_co|
 00000080  6c 6f 75 72 46 18 81 2f  68 6f 6d 65 2f 61 62 75  |lourF../home/abu|
 00000090  69 6c 64 2f 72 70 6d 62  75 69 6c 64 2f 42 55 49  |ild/rpmbuild/BUI|
 000000a0  4c 44 2f 73 77 69 70 6c  2d 39 2e 33 2e 31 32 2f  |LD/swipl-9.3.12/|
/usr/lib/swipl/library/prolog_xref.qlf differs at offset '111' (data)
--- old /usr/lib/swipl/library/prolog_xref.qlf (hex)
+++ new /usr/lib/swipl/library/prolog_xref.qlf (hex)
@@ -1,7 +1,7 @@
 00000040  2d 39 2e 33 2e 31 32 2f  62 75 69 6c 64 2f 68 6f  |-9.3.12/build/ho|
 00000050  6d 65 2f 6c 69 62 72 61  72 79 2f 2e 70 72 6f 6c  |me/library/.prol|
-00000060  6f 67 5f 78 72 65 66 2e  71 6c 66 2e 31 37 37 39  |og_xref.qlf.1779|
-00000070  30 51 4d 03 96 70 72 6f  6c 6f 67 5f 78 72 65 66  |0QM..prolog_xref|
+00000060  6f 67 5f 78 72 65 66 2e  71 6c 66 2e 31 37 39 35  |og_xref.qlf.1795|
+00000070  34 51 4d 03 96 70 72 6f  6c 6f 67 5f 78 72 65 66  |4QM..prolog_xref|
 00000080  46 14 81 2f 68 6f 6d 65  2f 61 62 75 69 6c 64 2f  |F../home/abuild/|
 00000090  72 70 6d 62 75 69 6c 64  2f 42 55 49 4c 44 2f 73  |rpmbuild/BUILD/s|
 000000a0  77 69 70 6c 2d 39 2e 33  2e 31 32 2f 62 75 69 6c  |wipl-9.3.12/buil|
/usr/lib/swipl/xpce/man/reference/index.obj differs at offset '106' (data)
--- old /usr/lib/swipl/xpce/man/reference/index.obj (hex)
+++ new /usr/lib/swipl/xpce/man/reference/index.obj (hex)
@@ -1,33 +1,33 @@
 00000040  00 00 01 4e 00 00 00 0d  6d 61 6e 5f 74 6d 70 5f  |...N....man_tmp_|
 00000050  69 6e 64 65 78 78 4e 00  00 00 04 62 6f 74 68 49  |indexxN....bothI|
-00000060  00 00 17 aa 73 4e 00 00  00 06 6e 65 65 64 65 64  |....sN....needed|
-00000070  43 00 00 00 05 63 68 61  69 6e 00 00 00 02 00 00  |C....chain......|
-00000080  00 01 00 00 00 04 73 69  7a 65 4f 00 00 00 02 49  |......sizeO....I|
-00000090  00 00 00 02 78 49 00 00  00 15 65 4e 00 00 00 18  |....xI....eN....|
-000000a0  4d 2e 62 65 7a 69 65 72  5f 63 75 72 76 65 2e 53  |M.bezier_curve.S|
-000000b0  2e 63 6f 6d 70 75 74 65  65 4e 00 00 00 11 4d 2e  |.computeeN....M.|
-000000c0  63 6f 6c 6f 75 72 2e 53  2e 5f 78 6f 70 65 6e 65  |colour.S._xopene|
-000000d0  4e 00 00 00 17 4d 2e 64  69 73 70 6c 61 79 2e 53  |N....M.display.S|
-000000e0  2e 73 79 6e 63 68 72 6f  6e 69 73 65 65 4e 00 00  |.synchroniseeN..|
-000000f0  00 17 4d 2e 64 69 73 70  6c 61 79 2e 53 2e 78 31  |..M.display.S.x1|
-00000100  31 5f 74 68 72 65 61 64  73 65 4e 00 00 00 13 4d  |1_threadseN....M|
-00000110  2e 66 6f 6e 74 2e 53 2e  69 6e 69 74 69 61 6c 69  |.font.S.initiali|
-00000120  73 65 65 4e 00 00 00 15  4d 2e 67 72 61 70 68 69  |seeN....M.graphi|
-00000130  63 61 6c 2e 53 2e 63 6f  6d 70 75 74 65 65 4e 00  |cal.S.computeeN.|
-00000140  00 00 10 4d 2e 6c 69 6e  65 2e 53 2e 63 6f 6d 70  |...M.line.S.comp|
-00000150  75 74 65 65 4e 00 00 00  14 4d 2e 6d 65 6e 75 5f  |uteeN....M.menu_|
-00000160  62 61 72 2e 53 2e 63 6f  6d 70 75 74 65 65 4e 00  |bar.S.computeeN.|
-00000170  00 00 17 4d 2e 6f 62 6a  65 63 74 2e 53 2e 73 61  |...M.object.S.sa|
-00000180  76 65 5f 69 6e 5f 66 69  6c 65 65 4e 00 00 00 0f  |ve_in_fileeN....|
-00000190  4d 2e 70 63 65 2e 53 2e  73 75 63 63 65 65 64 65  |M.pce.S.succeede|
-000001a0  4e 00 00 00 08 43 2e 70  69 78 6d 61 70 65 4e 00  |N....C.pixmapeN.|
-000001b0  00 00 11 4d 2e 72 65 67  65 78 2e 53 2e 63 6f 6d  |...M.regex.S.com|
-000001c0  70 69 6c 65 65 4e 00 00  00 0a 43 2e 72 65 73 6f  |pileeN....C.reso|
-000001d0  75 72 63 65 65 4e 00 00  00 11 4d 2e 73 6f 63 6b  |urceeN....M.sock|
-000001e0  65 74 2e 53 2e 6c 69 73  74 65 6e 65 4e 00 00 00  |et.S.listeneN...|
-000001f0  0f 4d 2e 74 65 78 74 2e  53 2e 6d 61 72 67 69 6e  |.M.text.S.margin|
-00000200  65 4e 00 00 00 06 43 2e  74 69 6c 65 65 4e 00 00  |eN....C.tileeN..|
-00000210  00 11 4d 2e 76 69 73 75  61 6c 2e 47 2e 6d 61 73  |..M.visual.G.mas|
-00000220  74 65 72 65 4e 00 00 00  25 4d 2e 77 69 6e 64 6f  |tereN...%M.windo|
-00000230  77 5f 64 65 63 6f 72 61  74 6f 72 2e 53 2e 72 65  |w_decorator.S.re|
+00000060  00 00 17 aa 73 4e 00 00  00 0c 73 68 6f 77 5f 63  |....sN....show_c|
+00000070  75 72 72 65 6e 74 43 00  00 00 05 63 68 61 69 6e  |urrentC....chain|
+00000080  00 00 00 02 00 00 00 01  00 00 00 04 73 69 7a 65  |............size|
+00000090  4f 00 00 00 02 49 00 00  00 02 78 49 00 00 00 02  |O....I....xI....|
+000000a0  65 4e 00 00 00 16 4d 2e  70 6f 70 75 70 2e 53 2e  |eN....M.popup.S.|
+000000b0  73 68 6f 77 5f 63 75 72  72 65 6e 74 65 4e 00 00  |show_currenteN..|
+000000c0  00 14 56 2e 70 6f 70 75  70 2e 73 68 6f 77 5f 63  |..V.popup.show_c|
+000000d0  75 72 72 65 6e 74 58 73  4e 00 00 00 03 77 78 68  |urrentXsN....wxh|
+000000e0  4f 00 00 00 02 49 00 00  00 03 78 49 00 00 00 01  |O....I....xI....|
+000000f0  65 4e 00 00 00 10 4d 2e  73 69 7a 65 2e 47 2e 63  |eN....M.size.G.c|
+00000100  6f 6e 76 65 72 74 58 73  4e 00 00 00 07 72 65 73  |onvertXsN....res|
+00000110  65 72 76 65 4f 00 00 00  02 49 00 00 00 04 78 49  |erveO....I....xI|
+00000120  00 00 00 01 65 4e 00 00  00 12 56 2e 6d 65 6e 75  |....eN....V.menu|
+00000130  2e 6c 65 66 74 5f 6f 66  66 73 65 74 58 73 4e 00  |.left_offsetXsN.|
+00000140  00 00 09 68 6f 73 74 5f  68 61 6c 74 4f 00 00 00  |...host_haltO...|
+00000150  02 49 00 00 00 05 78 49  00 00 00 01 65 4e 00 00  |.I....xI....eN..|
+00000160  00 0b 4d 2e 70 63 65 2e  53 2e 64 69 65 58 73 4e  |..M.pce.S.dieXsN|
+00000170  00 00 00 0b 63 68 61 69  6e 5f 74 61 62 6c 65 4f  |....chain_tableO|
+00000180  00 00 00 02 49 00 00 00  06 78 49 00 00 00 0a 65  |....I....xI....e|
+00000190  4e 00 00 00 16 4d 2e 63  68 61 69 6e 5f 74 61 62  |N....M.chain_tab|
+000001a0  6c 65 2e 53 2e 61 70 70  65 6e 64 65 4e 00 00 00  |le.S.appendeN...|
+000001b0  13 4d 2e 63 68 61 69 6e  5f 74 61 62 6c 65 2e 53  |.M.chain_table.S|
+000001c0  2e 61 64 64 65 4e 00 00  00 17 4d 2e 63 68 61 69  |.addeN....M.chai|
+000001d0  6e 5f 74 61 62 6c 65 2e  53 2e 70 72 65 70 65 6e  |n_table.S.prepen|
+000001e0  64 65 4e 00 00 00 16 4d  2e 63 68 61 69 6e 5f 74  |deN....M.chain_t|
+000001f0  61 62 6c 65 2e 53 2e 64  65 6c 65 74 65 65 4e 00  |able.S.deleteeN.|
+00000200  00 00 0d 43 2e 63 68 61  69 6e 5f 74 61 62 6c 65  |...C.chain_table|
+00000210  65 4e 00 00 00 0c 43 2e  68 61 73 68 5f 74 61 62  |eN....C.hash_tab|
+00000220  6c 65 65 4e 00 00 00 12  56 2e 70 61 72 73 65 72  |leeN....V.parser|
+00000230  2e 6f 70 65 72 61 74 6f  72 73 65 4e 00 00 00 15  |.operatorseN....|
 00000240
/usr/lib/swipl/xpce/prolog/lib/emacs/emacs.qlf differs at offset '119' (data)
--- old /usr/lib/swipl/xpce/prolog/lib/emacs/emacs.qlf (hex)
+++ new /usr/lib/swipl/xpce/prolog/lib/emacs/emacs.qlf (hex)
@@ -1,7 +1,7 @@
 00000040  2d 39 2e 33 2e 31 32 2f  62 75 69 6c 64 2f 68 6f  |-9.3.12/build/ho|
 00000050  6d 65 2f 78 70 63 65 2f  70 72 6f 6c 6f 67 2f 6c  |me/xpce/prolog/l|
 00000060  69 62 2f 65 6d 61 63 73  2f 2e 65 6d 61 63 73 2e  |ib/emacs/.emacs.|
-00000070  71 6c 66 2e 31 37 37 36  38 51 4d 03 8a 65 6d 61  |qlf.17768QM..ema|
+00000070  71 6c 66 2e 31 37 39 32  39 51 4d 03 8a 65 6d 61  |qlf.17929QM..ema|
 00000080  63 73 46 24 81 2f 68 6f  6d 65 2f 61 62 75 69 6c  |csF$./home/abuil|
 00000090  64 2f 72 70 6d 62 75 69  6c 64 2f 42 55 49 4c 44  |d/rpmbuild/BUILD|
 000000a0  2f 73 77 69 70 6c 2d 39  2e 33 2e 31 32 2f 62 75  |/swipl-9.3.12/bu|
/usr/lib/swipl/xpce/prolog/lib/emacs/prolog_mode.qlf differs at offset '124' (data)
--- old /usr/lib/swipl/xpce/prolog/lib/emacs/prolog_mode.qlf (hex)
+++ new /usr/lib/swipl/xpce/prolog/lib/emacs/prolog_mode.qlf (hex)
@@ -1,7 +1,7 @@
 00000040  2d 39 2e 33 2e 31 32 2f  62 75 69 6c 64 2f 68 6f  |-9.3.12/build/ho|
 00000050  6d 65 2f 78 70 63 65 2f  70 72 6f 6c 6f 67 2f 6c  |me/xpce/prolog/l|
 00000060  69 62 2f 65 6d 61 63 73  2f 2e 70 72 6f 6c 6f 67  |ib/emacs/.prolog|
-00000070  5f 6d 6f 64 65 2e 71 6c  66 2e 31 37 38 35 30 51  |_mode.qlf.17850Q|
+00000070  5f 6d 6f 64 65 2e 71 6c  66 2e 31 38 30 38 35 51  |_mode.qlf.18085Q|
 00000080  4d 03 a2 65 6d 61 63 73  5f 70 72 6f 6c 6f 67 5f  |M..emacs_prolog_|
 00000090  6d 6f 64 65 46 30 81 2f  68 6f 6d 65 2f 61 62 75  |modeF0./home/abu|
 000000a0  69 6c 64 2f 72 70 6d 62  75 69 6c 64 2f 42 55 49  |ild/rpmbuild/BUI|
/usr/lib/swipl/xpce/prolog/lib/pce.qlf differs at offset '111' (data)
--- old /usr/lib/swipl/xpce/prolog/lib/pce.qlf (hex)
+++ new /usr/lib/swipl/xpce/prolog/lib/pce.qlf (hex)
@@ -1,7 +1,7 @@
 00000040  2d 39 2e 33 2e 31 32 2f  62 75 69 6c 64 2f 68 6f  |-9.3.12/build/ho|
 00000050  6d 65 2f 78 70 63 65 2f  70 72 6f 6c 6f 67 2f 6c  |me/xpce/prolog/l|
-00000060  69 62 2f 2e 70 63 65 2e  71 6c 66 2e 31 37 36 39  |ib/.pce.qlf.1769|
-00000070  30 51 4d 03 86 70 63 65  46 14 81 2f 68 6f 6d 65  |0QM..pceF../home|
+00000060  69 62 2f 2e 70 63 65 2e  71 6c 66 2e 31 37 38 31  |ib/.pce.qlf.1781|
+00000070  32 51 4d 03 86 70 63 65  46 14 81 2f 68 6f 6d 65  |2QM..pceF../home|
 00000080  2f 61 62 75 69 6c 64 2f  72 70 6d 62 75 69 6c 64  |/abuild/rpmbuild|
 00000090  2f 42 55 49 4c 44 2f 73  77 69 70 6c 2d 39 2e 33  |/BUILD/swipl-9.3|
 000000a0  2e 31 32 2f 62 75 69 6c  64 2f 68 6f 6d 65 2f 78  |.12/build/home/x|
/usr/lib/swipl/xpce/prolog/lib/trace/trace.qlf differs at offset '118' (data)
--- old /usr/lib/swipl/xpce/prolog/lib/trace/trace.qlf (hex)
+++ new /usr/lib/swipl/xpce/prolog/lib/trace/trace.qlf (hex)
@@ -1,7 +1,7 @@
 00000040  2d 39 2e 33 2e 31 32 2f  62 75 69 6c 64 2f 68 6f  |-9.3.12/build/ho|
 00000050  6d 65 2f 78 70 63 65 2f  70 72 6f 6c 6f 67 2f 6c  |me/xpce/prolog/l|
 00000060  69 62 2f 74 72 61 63 65  2f 2e 74 72 61 63 65 2e  |ib/trace/.trace.|
-00000070  71 6c 66 2e 31 37 38 34  31 51 4d 03 a2 70 63 65  |qlf.17841QM..pce|
+00000070  71 6c 66 2e 31 38 30 38  32 51 4d 03 a2 70 63 65  |qlf.18082QM..pce|
 00000080  5f 70 72 6f 6c 6f 67 5f  74 72 61 63 65 72 46 24  |_prolog_tracerF$|
 00000090  81 2f 68 6f 6d 65 2f 61  62 75 69 6c 64 2f 72 70  |./home/abuild/rp|
 000000a0  6d 62 75 69 6c 64 2f 42  55 49 4c 44 2f 73 77 69  |mbuild/BUILD/swi|
overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good)
overall=1