Design sparql API #9 Implementation

I think these source don't need default value. `s`, and `s_name`