For also remembering like vs dislike, you would need another property to store this.
Something like.
<category>
<pattern>who lives * you</pattern>
<template>I <self>if (#self.likesCountry == null) { #self.likesCountry = random(true, false); }; if (#self.likesCountry) { "" } else { "do not" }</self> like <self>if (#self.country == null) { #self.country = random("USA", "Canada", "Mexico"); }; #self.country</self></template>
</category>
For exporting knowledge, you can export knowledge as JSON data from the bot's Knowledge page.