Exemplo n.º 1
0
 def refine(self, *args, **kw):
     cherrypy.response.headers["Access-Control-Allow-Origin"] = "*"
     cherrypy.response.headers["Access-Control-Allow-Methods"] = "GET, POST, OPTIONS"
     cherrypy.response.headers[
         "Access-Control-Allow-Headers"
     ] = "Cache-Control, X-Proxy-Authorization, X-Requested-With"
     cherrypy.response.headers["Accept"] = "application/json"
     # cl = cherrypy.request.headers['Content-Length']
     # rawbody = cherrypy.request.body.read(cl)
     json_load = " ".join(cherrypy.request.params.keys())
     json_load = json.loads(json_load)
     id = json_load["id"]
     id = id.lower()
     header = json_load["header"]
     class_ = json_load["class"]
     mappingName = json_load["mappingName"]
     mapping = csv2rdf.tabular.mapping.Mapping(id)
     mapping.update_mapping(header, class_, mappingName)
     return "In a queue now!"
Exemplo n.º 2
0
    def refine_all_similar(self, *args, **kw):
        cherrypy.response.headers["Access-Control-Allow-Origin"] = "*"
        cherrypy.response.headers["Access-Control-Allow-Methods"] = "GET, POST, OPTIONS"
        cherrypy.response.headers[
            "Access-Control-Allow-Headers"
        ] = "Cache-Control, X-Proxy-Authorization, X-Requested-With"
        cherrypy.response.headers["Accept"] = "application/json"
        # cl = cherrypy.request.headers['Content-Length']
        # rawbody = cherrypy.request.body.read(cl)
        print cherrypy.request.params
        json_load = " ".join(cherrypy.request.params.keys())
        json_load = json.loads(json_load)
        id = json_load["id"]
        id = id.lower()
        header = json_load["header"]
        class_ = json_load["class"]
        from csv2rdf.semanticmediawiki.query import SMWQuery

        smwquery = SMWQuery()
        idList = smwquery.fetchAllResourceIdsFromDataset(id)
        for id in idList:
            mapping = csv2rdf.tabular.mapping.Mapping(id)
            mapping.update_mapping(header, class_)
        return "In a queue now!"