~/f/swipl/RPMS.2017 ~/f/swipl
~/f/swipl
RPMS.2017/swipl-9.3.19-1.1.x86_64.rpm RPMS/swipl-9.3.19-1.1.x86_64.rpm differ: byte 225, line 1
Comparing swipl-9.3.19-1.1.x86_64.rpm to swipl-9.3.19-1.1.x86_64.rpm
comparing the rpm tags of swipl
--- old-rpm-tags
+++ new-rpm-tags
@@ -2452 +2452 @@
-/usr/lib/swipl/boot.prc b8fc6dca6192f9a1ff2e8d30cb2d91d177c0d518d4a9964fe2789708ec172370 0
+/usr/lib/swipl/boot.prc e2515bd4f46d02572313506261d226e154fe01d6f11fa3d3a755b50824d76607 0
@@ -2769 +2769 @@
-/usr/lib/swipl/doc/manindex.db 8b849645af934fdc65bdd6b98ca36d1e1202fc1bbdb7cea31ff8646820b70303 0
+/usr/lib/swipl/doc/manindex.db 9180c0ef0de1cd2d4a745a26ebe984cecf05d37ac2ef989809a33c40a5cc0b1a 0
@@ -2978 +2978 @@
-/usr/lib/swipl/doc/packages/semweb.html 8743b5b60fc6aac018bd501b4052eea6bb2f64cb249eb9d66990eeb971c381e2 0
+/usr/lib/swipl/doc/packages/semweb.html ce0cb20bca888daa04a084ed90f713078948f513100f58df472820611112bc2b 0
@@ -3001 +3001 @@
-/usr/lib/swipl/lib/jpl.jar 7d06bab82a3541076c377bab918b8d8dfece36ec9d649161bce3b3b5c402b74b 0
+/usr/lib/swipl/lib/jpl.jar 19f8622ace3af0c76dbc0251f44c02732dd99aaff8951dbc878703adbd31439f 0
@@ -3206 +3206 @@
-/usr/lib/swipl/library/ext/chr/chr/chr_translate.pl 9be6ac60dc4f451b4980a14c829433c149e3e4018547db56cb15da50104bc68b 0
+/usr/lib/swipl/library/ext/chr/chr/chr_translate.pl b070c0244072bc954aea26f52e16ffbcfc619ec4c8fde7e46b0e39a03904d9ae 0
@@ -3209 +3209 @@
-/usr/lib/swipl/library/ext/chr/chr/guard_entailment.pl c27501a80a8a9e13d3cd94b292628d07d817dae26b24232bfd3747639a782bce 0
+/usr/lib/swipl/library/ext/chr/chr/guard_entailment.pl 21c2c52f973958ae3f64b68d05b7c0ee58096d941f06187a71b445ee1d84fd51 0
@@ -3415 +3415 @@
-/usr/lib/swipl/library/ext/pldoc/pldoc/doc_html.qlf a897195185832cb24ae6b216fa2fb2b78f6295ce98f0e7c652cd572c1faddf6f 0
+/usr/lib/swipl/library/ext/pldoc/pldoc/doc_html.qlf 555dccc266508d93feb35c19de8ee7a135f0fecbb659f3de9939a97074f4c97c 0
@@ -3605 +3605 @@
-/usr/lib/swipl/library/prolog_colour.qlf d4afeb30fbd855eea309f44f0f8949e5a4f1d9e2d25899429c16f7906fc98442 0
+/usr/lib/swipl/library/prolog_colour.qlf a958033ab113e5e18f844fab6899de00852e1f0bf8a2cf33e061e334a7743ce9 0
@@ -3624 +3624 @@
-/usr/lib/swipl/library/prolog_xref.qlf 2795d8bbde9d640d51167ec154c7fee8dabe07213ccc9f7543e2d07e6a4be685 0
+/usr/lib/swipl/library/prolog_xref.qlf 45a555dd9090bb5848488ca3d90646121093cefa285f9fe7e684ca2df4855179 0
@@ -4283 +4283 @@
-/usr/lib/swipl/xpce/man/reference/index.obj 90dbc232e4049a00c106ed59cc464222e85c24ab8134cc7a20160d826aac40a5 0
+/usr/lib/swipl/xpce/man/reference/index.obj abd553c7e109c52fd253d274a0ad90e863691297f3993154bbd5182452c16a77 0
@@ -4422 +4422 @@
-/usr/lib/swipl/xpce/prolog/lib/emacs/emacs.qlf 31fa15d0af2fdf5c8dd274f2cfa66a13aa30b33b575e34c90580d40e4be64306 0
+/usr/lib/swipl/xpce/prolog/lib/emacs/emacs.qlf 3a8845c94ff58310a76d82166e94ac924bc52a3e79a7ecf544fd765ade623053 0
@@ -4440 +4440 @@
-/usr/lib/swipl/xpce/prolog/lib/emacs/prolog_mode.qlf 6225dbfbfb1156c45f960e40b4b934f85df5d6f189aadb041bc2f109b9bb57fc 0
+/usr/lib/swipl/xpce/prolog/lib/emacs/prolog_mode.qlf 8ecf32ab6b4f4ba5fde97390d567d23c8a14f22e7cb2892915005c239fc97627 0
@@ -4513 +4513 @@
-/usr/lib/swipl/xpce/prolog/lib/pce.qlf 07e7e9f0329db208dfec8fde151160413eabdb5cf126086ecacbbf685b0da2e9 0
+/usr/lib/swipl/xpce/prolog/lib/pce.qlf c1b68cbfc2644e7f280865e22f3195a2b3cb36c8675ba4b49c610e676513c474 0
@@ -4687 +4687 @@
-/usr/lib/swipl/xpce/prolog/lib/trace/trace.qlf 2e9ee3de3dfd2590b4dd45b6b03940ec9986a557ff94cb40355a82db38087cc7 0
+/usr/lib/swipl/xpce/prolog/lib/trace/trace.qlf a637ae40f7f1752a72e267a4f8d0eaf909840100b4b47ff0ced7d8ec75b0befc 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	2025-02-04 15:30:35.000000000 +0000
+++ new//usr/lib/swipl/doc/manindex.db	2025-02-04 15:30:35.000000000 +0000
@@ -3717,60 +3717,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,169601).
 i(/(turtle_write_uri,2),"Write a URI as <...>",swi_man_packages('semweb.html'),packages,169969).
 i(/('rdf_db:rdf_load_stream',3),"(Turtle clauses)",swi_man_packages('semweb.html'),packages,170185).
