Skip to content

Commit

Permalink
added back server changes
Browse files Browse the repository at this point in the history
  • Loading branch information
ChristianAlrabbaa committed Oct 22, 2024
1 parent b617f55 commit e394a32
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions server.js
Original file line number Diff line number Diff line change
Expand Up @@ -375,12 +375,13 @@ app.post('/axiom', (req, res) => {
console.log("done computing proofs.");
console.log('extracting module...');

const moduleName = 'module_'+ path.parse(ontology).name;
const outputLabel = path.parse(ontology).name;
const module = spawn('java', [
'-jar', 'externalTools/explain.jar',
'-o', ontPath,
'-a', axiom,
'-mod', moduleName,
'-ad',
'-ol', outputLabel,
'-od', projPath,
], { encoding: 'utf-8' });

Expand All @@ -391,7 +392,7 @@ app.post('/axiom', (req, res) => {
console.log('computing atomic decomposition...');
const ad = spawn('java', [
'-cp', 'externalTools/AD/adStarGenerator.jar', 'EverythingForGivenOntology',
path.join(projPath, moduleName) + '.owl', // module input
path.join(projPath, outputLabel) + '.owl', // module input
projPath, //outDir
'atomic ' + path.parse(ontology).name //outFileName
], { encoding: 'utf-8' });
Expand Down Expand Up @@ -616,21 +617,21 @@ function getProofType(genMethod, sigPath) {
let minWTreeOpts = ["3","7","12"];
let minDepthOpts = ["2","5","10"];

let proofType = 'MinTreeSize';
let proofType = 'MinimalTreeSize';
// CONDENSED MINIMAL PROOF
if (sigPath!=="NoSignature"){
proofType = 'ConMinTreeSize';
proofType = 'CondensedMinimalTreeSize';
if (minDepthOpts.includes(genMethod))
proofType = 'ConMinDepth';
proofType = 'CondensedMinimalDepth';
else if (minWTreeOpts.includes(genMethod))
proofType = 'ConMinWTreeSize';
proofType = 'CondensedMinimalWeightedTreeSize';
}
// MINIMAL PROOF
else {
if (minDepthOpts.includes(genMethod))
proofType = 'MinDepth';
proofType = 'MinimalDepth';
else if (minWTreeOpts.includes(genMethod))
proofType = 'MinWTreeSize';
proofType = 'MinimalWeightedTreeSize';
}
return proofType;
}
Expand Down Expand Up @@ -666,7 +667,7 @@ function generateProofs(ontPath,axiom, projPath,sigPath,genMethod,translate2NL)
'--ontology-path', ontPath,
'--conclusion-axiom', axiom,
'--output-type', 'graph',
'--output-name', 'proof',
'--output-label', 'proof',
'--output-directory', projPath,
'--proof-type', proofType,
'--signature-file-path', sigPath,
Expand Down

0 comments on commit e394a32

Please sign in to comment.