The iSee Onto API serves as a middleware connecting the iSee Ontology and iSee API. It utilizes Apache Jena Fuseki server and SPARQL to retrieve information from the iSee Ontology.
SC - Top level sub classes only
SN - Sub classes with children
IN - Instances
Ontology Concept | Endpoint | Parent Class | Usage |
---|---|---|---|
AITask (SN) | /api/onto/AITask |
https://purl.org/heals/eo#AITask | Cockpit |
AIMethod (SN) | /api/onto/AIMethod |
https://purl.org/heals/eo#ArtificialIntelligenceMethod | Cockpit |
DataType (IN) | /api/onto/KnowledgeLevel |
http://www.w3id.org/iSeeOnto/explainer#DataType | Cockpit |
AIModelAssessmentMetric (IN) | /api/onto/AIModelAssessmentMetric |
http://www.w3id.org/iSeeOnto/aimodelevaluation#AIModelAssessmentMetric | Cockpit |
AIModelAssessmentDimension (IN) | /api/onto/AIModelAssessmentDimension |
http://www.w3id.org/iSeeOnto/aimodelevaluation#AIModelAssessmentDimension | Cockpit |
Portability (IN) | /api/onto/Portability |
http://www.w3id.org/iSeeOnto/explainer#Portability | - |
ExplainerConcurrentness (IN) | /api/onto/ExplainerConcurrentness |
http://www.w3id.org/iSeeOnto/explainer#ExplainerConcurrentness | - |
ExplanationScope (IN) | /api/onto/ExplanationScope |
http://www.w3id.org/iSeeOnto/explainer#ExplanationScope | - |
ExplanationTarget (IN) | /api/onto/ExplanationTarget |
http://www.w3id.org/iSeeOnto/explainer#ExplanationTarget | - |
UserQuestionTarget (SN) | /api/onto/UserQuestionTarget |
http://www.w3id.org/iSeeOnto/user#UserQuestionTarget | Cockpit |
UserDomain (SN) | /api/onto/UserDomain |
http://www.w3id.org/iSeeOnto/user#UserDomain | Cockpit |
UserIntent (SN) | /api/onto/UserIntent |
http://www.w3id.org/iSeeOnto/user#UserIntent | Cockpit |
KnowledgeLevel (IN) | /api/onto/KnowledgeLevel |
http://www.w3id.org/iSeeOnto/user#KnowledgeLevel | Cockpit |
🚧 Ongoing Development 🚧
key
and label
key
, label
, parent
and children
[
{
"key":"https://purl.org/heals/eo#ArtificialIntelligenceMethod",
"label":"AI Method",
"parent":"http://www.w3id.org/iSeeOnto/user#UserQuestionTarget",
"children": [ ]
},
{
}
]
npm install
Create a .env file and change the SPAQRL_ENDPOINT
connection string as required
npm start
docker build -f Dockerfile -t isee4xai/ontoapi:dev .
docker-compose --file docker-compose.yml up -d --build