and I think it should work but it's not the nicest looking thing and I'd have to have two mappings. One for http and another for https assuming it's just these two in there.
I think it's a little bit different but thanks for the link to the previous issue. It might have something to do with the fact that I have a BASE defined in my mapping.
...nope. I eliminated the BASE and I still have the colon out front.
It looks like the subject template is super odd because I needed to have a trailing slash. Not because I wanted it but because I'm trying to reproduce what geonamed produces in their rdf dumps but oddly it looks like it works when I query it.
ha, I was just about to write that I gave that a try and it works. The odd subject template doesn't load but when I replaced the second template with a slash it works. Looks like a mis translation from SMS to R2RML.
Is there any way to do that in SMS? I'd really rather not use R2RML. SMS is much nicer.
The only hack workaround I can think of is to put http: in the template and do a substring starting at position 5 in your IRIs. We're adding an IRI() cast support to SMS2 and soon the STRDT and STRLANG functions you mentioned so we should have full parity at that point.