RDF as well as OSLC and SHACL shapes are clear on the fact that a property declared multiple times with different language tags is counted as 1 property. But as you see reported in https://jazz.net/forum/questions/263777/java-cant-read-rqm-resource-shape-rdf-as-an-oslc-resourceshape-java-class-error-400-bad-request, Lyo does not deal well with them if the underlying cardinality is 0…1 or 1…1.
Jim, what do you think about changing the shapes to support this? I.e. changing from a String to string array / set in 4.0 client?