Gavin Mendel-Gleason

Results 79 issues of Gavin Mendel-Gleason

``` [52] throw(error(subdocument_key_missing,_13426)) [50] 'document/json':check_schema_document_restrictions(json{'@id':'terminusdb:///lego/schema#PartRelation','@type':'http://terminusdb.com/schema/sys#Class','http://terminusdb.com/schema/sys#subdocument':[],'terminusdb:///lego/schema#left ':json{'@id':'terminusdb:///lego/schema#Part','@type':"@id"},'terminusdb:///lego/schema#relation_type':json{'@id':'terminusdb:///lego/schema#RelationType','@type':"@id"},'terminusdb:///lego/schema#right':json{'@id':'terminusdb:///lego/schema#Part','@type':"@id"}}) at /home/gavin/dev/terminusdb/src/core/document/json.pl:1659 [48] utils:do_or_die('document/json':json_schema_elaborate_('Class',...,...,[],...),error(schema_type_unknown('Class'),_13588)) at /home/gavin/dev/terminusdb/src/core/util/utils.pl:143 [46] utils:do_or_die('document/json':json_schema_elaborate(...,...,[],...),error(unable_to_elaborate_schema_document(...),_13652)) at /home/gavin/dev/terminusdb/src/core/util/utils.pl:143 [45] 'document/json':json_schema_triple(json{'@id':"PartRelation",'@subdocument':[],'@type':"Class",'left ':"Part",relation_type:"RelationType",right:"Part"},_13728{'@base':"terminusdb:///lego/data",'@schema':"terminusdb:///lego/schema#",'@type':"@context",api:'http://terminusdb.com/schema/api#',json:'http://terminusdb.com/schema/json#',owl:'http://www.w3.org/2002/07/owl#',rdf:'http://www.w3.org/1999/02/22-rdf-syntax-ns#',rdfs:'http://www.w3.org/2000/01/rdf-schema#',sys:'http://terminusdb.com/schema/sys#',vio:'http://terminusdb.com/schema/vio#',woql:'http://terminusdb.com/schema/woql#',xdd:'http://terminusdb.com/schema/xdd#',xsd:'http://www.w3.org/2001/XMLSchema#'},t(_13784,_13786,_13788)) at /home/gavin/dev/terminusdb/src/core/document/json.pl:1678 [44] 'document/json':insert_schema_document_unsafe(transaction_object{commit_info:commit_info{},descriptor:branch_descriptor{branch_name:"main",repository_descriptor: ...},inference_objects:[],instance_objects:[...],parent:transaction_object{descriptor: ...,inference_objects:[],instance_objects: ...,parent: ...,schema_objects: ...},schema_objects:[...]},json{'@base':"terminusdb:///lego/data",'@schema':"terminusdb:///lego/schema#",'@type':"@context"},json{'@id':"PartRelation",'@subdocument':[],'@type':"Class",'left ':"Part",relation_type:"RelationType",right:"Part"}) at...

bug

Capabilities are really only held by the given user, so should be deleted with then user is deleted, so as not to leave any capabilities hanging on databases and organizations.

bug

Add an "insert if does not exist else update" to WOQL.

enhancement

Two WOQL words that transmute an error condition to a truth value of true or false would be helpful.

enhancement

``` [17] _41122318{'@type':"api:UnpackErrorResponse",'api:error':_41122324}:

bug

There should be a way to move a database, perhaps even just clone + delete.

enhancement

Failure to process extended data types leads to backtrace: From BDRC Works MW1KG17424.trig `https://gitlab.com/bdrc-data/works/` ``` processing MW1KG17424.trig [ERROR] 2022-08-25T18:16:52.099290+02:00 Warning: ignoring graph 'http://purl.bdrc.io/graph/MW1KG17424':16 [51] throw(error(unknown_type_casting_error(...,'http://id.loc.gov/datatypes/edtf'),_3092)) [49] literals:turtle_to_literal(literal(type('http://id.loc.gov/datatypes/edtf','1993,1996,1999')),_3150^^'http://id.loc.gov/datatypes/edtf') at /home/gavin/dev/terminusdb/src/core/triple/literals.pl:334 [46]...

bug

We need a way to take an object, shift it to a new ID location, updating all appropriate links and IDs.

enhancement

It should be possible to specify "@value" for the documentation of an Enum. ```json { "@id" : "Choice", "@type" : "Enum", "@documentation" : [ { "@lang" : "en", "@label" :...

enhancement

There may be some bug in the API call in the python interface regarding `get_triples`. Reported by user on TerminusX ``` DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): cloud.terminusdb.com:443 send: b'GET /reto2/api/triples/reto2/reto-experiments/local/branch/main/instance...