This document discusses carbohydrate structure representation in public chemistry databases. It begins with an overview of public chemistry databases and challenges in representing sugar rings. It then discusses algorithms for canonicalizing chair and Haworth representations of hexagons and pentagons in sugars. Future work proposed includes integrating these algorithms with chemical validation tools and improving representation of more complex carbohydrate structures.