Hi @nawabhussain,
-
Why do German DBpedia IRIs not resolve?: The German chapter has server issues at the moment. AFAIK there is the chance that this will work again by end of September. You can just retrieve the English IRI or DBpedia global ID for it with the help of http://dev.dbpedia.org/Global_IRI_Resolution_Service and then lookup the data there.
-
Why are the results different depending on the input text?: Spotlight uses language models and is trained to be applied on real text (actually Wikipedia like text. However the results for single words or the collection of concepts can be also quite good.) So this not contradicting this is just normal behavior for probabilistic approaches. You can try to get better results by filtering on specific DBpedia classes (e.g. Companies, Person…) to improve the results.