If svgx files or whatever just had some non-svg node in the top level that contained all of the special inkscape-only info, you might even be able to keep it totally compatible with svg itself. (Just obviously, lacking the special inkscape features)
<svg>
<ink:inkscaperoot xmlns:ink="inkscapeschema">
<effect href="#x">
<border strokewidth="1"... />
<border strokewidth="1"... />
<border strokewidth="1"... />
</effect>
</ink:inkscaperoot>
<g><rect id="x" />... regular svg...</g>
</svg>