예제 #1
0
        /*
         * public static SparqlQuery CreateQuery(QueryTemplates template, string subjectIri, PredicateResultWrapperList predicateObjectWrapperList, string language)
         * {
         *  SparqlParameterizedString queryParamString = GetQueryTemplateCopy(template);
         *  queryParamString.SetSubject(subjectIri);
         *  queryParamString.SetLanguage(language);
         *  string predicates = predicateObjectWrapperList.GetPredicateListString();
         *  queryParamString.SetPart("predicates", predicates);
         *  return QueryParsing.ParseQuery(queryParamString);
         * }*/

        public static SparqlQuery CreateQuery(QueryTemplates template, string subjectIri, string language)
        {
            SparqlParameterizedString queryParamString = GetQueryTemplateCopy(template);

            queryParamString.SetSubject(subjectIri);
            queryParamString.SetLanguage(language);
            return(QueryParsing.ParseQuery(queryParamString));
        }