afs commented on issue #2383: URL: https://github.com/apache/jena/issues/2383#issuecomment-2028440523
Fuseki is behind a proxy? > `org.apache.jena.shared.PrefixMapping$IllegalPrefixException: 😀` `FROM` triggers `DynamicDatasets.dynamicDataset` which sets up prefixes as it is created at the start of the request, and does not wait until prefixes are used (which would only delay problems to later in the request execution). While 😀 is a legal prefix name in Turtle family languages, it is not a legal prefix for RDF/XML. That must be a XML NCName to be used in the predicate position. In RDF/XML properties are qnames. Jena `PrefixMapping` add restrictions to ensure that, when used to write RDF/XML data, the writing process won't fail because of prefix names. `PrefixMapping` is quite old code and we don't want to change the contract. For most processing there is an internal abstraction that supports TriG. The code in `GraphUnionRead` should skip such prefixes. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
