base_ui/apis/borhanApi.js

87 lines
2.3 KiB
JavaScript
Raw Normal View History

2025-02-11 07:08:54 +00:00
const baseUrl = "boronto/api/onto";
export default {
schema: {
list: "schema",
},
ontologies: {
show: `${baseUrl}/iri/`,
create: `${baseUrl}/`,
update: "",
delete: "",
read: "",
import: `${baseUrl}/import/`,
fileList: "/file/permit/borhan/list/serviceid",
},
imports: {
show: "",
create: `${baseUrl}/import/`,
update: `${baseUrl}/import/`,
delete: `${baseUrl}/import/`,
read: `${baseUrl}/import/`,
},
annotations: {
show: `${baseUrl}/annotation/`,
read: `${baseUrl}/annotation/`,
create: `${baseUrl}/annotation/`,
delete: `${baseUrl}/annotation/`,
},
metrics: {
read: `${baseUrl}/metric/`,
},
prefixes: {
read: `${baseUrl}/prefix/all/`,
},
iri: {
read: `${baseUrl}/iri/`,
update: `${baseUrl}/iri/`,
},
// همون مهفوم یا convept
class: {
sub: `${baseUrl}/class/sub/`,
equ: `${baseUrl}/class/equ/`,
read: `${baseUrl}/class/`,
add: `${baseUrl}/class/{{key}}/`,
removeAnnotation: `${baseUrl}/class/annotation/delete/`,
remove: `${baseUrl}/class/{{key}}/delete/`,
removetree: `${baseUrl}/class/delete/`,
autoComplate: `${baseUrl}/class/auto_complate/`,
update: `${baseUrl}/class/`,
annotations: {
read: `${baseUrl}/class/all/`,
},
},
property: {
removetree: `${baseUrl}/{{key}}/delete/`,
sub: `${baseUrl}/{{property}}/sub/`,
read: `${baseUrl}/all_property/`,
readitem: `${baseUrl}/{{key}}/`,
update: `${baseUrl}/property/`,
add: `${baseUrl}/property/{{key}}/`,
select: `${baseUrl}/property/type/`,
get_tree: `${baseUrl}/{{property}}/all/`,
annotations: {
read: `${baseUrl}/property/all/`,
read_all: `${baseUrl}/{{property}}/all/`,
},
},
individual: {
removetree: `${baseUrl}/individual/delete/`,
read: `${baseUrl}/all_individual/`,
add: `${baseUrl}/individual/{{key}}/`,
addlist: `${baseUrl}/individual/`,
select: `${baseUrl}/property/type/`,
update: `${baseUrl}/individual/`,
autoComplate: `${baseUrl}/individual/auto_complate/`,
remove: `${baseUrl}/individual/{{key}}/delete/`,
removList: `${baseUrl}/individual/delete/`,
removeAnnotation: `${baseUrl}/individual/annotation/delete/`,
annotations: {
read: `${baseUrl}/individual/all/`,
},
},
};