{"id":1094,"date":"2020-05-13T20:09:28","date_gmt":"2020-05-14T01:09:28","guid":{"rendered":"http:\/\/tiemensfamily.com\/TimOnCS\/?p=1094"},"modified":"2020-05-13T20:09:28","modified_gmt":"2020-05-14T01:09:28","slug":"crossword-puzzle-data-format","status":"publish","type":"post","link":"https:\/\/tiemensfamily.com\/timoncs\/2020\/05\/13\/crossword-puzzle-data-format\/","title":{"rendered":"Crossword Puzzle Data Format"},"content":{"rendered":"<p>The biggest crisis in computer science today is the lack of a good crossword puzzle data format.<\/p>\n<p>There are some existing formats:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.xwordinfo.com\/XPF\/\">XPF Universal Crossword Puzzle Data Format<\/a><\/li>\n<p> &#8211; XML based, minimal redundancy, answers summarized in grid<\/p>\n<li><a href=\"https:\/\/labs.ft.com\/experiment\/2018\/03\/26\/crossword-data-format.html\">Yet Another Crossword Data Format<\/a><\/li>\n<p> &#8211; YAML-like (i.e. not YAML), more redundancy, no answer summary, online parser restricts to 15&#215;15 or 17&#215;17\n<\/ul>\n<p>There are also some terrible formats:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.litsoft.com\/across\/docs\/AcrossTextFormat.pdf\">Across Lite<\/a><\/li>\n<p> &#8211; BINARY format (!!) with &#8220;older TEXT version&#8221;.  Enough said.  The TEXT version does have no redundancy, however.<\/p>\n<li><a href=\"https:\/\/www.xwordinfo.com\/JSON\/\">XwordInfo JSON<\/a> &#8211; doesn&#8217;t even have a real name, and doesn&#8217;t deserve one.  The format is full of redundancy, and is difficult to use.  <a href=\"https:\/\/www.xwordinfo.com\/JSON\/Data.aspx?date=9\/11\/2008&amp;format=text\">Example .json<\/a>.\n<\/ul>\n<p>Special purpose formats:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/century-arcade\/xd\">.xd format<\/a> from <a href=\"https:\/\/www.reddit.com\/r\/videos\/comments\/brp65b\/how_a_file_format_led_to_a_crossword_scandal\/\">File Format Leads to Crossword Scandal<\/a> and the <a href=\"http:\/\/xd.saul.pw\/data\/\">Data Store and Program<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The biggest crisis in computer science today is the lack of a good crossword puzzle data format. There are some existing formats: XPF Universal Crossword Puzzle Data Format &#8211; XML based, minimal redundancy, answers summarized in grid Yet Another Crossword &hellip; <a href=\"https:\/\/tiemensfamily.com\/timoncs\/2020\/05\/13\/crossword-puzzle-data-format\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts\/1094"}],"collection":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/comments?post=1094"}],"version-history":[{"count":0,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts\/1094\/revisions"}],"wp:attachment":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/media?parent=1094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/categories?post=1094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/tags?post=1094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}