-i(/(rdf_save_canonical_trig,2),"Save triples in a canonical format.",swi_man_packages('semweb.html'),packages,170440).
-i(/(rdf_save_trig,2),"Save multiple RDF graphs into a TriG file.",swi_man_packages('semweb.html'),packages,170771).
-i(/(rdf_save_canonical_turtle,2),"Save triples in a canonical format.",swi_man_packages('semweb.html'),packages,171455).
-i(/(rdf_save_turtle,2),"Save an RDF graph as Turtle.",swi_man_packages('semweb.html'),packages,172302).
-i(/(rdf_save_ntriples,2),"Save RDF using ntriples format.",swi_man_packages('semweb.html'),packages,176639).
-i(section(2,'6','sec:rdfntriples'),"library(semweb/rdf_ntriples): Process files in the RDF N-Triples format",swi_man_packages('semweb.html'),packages,176960).
-i(/(read_ntriple,2),"Read the next triple from Stream as Triple.",swi_man_packages('semweb.html'),packages,178009).
-i(/(read_nquad,2),"Read the next quad from Stream as Quad.",swi_man_packages('semweb.html'),packages,178751).
-i(/(read_ntuple,2),"Read the next triple or quad from Stream as Tuple.",swi_man_packages('semweb.html'),packages,179483).
-i(/(rdf_read_ntriples,3),"True when Triples/Quads is a list of triples/quads from Input.",swi_man_packages('semweb.html'),packages,180042).
-i(/(rdf_read_nquads,3),"True when Triples/Quads is a list of triples/quads from Input.",swi_man_packages('semweb.html'),packages,180042).
-i(/(rdf_process_ntriples,3),"Call-back interface, compatible with the other triple readers.",swi_man_packages('semweb.html'),packages,181816).
-i(/('rdf_db:rdf_load_stream',3),"Plugin rule that supports loading the ntriples and nquads formats.",swi_man_packages('semweb.html'),packages,182505).
-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,182845).
-i(section(2,'7','sec:rdfa'),"library(semweb/rdfa): Extract RDF from an HTML or XML DOM",swi_man_packages('semweb.html'),packages,183201).
-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,184137).
-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,184830).
-i(/('rdf_db:rdf_load_stream',3),"Register library(semweb/rdfa) as loader for HTML RDFa files.",swi_man_packages('semweb.html'),packages,185759).
-i(section(2,'8','sec:rdfs'),"library(semweb/rdfs): RDFS related queries",swi_man_packages('semweb.html'),packages,186243).
-i(section(3,'8.1','sec:semweb-rdfs-classes'),"Hierarchy and class-individual relations",swi_man_packages('semweb.html'),packages,187607).
-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,188147).
-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,189060).
-i(/(rdfs_class_property,2),"True if the domain of Property includes Class.",swi_man_packages('semweb.html'),packages,189557).
-i(/(rdfs_individual_of,2),"True if Resource is an individual of Class.",swi_man_packages('semweb.html'),packages,189834).
-i(section(3,'8.2','sec:semweb-rdfs-containers'),"Collections and Containers",swi_man_packages('semweb.html'),packages,190315).
-i(/(rdfs_member,2),"Test or generate the members of Set.",swi_man_packages('semweb.html'),packages,190770).
-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,191049).
-i(/(rdfs_assert_list,2),"Equivalent to rdfs_assert_list/3 using DB = user.",swi_man_packages('semweb.html'),packages,191314).
-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,191616).
-i(section(2,'9','sec:rdflib'),"Managing RDF input files",swi_man_packages('semweb.html'),packages,192104).
-i(section(3,'9.1','sec:semweb-rdf-manifest'),"The Manifest file",swi_man_packages('semweb.html'),packages,193084).
-i(section(4,'9.1.1','sec:semweb-void'),"Support for the VoID and VANN vocabularies",swi_man_packages('semweb.html'),packages,197346).
-i(section(4,'9.1.2','sec:semweb-find-manifest'),"Finding manifest files",swi_man_packages('semweb.html'),packages,199375).
-i(/(rdf_attach_library,1),"Load meta-data on RDF repositories from FileOrDirectory.",swi_man_packages('semweb.html'),packages,199758).
-i(/(rdf_list_library,0),"List the available resources in the library.",swi_man_packages('semweb.html'),packages,200700).
-i(/(rdf_list_library,1),"Same as rdf_list_library(Id,[]).",swi_man_packages('semweb.html'),packages,201780).
-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,201957).
-i(/(rdf_load_library,2),"Load the given library.",swi_man_packages('semweb.html'),packages,202828).
-i(section(3,'9.2','sec:usage'),"Usage scenarios",swi_man_packages('semweb.html'),packages,203228).
-i(section(4,'9.2.1','sec:semweb-manifest-resources'),"Referencing resources",swi_man_packages('semweb.html'),packages,206177).
-i(section(3,'9.3','sec:semweb-rdflib-example'),"Putting it all together",swi_man_packages('semweb.html'),packages,208617).
-i(section(3,'9.4','sec:w3cmanifest'),"Example: A metadata file for W3C WordNet",swi_man_packages('semweb.html'),packages,209879).
-i(section(2,'10','sec:sparqlclient'),"library(semweb/sparql_client): SPARQL client library",swi_man_packages('semweb.html'),packages,213658).
-i(/(sparql_query,3),"Execute a SPARQL query on an HTTP SPARQL endpoint.",swi_man_packages('semweb.html'),packages,214724).
-i(/(sparql_set_server,1),"Set sparql server default options.",swi_man_packages('semweb.html'),packages,217290).
-i(/(sparql_read_xml_result,2),"Specs from http://www.w3.org/TR/rdf-sparql-XMLres/.",swi_man_packages('semweb.html'),packages,217762).
-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,218542).
-i(section(2,'11','sec:rdfcompare'),"library(semweb/rdf_compare): Compare RDF graphs",swi_man_packages('semweb.html'),packages,219426).
-i(/(rdf_equal_graphs,3),"True if GraphA and GraphB are the same under Substition.",swi_man_packages('semweb.html'),packages,220001).
-i(section(2,'12','sec:rdfportray'),"library(semweb/rdf_portray): Portray RDF resources",swi_man_packages('semweb.html'),packages,220999).
-i(/(rdf_portray_as,1),"Set the style used to portray resources.",swi_man_packages('semweb.html'),packages,222079).
-i(/(rdf_portray_lang,1),"If Lang is a list, set the list or preferred languages.",swi_man_packages('semweb.html'),packages,223006).
-i(section(2,'13','sec:semweb-related-packages'),"Related packages",swi_man_packages('semweb.html'),packages,223328).
-i(section(2,'14','sec:semweb-version3'),"Version 3 release notes",swi_man_packages('semweb.html'),packages,224324).
+i(/(rdf_save_ntriples,2),"Save RDF using ntriples format.",swi_man_packages('semweb.html'),packages,170440).
+i(/(rdf_save_canonical_trig,2),"Save triples in a canonical format.",swi_man_packages('semweb.html'),packages,170750).
+i(/(rdf_save_trig,2),"Save multiple RDF graphs into a TriG file.",swi_man_packages('semweb.html'),packages,171081).
+i(/(rdf_save_canonical_turtle,2),"Save triples in a canonical format.",swi_man_packages('semweb.html'),packages,171765).
+i(/(rdf_save_turtle,2),"Save an RDF graph as Turtle.",swi_man_packages('semweb.html'),packages,172612).
+i(section(2,'6','sec:rdfntriples'),"library(semweb/rdf_ntriples): Process files in the RDF N-Triples format",swi_man_packages('semweb.html'),packages,176959).
+i(/(read_ntriple,2),"Read the next triple from Stream as Triple.",swi_man_packages('semweb.html'),packages,178008).
+i(/(read_nquad,2),"Read the next quad from Stream as Quad.",swi_man_packages('semweb.html'),packages,178750).
+i(/(read_ntuple,2),"Read the next triple or quad from Stream as Tuple.",swi_man_packages('semweb.html'),packages,179482).
+i(/(rdf_read_ntriples,3),"True when Triples/Quads is a list of triples/quads from Input.",swi_man_packages('semweb.html'),packages,180041).
+i(/(rdf_read_nquads,3),"True when Triples/Quads is a list of triples/quads from Input.",swi_man_packages('semweb.html'),packages,180041).
+i(/(rdf_process_ntriples,3),"Call-back interface, compatible with the other triple readers.",swi_man_packages('semweb.html'),packages,181815).
+i(/('rdf_db:rdf_load_stream',3),"Plugin rule that supports loading the ntriples and nquads formats.",swi_man_packages('semweb.html'),packages,182504).
+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,182844).
+i(section(2,'7','sec:rdfa'),"library(semweb/rdfa): Extract RDF from an HTML or XML DOM",swi_man_packages('semweb.html'),packages,183200).
+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,184136).
+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,184829).
+i(/('rdf_db:rdf_load_stream',3),"Register library(semweb/rdfa) as loader for HTML RDFa files.",swi_man_packages('semweb.html'),packages,185758).
+i(section(2,'8','sec:rdfs'),"library(semweb/rdfs): RDFS related queries",swi_man_packages('semweb.html'),packages,186242).
+i(section(3,'8.1','sec:semweb-rdfs-classes'),"Hierarchy and class-individual relations",swi_man_packages('semweb.html'),packages,187606).
+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,188146).
+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,189059).
+i(/(rdfs_class_property,2),"True if the domain of Property includes Class.",swi_man_packages('semweb.html'),packages,189556).
+i(/(rdfs_individual_of,2),"True if Resource is an individual of Class.",swi_man_packages('semweb.html'),packages,189833).
+i(section(3,'8.2','sec:semweb-rdfs-containers'),"Collections and Containers",swi_man_packages('semweb.html'),packages,190314).
+i(/(rdfs_member,2),"Test or generate the members of Set.",swi_man_packages('semweb.html'),packages,190769).
+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,191048).
+i(/(rdfs_assert_list,2),"Equivalent to rdfs_assert_list/3 using DB = user.",swi_man_packages('semweb.html'),packages,191313).
+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,191615).
+i(section(2,'9','sec:rdflib'),"Managing RDF input files",swi_man_packages('semweb.html'),packages,192103).
+i(section(3,'9.1','sec:semweb-rdf-manifest'),"The Manifest file",swi_man_packages('semweb.html'),packages,193083).
+i(section(4,'9.1.1','sec:semweb-void'),"Support for the VoID and VANN vocabularies",swi_man_packages('semweb.html'),packages,197345).
+i(section(4,'9.1.2','sec:semweb-find-manifest'),"Finding manifest files",swi_man_packages('semweb.html'),packages,199374).
+i(/(rdf_attach_library,1),"Load meta-data on RDF repositories from FileOrDirectory.",swi_man_packages('semweb.html'),packages,199757).
+i(/(rdf_list_library,0),"List the available resources in the library.",swi_man_packages('semweb.html'),packages,200699).
+i(/(rdf_list_library,1),"Same as rdf_list_library(Id,[]).",swi_man_packages('semweb.html'),packages,201779).
+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,201956).
+i(/(rdf_load_library,2),"Load the given library.",swi_man_packages('semweb.html'),packages,202827).
+i(section(3,'9.2','sec:usage'),"Usage scenarios",swi_man_packages('semweb.html'),packages,203227).
+i(section(4,'9.2.1','sec:semweb-manifest-resources'),"Referencing resources",swi_man_packages('semweb.html'),packages,206176).
+i(section(3,'9.3','sec:semweb-rdflib-example'),"Putting it all together",swi_man_packages('semweb.html'),packages,208616).
+i(section(3,'9.4','sec:w3cmanifest'),"Example: A metadata file for W3C WordNet",swi_man_packages('semweb.html'),packages,209878).
+i(section(2,'10','sec:sparqlclient'),"library(semweb/sparql_client): SPARQL client library",swi_man_packages('semweb.html'),packages,213657).
+i(/(sparql_query,3),"Execute a SPARQL query on an HTTP SPARQL endpoint.",swi_man_packages('semweb.html'),packages,214723).
+i(/(sparql_set_server,1),"Set sparql server default options.",swi_man_packages('semweb.html'),packages,217289).
+i(/(sparql_read_xml_result,2),"Specs from http://www.w3.org/TR/rdf-sparql-XMLres/.",swi_man_packages('semweb.html'),packages,217761).
+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,218541).
+i(section(2,'11','sec:rdfcompare'),"library(semweb/rdf_compare): Compare RDF graphs",swi_man_packages('semweb.html'),packages,219425).
+i(/(rdf_equal_graphs,3),"True if GraphA and GraphB are the same under Substition.",swi_man_packages('semweb.html'),packages,220000).
+i(section(2,'12','sec:rdfportray'),"library(semweb/rdf_portray): Portray RDF resources",swi_man_packages('semweb.html'),packages,220998).
+i(/(rdf_portray_as,1),"Set the style used to portray resources.",swi_man_packages('semweb.html'),packages,222078).
+i(/(rdf_portray_lang,1),"If Lang is a list, set the list or preferred languages.",swi_man_packages('semweb.html'),packages,223005).
+i(section(2,'13','sec:semweb-related-packages'),"Related packages",swi_man_packages('semweb.html'),packages,223327).
+i(section(2,'14','sec:semweb-version3'),"Version 3 release notes",swi_man_packages('semweb.html'),packages,224323).
 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	2025-02-04 15:30:35.000000000 +0000
