Die Implementierung des XSchemas kann zum einen durch das Anwenden der Tools Enterprise Architect und ShapeChange durchgeführt werden.
Jedoch kann durch Anwenden dieser Tools das UML Anwendungsschema nicht in vollem Maße im XSchema Dokument umgesetzt werden. Gerade bei der Implementierung der Wertelisten besteht das Problem, dass die einzelnen Einträge dieser Listen nicht fest vorgegeben werden können. Außs diesem Grund werden seperat Implementierungsregeln aufgestellt, die sich an den Regeln der ISO 19118 orientieren. Nachfolgend ist die Implementierung eine Klasse beispielhaft dargestellt.
Die Wertelisten werden dabei in eine sererate XML Datei gespeichert, auf die anschließend über Verweise zugegriffen werden kann. Weiterhin werden alle mehrsprachigen Texte ebenfalls in seperate XML Dateien geschrieben. Desweiteren ist ein Codelistendokument nötig, welches alle Sprach-, Ländercodes und Zeichenkodierung der mehrsprachigen Texte führt. Nachfolgend sind diese Dateien mit den möglichen Verweisen dargestellt.