Hi,
There is actually another thread in which we detail what's happening here: Datatype handling
The short version is Stardog canonicalizes literals by default to improve query and loading performance. If you require literals to be stored exactly as specified, you can set index.literals.canonical=false when creating your database.