Changeset 406

Show
Ignore:
Timestamp:
04/30/09 11:11:22 (9 years ago)
Author:
samuraraujo
Message:
 
Location:
Explorator/trunk
Files:
9 added
7 modified

Legend:

Unmodified
Added
Removed
  • Explorator/trunk/app/controllers/explorator_controller.rb

    r396 r406  
    1616  #default rails method. returns the view index.rhtml. 
    1717  def index      
    18       
     18     RDFS::Resource.new('<http://sw.nokia.com/id/5865201a-b7ba-47b8-b4a8-1b7efd25cc07/N95_8GB>'). email_solution 
     19     
    1920  end 
    2021   
  • Explorator/trunk/app/controllers/facets_controller.rb

    r404 r406  
    2020  def create 
    2121    properties= eval(params[:exp]).result.collect{|s,p,o| s}.compact.uniq     
    22     facetgroup=FACETO::FacetGroup.new('<http://www.semanticnavigation.org/2008/faceto#' << params[:name] << '>') 
     22    facetgroup=FACETO::FacetGroup.new('<http://http://www.tecweb.inf.puc-rio.br/2008/faceto#' << params[:name] << '>') 
    2323    facetgroup.rdfs::label=params[:name] 
    24     facetgroup.faceto::type=RDFS::Resource.new('http://www.semanticnavigation.org/2008/faceto#userdefined') 
     24    facetgroup.faceto::type=RDFS::Resource.new('http://www.tecweb.inf.puc-rio.br/2008/faceto#userdefined') 
    2525    facetgroup.save 
    2626    #it will hold all the facets 
     
    3232        #This code only creates facets that represents properties. Facets that represents expressions are not considerated here. 
    3333        id =UUID.random_create.to_s 
    34         facet = FACETO::Facet.new('<http://www.semanticnavigation.org/2008/faceto#' << id << '>') 
     34        facet = FACETO::Facet.new('<http://www.tecweb.inf.puc-rio.br/2008/faceto#' << id << '>') 
    3535        facet.save               
    3636        facet.faceto::derivedTerm = predicate       
     
    5757    #  @groups=FACETO::FacetGroup.find_all() 
    5858    #  @facetgroup=FACETO::FacetGroup.find_by_rdfs::label('Group1').first 
    59     @groups=FACETO::FacetGroup.find_by_faceto::type(RDFS::Resource.new('http://www.semanticnavigation.org/2008/faceto#userdefined')) 
     59    @groups=FACETO::FacetGroup.find_by_faceto::type(RDFS::Resource.new('http://www.tecweb.inf.puc-rio.br/2008/faceto#userdefined')) 
    6060    @facetgroup=FACETO::FacetGroup.find_by_rdfs::label(params[:name]).first   
    6161     
     
    7474     
    7575     
    76     @groups=FACETO::FacetGroup.find_by_faceto::type(RDFS::Resource.new('http://www.semanticnavigation.org/2008/faceto#userdefined')) 
     76    @groups=FACETO::FacetGroup.find_by_faceto::type(RDFS::Resource.new('http://www.tecweb.inf.puc-rio.br/2008/faceto#userdefined')) 
    7777     
    7878    inference(@resourceset.resources,UUID.random_create.to_s) 
     
    315315     
    316316    #create a object FacetGroup for this instance of resources 
    317     @facetgroup=FACETO::FacetGroup.new('<http://www.semanticnavigation.org/2008/faceto#' << cid << '>') 
     317    @facetgroup=FACETO::FacetGroup.new('<http://www.tecweb.inf.puc-rio.br/2008/faceto#' << cid << '>') 
    318318    @facetgroup.rdfs::label=cid 
    319     @facetgroup.faceto::type=RDFS::Resource.new('http://www.semanticnavigation.org/2008/faceto#infered') 
     319    @facetgroup.faceto::type=RDFS::Resource.new('http://www.tecweb.inf.puc-rio.br/2008/faceto#infered') 
    320320    @facetgroup.save 
    321321    #it will hold all the facets 
     
    328328         
    329329        id =UUID.random_create.to_s 
    330         facet = FACETO::Facet.new('<http://www.semanticnavigation.org/2008/faceto#' << id << '>') 
     330        facet = FACETO::Facet.new('<http://www.tecweb.inf.puc-rio.br/2008/faceto#' << id << '>') 
    331331        facet.save      
    332332        facet.faceto::derivedTerm = predicate       
  • Explorator/trunk/app/controllers/repository_controller.rb

    r404 r406  
    88  @repositories 
    99  def index     
    10     puts RDFS::Resource.new('<http://sw.nokia.com/id/5865201a-b7ba-47b8-b4a8-1b7efd25cc07/N95_8GB>'). email_solution 
    1110     
    1211    render :layout => false 
  • Explorator/trunk/lib/dataload.rb

    r403 r406  
    7979Namespace.register(:editor, 'http://sw.nokia.com/Editor-1/') 
    8080Namespace.register(:webarch, 'http://sw.nokia.com/WebArch-1/') 
    81 Namespace.register(:faceto, 'http://www.semanticnavigation.org/2008/faceto#') 
     81Namespace.register(:faceto, 'http://www.tecweb.inf.puc-rio.br/2008/faceto#') 
    8282Namespace.register(:explorator, 'http://www.explorator.org/2008/explorator#') 
    8383Namespace.register(:foaf, 'http://xmlns.com/foaf/0.1/') 
  • Explorator/trunk/lib/libs.rb

    r394 r406  
    1111#this adapter must be the last one added to the pool because It will be used as an write adapter by the activerdf 
    1212#adapter = ConnectionPool.add(:type => :rdflite, :location => 'db/explorator.db', :reasoning => false,:keyword => true) 
    13 $work = ConnectionPool.add_data_source :type => :sparql_sesame_api , :title=> 'INTERNAL',  :repository => 'INTERNAL', :dir => $sesamedir.path 
     13$work = ConnectionPool.add_data_source :type => :sparql_sesame_api , :title=> 'INTERNAL',  :repository => 'INTERNAL', :dir => $sesamedir.path ,:caching => true 
    1414 
    1515 
  • Explorator/trunk/vendor/plugins/activerdf_sparql-1.3.6/lib/activerdf_sparql/sparql.rb

    r404 r406  
    4141     
    4242     
    43      @engine = params[:engine] 
     43    @engine = params[:engine] 
    4444    if @engine == nil 
    4545      response = Net::HTTP.get_response(URI.parse(@url))     
     
    5050      end 
    5151    end  
    52      raise ActiveRdfError, "SPARQL engine unsupported" unless [:yars2, :sesame2, :joseki, :virtuoso].include? @engine 
     52    raise ActiveRdfError, "SPARQL engine unsupported" unless [:yars2, :sesame2, :joseki, :virtuoso].include? @engine 
    5353     
    5454    @request_method = params[:request_method] || :get 
     
    6464  def query(query, &block)     
    6565    qs = Query2SPARQL.translate(query,@engine) 
    66     #puts qs.to_s 
    67     if @caching 
    68       result = query_cache(qs) 
    69       if result.nil? 
    70         $activerdflog.debug "cache miss for query #{qs}" 
    71       else 
     66    if @caching  
     67      if is_into_cache(qs)  
    7268        $activerdflog.debug "cache hit for query #{qs}" 
    73         return result 
    74       end 
    75     end 
     69        return  query_cache(qs) 
     70      end 
     71    end     
    7672     
    7773    result = execute_sparql_query(qs, header(query), &block) 
     
    9793          url = "#@url?query=#{CGI.escape(qs)}"         
    9894        else 
    99         url = "#@url&query=#{CGI.escape(qs)}"           
     95          url = "#@url&query=#{CGI.escape(qs)}"           
    10096        end 
    10197        #puts url 
     
    157153    end 
    158154  end  
    159   def query_cache(query_string) 
    160      
    161     if @sparql_cache.include?(query_string) 
    162        
    163       return @sparql_cache.fetch(query_string) 
    164     else 
    165       return nil 
    166     end 
     155  def is_into_cache(query_string) 
     156    @sparql_cache.include?(query_string)       
     157  end 
     158  def query_cache(query_string)          
     159    return @sparql_cache.fetch(query_string)     
    167160  end 
    168161   
  • Explorator/trunk/vendor/plugins/activerdf_sparql-1.3.6/lib/activerdf_sparql/sparql_sesame_api.rb

    r404 r406  
    5555  def query(query, &block)     
    5656    qs = Query2SPARQL.translate(query) 
    57      
    58     if @caching 
    59       result = query_cache(qs) 
    60       if result.nil? 
    61         $activerdflog.debug "cache miss for query #{qs}" 
    62       else 
    63         $activerdflog.debug "cache hit for query #{qs}" 
    64         return result 
    65       end 
    66     end     
    67     result = execute_sparql_query(qs,   &block) 
     57    if !(@title.include?'INTERNAL' and qs.to_s.include? "http://www.tecweb.inf.puc-rio.br")       
     58      if @caching  
     59        if is_into_cache(qs)  
     60          $activerdflog.debug "cache hit for query #{qs}" 
     61          return  query_cache(qs) 
     62        end 
     63      end  
     64    end 
     65    result = execute_sparql_query(qs, &block) 
    6866    add_to_cache(qs, result) if @caching 
    6967    result = [] if result == "timeout" 
    7068    puts @title 
    71         puts qs.to_s   
     69    puts qs.to_s   
    7270    return result 
    7371  end 
     
    7977       
    8078      response = @bridge.query(qs.to_s) 
    81   
     79       
    8280      #  puts response 
    8381    rescue  
     
    104102  # s,p must be resources, o can be primitive data or resource 
    105103  def add(s,p,o,c=nil) 
    106     
     104     
    107105    # check illegal input 
    108106    raise(ActiveRdfError, "adding non-resource #{s} while adding (#{s},#{p},#{o},#{c})") unless s.respond_to?(:uri) 
     
    117115  def delete(s,p,o,c=nil) 
    118116     
    119 #    # check illegal input 
    120 #    raise(ActiveRdfError, "deleting non-resource #{s} while adding (#{s},#{p},#{o},#{c})") unless s.respond_to?(:uri) 
    121 #    raise(ActiveRdfError, "deleting non-resource #{p} while adding (#{s},#{p},#{o},#{c})") unless p.respond_to?(:uri) 
    122 #     
     117    #    # check illegal input 
     118    #    raise(ActiveRdfError, "deleting non-resource #{s} while adding (#{s},#{p},#{o},#{c})") unless s.respond_to?(:uri) 
     119    #    raise(ActiveRdfError, "deleting non-resource #{p} while adding (#{s},#{p},#{o},#{c})") unless p.respond_to?(:uri) 
     120    #     
    123121    quad = [s,p,o,c].collect {|r| r.nil? ? nil : internalise(r) } 
    124122    puts quad[0] 
     
    127125    puts quad[3] 
    128126    response = @bridge.delete(quad[0],quad[1],quad[2],quad[3]) 
    129       
     127     
    130128  end   
    131129  # transform triple into internal format <uri> and "literal" 
     
    152150    end 
    153151  end  
     152  def is_into_cache(query_string) 
     153    @sparql_cache.include?(query_string)       
     154  end 
    154155  def query_cache(query_string)     
    155156    if @sparql_cache.include?(query_string)