Provide: * compatibility with current Portable Shogi Notation file conventions * free opensource reference implementations in common programming languages to encourage compliance to current standard * information on *.kif to *.psn and *.psn to *.kif file format conversion * conventions for common and custom attribute/value declarations in game records * conventions for commenting games * conventions for recording standard and non standard shogi variations