+++ new//usr/lib/swipl/doc/packages/semweb.html	2025-02-04 15:30:35.000000000 +0000
@@ -3792,6 +3792,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">
@@ -3960,12 +3965,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	2025-02-04 15:30:35.000000000 +0000
+++ new//usr/lib/swipl/library/ext/chr/chr/chr_translate.pl	2025-02-04 15:30:35.000000000 +0000
@@ -1,6 +1,6 @@
 /*  Generated by CHR bootstrap compiler
     From: /home/abuild/rpmbuild/BUILD/swipl-9.3.19/packages/chr/chr_translate.chr
-    Date: Mon Feb 24 11:51:29 2025
+    Date: Fri Mar 29 01:10:21 2041
 
     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	2025-02-04 15:30:35.000000000 +0000
+++ new//usr/lib/swipl/library/ext/chr/chr/guard_entailment.pl	2025-02-04 15:30:35.000000000 +0000
@@ -1,6 +1,6 @@
 /*  Generated by CHR bootstrap compiler
     From: /home/abuild/rpmbuild/BUILD/swipl-9.3.19/packages/chr/guard_entailment.chr
-    Date: Mon Feb 24 11:51:22 2025
+    Date: Fri Mar 29 01:10:16 2041
 
     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 39 2f  62 75 69 6c 64 2f 68 6f  |-9.3.19/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 38 38 34 35 51 4d  |html.qlf.18845QM|
+00000070  68 74 6d 6c 2e 71 6c 66  2e 31 38 39 31 38 51 4d  |html.qlf.18918QM|
 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 39 2f  62 75 69 6c 64 2f 68 6f  |-9.3.19/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 38  |og_colour.qlf.18|
-00000070  38 33 37 51 4d 03 9a 70  72 6f 6c 6f 67 5f 63 6f  |837QM..prolog_co|
+00000070  39 31 30 51 4d 03 9a 70  72 6f 6c 6f 67 5f 63 6f  |910QM..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 39 2f  |LD/swipl-9.3.19/|
/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 39 2f  62 75 69 6c 64 2f 68 6f  |-9.3.19/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 38 38 34  |og_xref.qlf.1884|
-00000070  31 51 4d 03 96 70 72 6f  6c 6f 67 5f 78 72 65 66  |1QM..prolog_xref|
+00000060  6f 67 5f 78 72 65 66 2e  71 6c 66 2e 31 38 39 31  |og_xref.qlf.1891|
+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 39 2f 62 75 69 6c  |wipl-9.3.19/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 08 69 6e 66 65 72 69  |....sN....inferi|
-00000070  6f 72 43 00 00 00 05 63  68 61 69 6e 00 00 00 02  |orC....chain....|
-00000080  00 00 00 01 00 00 00 04  73 69 7a 65 4f 00 00 00  |........sizeO...|
-00000090  02 49 00 00 00 02 78 49  00 00 00 05 65 4e 00 00  |.I....xI....eN..|
-000000a0  00 19 56 2e 64 69 73 70  6c 61 79 2e 71 75 69 63  |..V.display.quic|
-000000b0  6b 5f 61 6e 64 5f 64 69  72 74 79 65 4e 00 00 00  |k_and_dirtyeN...|
-000000c0  19 52 2e 64 69 73 70 6c  61 79 2e 71 75 69 63 6b  |.R.display.quick|
-000000d0  5f 61 6e 64 5f 64 69 72  74 79 65 4e 00 00 00 0d  |_and_dirtyeN....|
-000000e0  56 2e 70 72 6f 63 65 73  73 2e 70 69 64 65 4e 00  |V.process.pideN.|
-000000f0  00 00 08 43 2e 73 6f 63  6b 65 74 65 4e 00 00 00  |...C.socketeN...|
-00000100  1c 24 6f 62 6a 65 63 74  73 24 4f 2e 72 75 6e 6e  |.$objects$O.runn|
-00000110  69 6e 67 5f 70 72 6f 63  65 73 73 65 73 58 73 4e  |ing_processesXsN|
-00000120  00 00 00 0c 73 68 6f 77  5f 63 75 72 72 65 6e 74  |....show_current|
-00000130  4f 00 00 00 02 49 00 00  00 03 78 49 00 00 00 02  |O....I....xI....|
-00000140  65 4e 00 00 00 16 4d 2e  70 6f 70 75 70 2e 53 2e  |eN....M.popup.S.|
-00000150  73 68 6f 77 5f 63 75 72  72 65 6e 74 65 4e 00 00  |show_currenteN..|
-00000160  00 14 56 2e 70 6f 70 75  70 2e 73 68 6f 77 5f 63  |..V.popup.show_c|
-00000170  75 72 72 65 6e 74 58 73  4e 00 00 00 06 63 6c 69  |urrentXsN....cli|
-00000180  63 6b 73 4f 00 00 00 02  49 00 00 00 04 78 49 00  |cksO....I....xI.|
-00000190  00 00 0b 65 4e 00 00 00  0f 43 2e 63 6c 69 63 6b  |...eN....C.click|
-000001a0  5f 67 65 73 74 75 72 65  65 4e 00 00 00 09 43 2e  |_gestureeN....C.|
-000001b0  67 65 73 74 75 72 65 65  4e 00 00 00 16 4d 2e 69  |gestureeN....M.i|
-000001c0  6e 74 5f 69 74 65 6d 2e  53 2e 69 6e 63 72 65 6d  |nt_item.S.increm|
-000001d0  65 6e 74 65 4e 00 00 00  1d 56 2e 6c 69 73 74 5f  |enteN....V.list_|
-000001e0  62 72 6f 77 73 65 72 2e  73 65 6c 65 63 74 5f 6d  |browser.select_m|
-000001f0  65 73 73 61 67 65 65 4e  00 00 00 1b 56 2e 6c 69  |essageeN....V.li|
-00000200  73 74 5f 62 72 6f 77 73  65 72 2e 6f 70 65 6e 5f  |st_browser.open_|
-00000210  6d 65 73 73 61 67 65 65  4e 00 00 00 12 4d 2e 6e  |messageeN....M.n|
-00000220  6f 64 65 2e 53 2e 63 6f  6c 6c 61 70 73 65 64 65  |ode.S.collapsede|
-00000230  4e 00 00 00 10 56 2e 6e  6f 64 65 2e 63 6f 6c 6c  |N....V.node.coll|
+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 09 6e 65 63  |urrentXsN....nec|
+000000e0  65 73 73 61 72 79 4f 00  00 00 02 49 00 00 00 03  |essaryO....I....|
+000000f0  78 49 00 00 00 3f 65 4e  00 00 00 11 4d 2e 62 69  |xI...?eN....M.bi|
+00000100  74 6d 61 70 2e 53 2e 72  65 64 72 61 77 65 4e 00  |tmap.S.redraweN.|
+00000110  00 00 25 4d 2e 62 72 6f  77 73 65 72 5f 73 65 6c  |..%M.browser_sel|
+00000120  65 63 74 5f 67 65 73 74  75 72 65 2e 53 2e 69 6e  |ect_gesture.S.in|
+00000130  69 74 69 61 6c 69 73 65  65 4e 00 00 00 21 4d 2e  |itialiseeN...!M.|
+00000140  62 72 6f 77 73 65 72 5f  73 65 6c 65 63 74 5f 67  |browser_select_g|
+00000150  65 73 74 75 72 65 2e 53  2e 76 65 72 69 66 79 65  |esture.S.verifye|
+00000160  4e 00 00 00 10 56 2e 68  6f 73 74 2e 63 61 6c 6c  |N....V.host.call|
+00000170  5f 62 61 63 6b 65 4e 00  00 00 07 43 2e 63 68 61  |_backeN....C.cha|
+00000180  69 6e 65 4e 00 00 00 15  4d 2e 63 68 61 72 5f 61  |ineN....M.char_a|
+00000190  72 72 61 79 2e 47 2e 6d  6f 64 69 66 79 65 4e 00  |rray.G.modifyeN.|
+000001a0  00 00 18 4d 2e 63 6c 69  63 6b 5f 67 65 73 74 75  |...M.click_gestu|
+000001b0  72 65 2e 53 2e 76 65 72  69 66 79 65 4e 00 00 00  |re.S.verifyeN...|
+000001c0  10 4d 2e 63 6f 64 65 2e  47 2e 63 6f 6e 76 65 72  |.M.code.G.conver|
+000001d0  74 65 4e 00 00 00 17 4d  2e 63 6f 64 65 5f 76 65  |teN....M.code_ve|
+000001e0  63 74 6f 72 2e 47 2e 63  6f 6e 76 65 72 74 65 4e  |ctor.G.converteN|
+000001f0  00 00 00 16 4d 2e 63 6f  6e 6e 65 63 74 69 6f 6e  |....M.connection|
+00000200  2e 53 2e 63 6f 6d 70 75  74 65 65 4e 00 00 00 12  |.S.computeeN....|
+00000210  4d 2e 63 75 72 73 6f 72  2e 47 2e 63 6f 6e 76 65  |M.cursor.G.conve|
+00000220  72 74 65 4e 00 00 00 19  4d 2e 64 69 73 70 6c 61  |rteN....M.displa|
+00000230  79 2e 47 2e 63 6f 6e 6e  65 63 74 69 6f 6e 5f 66  |y.G.connection_f|
 00000240
/usr/lib/swipl/xpce/prolog/lib/emacs/emacs.qlf differs at offset '120' (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 39 2f  62 75 69 6c 64 2f 68 6f  |-9.3.19/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 38 38 31  37 51 4d 03 8a 65 6d 61  |qlf.18817QM..ema|
+00000070  71 6c 66 2e 31 38 38 38  35 51 4d 03 8a 65 6d 61  |qlf.18885QM..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 39 2f 62 75  |/swipl-9.3.19/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 39 2f  62 75 69 6c 64 2f 68 6f  |-9.3.19/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 38 39 31 31 51  |_mode.qlf.18911Q|
+00000070  5f 6d 6f 64 65 2e 71 6c  66 2e 31 39 30 34 39 51  |_mode.qlf.19049Q|
 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 '112' (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 39 2f  62 75 69 6c 64 2f 68 6f  |-9.3.19/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 38 37 30  |ib/.pce.qlf.1870|
-00000070  37 51 4d 03 86 70 63 65  46 14 81 2f 68 6f 6d 65  |7QM..pceF../home|
+00000060  69 62 2f 2e 70 63 65 2e  71 6c 66 2e 31 38 37 36  |ib/.pce.qlf.1876|
+00000070  36 51 4d 03 86 70 63 65  46 14 81 2f 68 6f 6d 65  |6QM..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 39 2f 62 75 69 6c  64 2f 68 6f 6d 65 2f 78  |.19/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 39 2f  62 75 69 6c 64 2f 68 6f  |-9.3.19/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 38 39 30  30 51 4d 03 a2 70 63 65  |qlf.18900QM..pce|
+00000070  71 6c 66 2e 31 39 30 34  34 51 4d 03 a2 70 63 65  |qlf.19044QM..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