Type of string literals in RDF

I am developing a rather complex RDF vocabulary.

Some data is in string format. For example, I use string literals to
describe a Unix command to be executed by my software. Or for another
example, I use strings to describe XSLT parameter names. Or to describe
program version numbers such as "11.3".

My question: When validating an RDF file, should I check that these
strings are of xsd:string type? or should I accept arbitrary types of
such "string" literals?

What is better from the viewpoint of complex system design?

Received on Thursday, 9 November 2017 01:09:20 UTC