예제 #1
0
        public SPARQLTemplate addTemplate(String templateName, String classRole, String classId, String role, String id, String newId)
        {
            SPARQLTemplate template = this.addTemplate(templateName, classRole, classId);

            template.addRole(role, getPREFIX_URI(id), getPREFIX_URI(newId));
            return(template);
        }
예제 #2
0
        public SPARQLTemplate addTemplate(String templateName, String classRole, String classId)
        {
            SPARQLTemplate template = new SPARQLTemplate();

            template.TemplateName = templateName;
            template.ClassRole    = classRole;
            template.ClassId      = getPREFIX_URI(classId);

            return(this.addTemplate(template));
        }
예제 #3
0
        public SPARQLTemplate addTemplate(SPARQLTemplate template)
        {
            //var items = from query in this.Templates
            //            where query.TemplateName == template.TemplateName
            //            select query;

            //if (items.Count<SPARQLTemplate>() == 0)
            //{
            int idx = this.Templates.Count <SPARQLTemplate>();

            template.Idx = ++idx;
            this.Templates.Add(template);
            return(template);
            //}
            //else
            //{
            //  return items.First<SPARQLTemplate>();
            //}
        }