Aller au contenu principal

ontologie


title: Ontologie sidebar_label: Ontologie (65) sidebar_position: 1 doc_type: reference

Ontologie

En bref

Interrogez, creez et naviguez dans votre modele metier.

Prerequis

  • Cle API avec le preset MCP et les scopes requis
  • Client MCP configure (voir Configuration)

Exemples minimaux

Decouvrir et rechercher dans votre ontologie

  1. Listez vos espaces disponibles :
{
"name": "ontology_list_espaces",
"arguments": {}
}
  1. Recherchez des entites par mot-cle :
{
"name": "ontology_search",
"arguments": {
"query": "fournisseur",
"limit": 10
}
}
  1. Consultez les details d'une entite :
{
"name": "ontology_get_node",
"arguments": {
"nodeId": "uuid-de-lentite"
}
}

Decouverte

ontology_list_espaces

Liste les espaces (canvas) disponibles dans votre workspace. Point d'entree ideal pour decouvrir votre ontologie.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
includeNodeCountsbooleanNonInclude the count of nodes in each espace (defaut : true)
limitnumberNonMaximum number of espaces to return (defaut : 50)
statuschoix (active, archived, all)NonFilter by espace status (defaut : "active")

Reponse

ChampTypeDescription
espacesarray
defaultEspaceIdstring
defaultEspaceNamestring
totalnumber

Exemple

{
"name": "ontology_list_espaces",
"arguments": {}
}

Astuce : Utilisez le defaultEspaceId de la reponse pour les autres outils ontologie.

Outils lies : ontology_describe, ontology_query_nodes


ontology_describe

Resume la structure de votre ontologie : types d'entites, relations, statistiques.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
espaceIdstring (uuid)NonIdentifiant de l'espace a decrire
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
formatchoix (summary, detailed, statistics)NonFormat de sortie (summary ou detailed) (defaut : "summary")
includeTopEntitiesnumberNonNumber of top entities to include in the summary (defaut : 10)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
isDefaultboolean
wasAutoResolvedboolean
statisticsobject
totalNodesnumber
objectTypeCountnumber
linkTypeCountnumber
edgeCountnumber
topObjectTypesarray
displayNamestring
descriptionstring
connectionCountnumber
topLinkTypesarray
usageCountnumber
edgeTypesarray
typestring
countnumber
businessDescriptionstring

Exemple

{
"name": "ontology_describe",
"arguments": {
"format": "summary"
}
}

Outils lies : ontology_query_nodes, ontology_get_node, ontology_analyze_schema


Requetes

ontology_query_nodes

Recherche et filtre les entites de votre ontologie par type, nom ou proprietes.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
limitnumberNonNombre maximum de resultats (max : 100) (defaut : 100)
nodeTypechoix (ObjectType, LinkType)NonType d'entite a filtrer (ObjectType, LinkType)
offsetnumberNonDecalage pour la pagination (defaut : 0)
searchstringNonSearch nodes by name (case-insensitive)
statuschoix (active, draft, archived, all)NonFilter by status (defaut : "active")

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
nodesarray
totalnumber
hasMoreboolean

Exemple

{
"name": "ontology_query_nodes",
"arguments": {
"nodeType": "ObjectType",
"limit": 20
}
}

Outils lies : ontology_get_node, ontology_get_neighbors, ontology_search


ontology_query_edges

Liste les relations (liens) entre entites avec filtres optionnels.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
edgeTypestringNonFilter by edge type (e.g., "belongs_to", "references")
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
includeNodeNamesbooleanNonInclude source/target node names in results (defaut : true)
limitnumberNonNombre maximum de resultats (max : 100) (defaut : 100)
nodeIdstringNonFilter edges connected to this node (either as source or target)
offsetnumberNonDecalage pour la pagination (defaut : 0)
sourceIdstringNonIdentifiant de l'entite source
targetIdstringNonIdentifiant de l'entite cible

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
edgesarray
totalnumber
hasMoreboolean

Exemple

{
"name": "ontology_query_edges",
"arguments": {
"limit": 20
}
}

Outils lies : ontology_get_neighbors, ontology_traverse, ontology_get_edge_properties


Recherche en texte integral dans les entites de votre ontologie.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
querystringOuiTerme de recherche en texte integral
espaceIdstring (uuid)NonEspace/canvas ID (optional, auto-resolves to default)
espaceNamestringNonAlternative: espace name
includePropertiesbooleanNonInclude property details in results (defaut : false)
limitnumberNonNombre maximum de resultats (max : 100) (defaut : 20)
nodeTypechoix (ObjectType, LinkType)NonFiltrer par type d'entite
offsetnumberNonDecalage pour la pagination (defaut : 0)

Reponse

ChampTypeDescription
resultsarray
totalnumber
tooknumber
querystring

Exemple

{
"name": "ontology_search",
"arguments": {
"query": "fournisseur",
"limit": 10
}
}

Outils lies : ontology_get_node, ontology_get_neighbors, ontology_explain_search


ontology_semantic_query

Recherche semantique en langage naturel dans votre ontologie.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
querystringOuiQuestion ou phrase en langage naturel
espaceIdstring (uuid)NonFilter to a specific espace/canvas
includeExplanationbooleanNonInclude step-by-step query explanation (defaut : true)
maxResultsnumberNonMaximum number of entity results (defaut : 20)

Reponse

ChampTypeDescription
answerstring
entitiesarray
idstring
namestring
typestring
propertiesrecord
relationshipsarray
sourceIdstring
targetIdstring
explanationstring
metadataobject
totalTimeMsnumber
entitiesFoundnumber

Exemple

{
"name": "ontology_semantic_query",
"arguments": {
"query": "Quels sont les types de contrats ?"
}
}

Outils lies : ontology_query_nodes, ontology_search, ontology_traverse


Explique le scoring et le classement des resultats de recherche.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
querystringOuiThe search query to analyze (min 2 characters)
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
nodeIdstring (uuid)NonSpecific node ID to explain (if omitted, explains top results)
topKnumberNonNumber of top results to explain (defaut : 5)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
querystring
explanationsarray
searchConfigobject
usesTsvectorboolean
weightedScoringboolean
prefixMatchingEnabledboolean
suggestionsarray

Outils lies : ontology_search, ontology_get_node


CRUD Noeuds

ontology_get_node

Recupere les details complets d'une entite par son identifiant ou son nom.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
nodeIdstring (uuid)NonIdentifiant unique de l'entite
nodeNamestringNonNode name to retrieve (alternative to nodeId, case-insensitive)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean

Exemple

{
"name": "ontology_get_node",
"arguments": {
"nodeId": "uuid-de-lentite"
}
}

Outils lies : ontology_get_neighbors, ontology_query_nodes, ontology_get_property_schema


ontology_create_node

Cree une nouvelle entite (ObjectType ou LinkType) dans l'ontologie.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
namestringOuiNom de la nouvelle entite
positionobjectOui
typechoix (ObjectType, LinkType)OuiType d'entite a creer (ObjectType ou LinkType)
xnumberOui
colorstringNonNode color (hex)
descriptionstringNonDescription of the node
displayNamestringNonHuman-readable display name
espaceIdstring (uuid)NonIdentifiant de l'espace cible
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
iconstringNonIcon name
propertiesarrayNonProprietes de l'entite (objet cle-valeur)
ynumberNonPosition on canvas

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
successboolean
nodeIdstring
typestring
versionnumber

Exemple

{
"name": "ontology_create_node",
"arguments": {
"type": "ObjectType",
"name": "Fournisseur",
"properties": {
"description": "Entite representant un fournisseur"
}
}
}

Outils lies : ontology_update_node, ontology_delete_node, ontology_get_node


ontology_update_node

Met a jour les proprietes d'une entite existante.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
positionobjectOui
updatesobjectOui
xnumberOui
colorstringNon
descriptionstringNon
displayNamestringNon
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
expectedVersionnumberNonExpected version for OCC (optional)
iconstringNonFields to update
namestringNon
nodeIdstring (uuid)NonIdentifiant de l'entite a modifier
nodeNamestringNonNode name to update (alternative to nodeId, case-insensitive)
propertiesarrayNonNouvelles proprietes (fusion avec l'existant)
statuschoix (active, draft, archived)Non
ynumberNon

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
successboolean
nodeIdstring
versionnumber
updatedFieldsarray

Outils lies : ontology_get_node, ontology_create_node, ontology_delete_node


ontology_delete_node

Supprime une entite de l'ontologie.

Scopemcp.write
Lecture seuleNon
DestructifOui
IdempotentNon

Parametres

ParametreTypeRequisDescription
cascadebooleanNonAlso delete connected edges (default: true to prevent orphan edges) (defaut : true)
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
nodeIdstring (uuid)NonNode ID to delete
nodeNamestringNonNode name to delete (alternative to nodeId, case-insensitive)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
successboolean
nodeIdstring
deletedEdgesnumber

Outils lies : ontology_get_node, ontology_get_neighbors, ontology_impact_analysis


CRUD Relations

ontology_create_edge

Cree une relation entre deux entites.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
edgeTypestringOuiType/name of the relationship (e.g., "belongs_to", "references", "owns")
displayNamestringNonHuman-readable display name for the relationship
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
sourceNodeIdstring (uuid)NonSource node UUID
sourceNodeNamestringNonSource node name (alternative to sourceNodeId, case-insensitive)
targetNodeIdstring (uuid)NonTarget node UUID
targetNodeNamestringNonTarget node name (alternative to targetNodeId, case-insensitive)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
successboolean
edgeIdstring
edgeTypestring
sourceobject
targetobject
versionnumber

Outils lies : ontology_update_edge, ontology_delete_edge, ontology_get_edge_properties


ontology_update_edge

Met a jour les proprietes d'une relation existante.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
edgeIdstringOuiEdge ID to update
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
successboolean
edgeIdstring
previousVersionnumber
newVersionnumber
updatedFieldsarray

Outils lies : ontology_create_edge, ontology_delete_edge, ontology_get_edge_properties


ontology_delete_edge

Supprime une relation entre entites.

Scopemcp.write
Lecture seuleNon
DestructifOui
IdempotentNon

Parametres

ParametreTypeRequisDescription
edgeIdstringOuiEdge ID to delete
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
forcebooleanNonSkip confirmation warnings (e.g., for cascade effects) (defaut : false)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
successboolean
edgeIdstring
deletedEdgeTypestring
sourceobject
targetobject
canUndoboolean

Outils lies : ontology_create_edge, ontology_update_edge, ontology_impact_analysis


ontology_get_edge_properties

Recupere les proprietes detaillees d'une relation (cardinalite, cascade).

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
edgeIdstringNonSpecific edge ID to retrieve properties for
edgeTypestringNonFilter by edge/relationship type (e.g., "belongs_to", "references")
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
limitnumberNonMaximum results to return (defaut : 50)
sourceNodeIdstring (uuid)NonFilter edges originating from this node
sourceNodeNamestringNonFilter edges originating from node with this name (case-insensitive)
targetNodeIdstring (uuid)NonFilter edges pointing to this node
targetNodeNamestringNonFilter edges pointing to node with this name (case-insensitive)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
edgesarray
totalnumber
summaryobject
totalEdgesnumber
cardinalityDistributionrecord
cascadeDeleteCountnumber
bidirectionalCountnumber
withConstraintsCountnumber

Outils lies : ontology_query_edges, ontology_impact_analysis, ontology_get_property_schema


ontology_get_neighbors

Liste les entites directement connectees a une entite donnee (entrants et sortants).

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
directionchoix (in, out, both)NonDirection des relations (in, out, both) (defaut : "both")
edgeTypesarrayNonFilter by specific edge types (e.g., ["belongs_to", "references"])
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
limitnumberNonNombre maximum de voisins (defaut : 50)
nodeIdstringNonIdentifiant de l'entite centrale
nodeNamestringNonNode name (alternative to nodeId, case-insensitive)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
inboundarray
outboundarray
statsobject
inCountnumber
outCountnumber
totalConnectionsnumber
hasMoreInboundboolean
hasMoreOutboundboolean

Exemple

{
"name": "ontology_get_neighbors",
"arguments": {
"nodeId": "uuid-de-lentite",
"direction": "both"
}
}

Outils lies : ontology_traverse, ontology_query_edges, ontology_get_node


ontology_traverse

Parcourt le graphe en largeur (BFS) depuis une entite avec limite de profondeur.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
directionchoix (in, out, both)NonDirection of edges to follow: in, out, or both (defaut : "both")
edgeTypesarrayNonFilter by specific edge types
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
includePropertiesbooleanNonInclude node properties in output (increases response size) (defaut : false)
maxDepthnumberNonMaximum traversal depth (1-5, default: 2) (defaut : 2)
maxNodesnumberNonMaximum total nodes to return (safety limit) (defaut : 100)
startNodeIdstringNonStarting node ID for traversal
startNodeNamestringNonStarting node name (alternative to startNodeId, case-insensitive)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
graphobject
nodesarray
edgesarray
pathsarray
statsobject
nodesVisitednumber
edgesTraversednumber
maxDepthReachednumber
truncatedboolean

Outils lies : ontology_get_neighbors, ontology_find_path, ontology_analyze_schema


ontology_find_path

Trouve le chemin le plus court entre deux entites du graphe.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
algorithmchoix (bfs, dijkstra)NonAlgorithm: bfs (shortest hop count) or dijkstra (minimum weight) (defaut : "bfs")
directionchoix (out, in, both)NonDirection of edges to follow (defaut : "both")
edgeTypesarrayNonFilter by specific edge types
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
findAllPathsbooleanNonIf true, find all paths up to maxPaths (slower) (defaut : false)
maxDepthnumberNonMaximum path length (1-10, default: 5) (defaut : 5)
maxNodesExplorednumberNonSafety limit: max nodes to explore before stopping (100-50000, default: 10000) (defaut : 10000)
maxPathsnumberNonMaximum number of paths to return when findAllPaths=true (defaut : 5)
sourceNodeIdstring (uuid)NonSource node UUID
sourceNodeNamestringNonSource node name (alternative to sourceNodeId, case-insensitive)
targetNodeIdstring (uuid)NonTarget node UUID
targetNodeNamestringNonTarget node name (alternative to targetNodeId, case-insensitive)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
foundboolean
pathsarray
statsobject
algorithmenum
nodesExplorednumber
edgesExplorednumber
executionTimeMsnumber
pathsFoundnumber
shortestPathLengthnumber
hitExplorationLimitboolean

Outils lies : ontology_traverse, ontology_impact_analysis, ontology_get_neighbors


ontology_reference_graph

Recupere le graphe de references entre types d'entites.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
sourceIdstring (uuid)OuiID of the ontology element
sourceTypechoix (objectType, linkType, property, interface, sharedProperty, action)OuiType of ontology element
changeTypechoix (rename, delete, modify_type, add_required, remove, deprecate)NonIf provided, calculates impact severity for this change type

Reponse

ChampTypeDescription
consumersarray
impactobject
itemsarray
summaryobject
totalConsumersnumber
breakingCountnumber
riskyCountnumber
safeCountnumber

Outils lies : ontology_impact_analysis, ontology_get_node, ontology_describe


Schemas et proprietes

ontology_get_property_schema

Recupere le schema de proprietes avec regles de validation pour un type d'entite.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
includeMetadatabooleanNonInclude metadata flags (indexable, searchable, sortable) (defaut : true)
includeTagsbooleanNonInclude property tags (pii, encrypted, sensitive) (defaut : true)
includeValidationbooleanNonInclude validation rules (format, min, max, pattern) (defaut : true)
nodeIdstring (uuid)NonNode ID to retrieve schema for
nodeNamestringNonNode name to retrieve schema for (alternative to nodeId, case-insensitive)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
nodeIdstring
nodeNamestring
nodeDisplayNamestring
nodeTypestring
propertiesarray
summaryobject
totalPropertiesnumber
requiredCountnumber
uniqueCountnumber
computedCountnumber
withValidationCountnumber
piiTaggedCountnumber
indexableCountnumber

Outils lies : ontology_get_node, ontology_analyze_schema, ontology_get_edge_properties


ontology_analyze_schema

Analyse approfondie de la structure du schema de l'ontologie.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
analyzePatternsbooleanNonAnalyze graph patterns (hubs, leaves, potential cycles) (defaut : true)
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
focusstringNonFocus on a specific node name for detailed analysis
includeUsageStatsbooleanNonInclude instance counts and relationship usage statistics (defaut : true)
nodeTypechoix (ObjectType, LinkType, all)NonFilter by node type (default: all) (defaut : "all")

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
isDefaultboolean
wasAutoResolvedboolean
nodeTypesarray
recommendationsarray

Outils lies : ontology_describe, ontology_traverse, ontology_get_property_schema


ontology_value_types

Liste les types de valeurs disponibles pour les proprietes.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
operationchoix (list, get)OuiOperation to perform
categorystringNonFilter by category (e.g. "text", "numeric", "temporal")
limitnumberNonMax results (for list) (defaut : 50)
searchstringNonSearch filter on name/description
valueTypeIdstring (uuid)NonValue type ID (required for get)

Reponse

ChampTypeDescription
operationstring
valueTypeobject
idstring
namestring
displayNamestring
descriptionstring
baseTypestring
constraintsrecord
formattingrecord
examplesarray
categorystring
versionnumber
statusstring
valueTypesarray
typeSourcestring
totalnumber

Outils lies : ontology_get_property_schema, ontology_get_node, ontology_describe


ontology_computed_properties

Recupere les proprietes calculees d'une entite.

Scopemcp.read
Lecture seuleNon
DestructifOui
IdempotentNon

Parametres

ParametreTypeRequisDescription
objectTypeIdstring (uuid)OuiObjectType ID
operationchoix (list, create, evaluate)OuiOperation to perform
computationTypechoix (formula, aggregation)NonComputation type (required for create)
dataTypestringNonData type of the computed value (required for create)
descriptionstringNonProperty description
entityInstanceIdstring (uuid)NonEntity instance to evaluate against (required for evaluate)
formulastringNonFormula expression (for create with formula type)
namestringNonProperty name (required for create)
propertyIdstring (uuid)NonComputed property ID (required for evaluate)

Reponse

ChampTypeDescription
operationstring
propertiesarray
idstring
namestring
displayNamestring
dataTypestring
computationTypestring
formulastring
statusstring
dependsOnPropertiesarray
createdobject
evaluationobject
valueunknown
cachedboolean
durationMsnumber
errorsarray

Outils lies : ontology_get_property_schema, ontology_get_node, ontology_update_node


Donnees d'entites

ontology_query_entity_data

Interroge les donnees metier stockees dans les instances d'entites.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
entityIdstring (uuid)OuiUUID of the ontology entity (node) to query data for
limitnumberNonNumber of records to return (default: 50, max: 500) (defaut : 50)
offsetnumberNonPagination offset (default: 0) (defaut : 0)
streamIdstring (uuid)NonFilter to a specific stream if the entity has multiple linked streams

Reponse

ChampTypeDescription
recordsarray
columnsarray
streamInfoobject
streamIdstring
streamNamestring
tableNamestring
displayLabelstring
groupLabelstring
sourceIdstring
sourceNamestring
sourceTypestring
availableStreamsarray
totalnumber
paginationobject
limitnumber
offsetnumber
hasMoreboolean

Outils lies : ontology_entity_data_schema, ontology_get_node, ontology_write_entity_data


ontology_entity_data_schema

Recupere le schema de donnees d'un type d'entite.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
entityIdstring (uuid)OuiUUID of the ontology entity (node) to get schema for
streamIdstring (uuid)NonFilter to a specific stream if the entity has multiple linked streams

Reponse

ChampTypeDescription
columnsarray
namestring
typestring
nullableboolean
streamInfoobject
streamIdstring
streamNamestring
tableNamestring
sourceIdstring
sourceNamestring
sourceTypestring
availableStreamsarray
displayLabelstring

Outils lies : ontology_query_entity_data, ontology_write_entity_data, ontology_get_node


ontology_write_entity_data

Ecrit des donnees metier dans une instance d'entite.

Scopemcp.write
Lecture seuleNon
DestructifOui
IdempotentNon

Parametres

ParametreTypeRequisDescription
entityIdstring (uuid)OuiUUID of the ontology entity (node) to write data for
operationchoix (create, update, delete)OuiOperation type: create, update, or delete
datarecordNonData to write (required for create/update). Keys are column names.
rowIdstringNonIdentifiant de ligne pour les operations de mise a jour ou suppression
streamIdstring (uuid)NonSpecific stream to target if entity has multiple linked streams

Reponse

ChampTypeDescription
successboolean
operationstring
rowIdstring
messagestring
affectedRowsnumber

Outils lies : ontology_query_entity_data, ontology_entity_data_schema


Actions Kinetic

ontology_list_actions

Liste les actions Kinetic disponibles sur une entite.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
entityIdstring (uuid)NonFilter actions for a specific entity. Omit to list all workspace actions.
espaceIdstring (uuid)NonFilter actions for a specific espace (canvas).

Reponse

ChampTypeDescription
actionsarray
countnumber

Outils lies : ontology_execute_action, ontology_get_action, ontology_action_history


ontology_get_action

Recupere les details d'une action Kinetic specifique.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
actionIdstring (uuid)OuiUUID of the Kinetic action to retrieve

Outils lies : ontology_list_actions, ontology_execute_action, ontology_action_history


ontology_execute_action

Execute une action Kinetic sur une entite.

Scopemcp.write
Lecture seuleNon
DestructifOui
IdempotentNon

Parametres

ParametreTypeRequisDescription
actionIdstring (uuid)OuiUUID of the Kinetic action to execute
paramsrecordNonOptional parameters to pass to the action

Reponse

ChampTypeDescription
successboolean
executionIdstring
statusstring
outputunknown
errorstring
durationMsnumber

Outils lies : ontology_list_actions, ontology_get_action, ontology_action_history


ontology_action_history

Consulte l'historique d'execution des actions sur une entite.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
actionIdstring (uuid)OuiUUID of the Kinetic action to get history for
limitnumberNonNumber of execution records to return (default: 20, max: 100) (defaut : 20)

Reponse

ChampTypeDescription
executionsarray
countnumber
actionIdstring

Outils lies : ontology_get_action, ontology_execute_action, ontology_list_actions


Instances

ontology_list_instances

Liste les instances d'un type d'entite (Digital Twin).

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
objectTypeIdstring (uuid)OuiObject type ID to list instances for
limitnumberNonNombre maximum de resultats (defaut : 20)
offsetnumberNonDecalage pour la pagination (defaut : 0)

Reponse

ChampTypeDescription
instancesarray
idstring
objectTypeIdstring
displayNamestring
datarecord
createdAtstring
updatedAtstring
totalnumber
hasMoreboolean

ontology_get_instance

Recupere les details d'une instance specifique.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
instanceIdstring (uuid)OuiThe instance ID

Reponse

ChampTypeDescription
idstring
objectTypeIdstring
displayNamestring
datarecord
versionnumber
externalIdstring
createdAtstring
updatedAtstring

ontology_create_instance

Cree une nouvelle instance d'un type d'entite.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
datarecordOuiInstance data (key-value pairs matching the object type schema)
objectTypeIdstring (uuid)OuiObject type ID for the new instance
displayNamestringNonDisplay name for the instance
externalIdstringNonOptional external system ID

Reponse

ChampTypeDescription
idstring
objectTypeIdstring
displayNamestring
createdAtstring

ontology_update_instance

Met a jour une instance existante.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
instanceIdstring (uuid)OuiInstance ID to update
datarecordNonUpdated data fields (merged with existing)
displayNamestringNonUpdated display name
expectedVersionnumberNonExpected version for OCC (optimistic concurrency)

Reponse

ChampTypeDescription
idstring
versionnumber
updatedAtstring

ontology_delete_instance

Supprime une instance.

Scopemcp.write
Lecture seuleNon
DestructifOui
IdempotentOui

Parametres

ParametreTypeRequisDescription
instanceIdstring (uuid)OuiInstance ID to delete

Reponse

ChampTypeDescription
idstring
deletedboolean

ontology_search_instances

Recherche dans les instances d'un type d'entite.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
querystringOuiSearch query to match against instance data fields
limitnumberNonNombre maximum de resultats (defaut : 20)
objectTypeIdstring (uuid)NonOptional: narrow search to a specific object type
offsetnumberNonDecalage pour la pagination (defaut : 0)

Reponse

ChampTypeDescription
instancesarray
idstring
objectTypeIdstring
displayNamestring
matchedFieldstring
matchedValuestring
createdAtstring
totalnumber
hasMoreboolean

Scenarios

ontology_create_scenario

Cree un scenario de simulation (what-if) sur l'ontologie.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
namestringOuiScenario name
baseSnapshotIdstring (uuid)NonOptional base snapshot to fork from
descriptionstringNonScenario description

Reponse

ChampTypeDescription
idstring
namestring
statusstring
createdAtstring

ontology_list_scenarios

Liste les scenarios de simulation disponibles.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
limitnumberNonNombre maximum de resultats (defaut : 20)
offsetnumberNonDecalage pour la pagination (defaut : 0)
statuschoix (draft, active, applied, discarded)NonFilter by status

Reponse

ChampTypeDescription
scenariosarray
idstring
namestring
descriptionstring
statusstring
mutationCountnumber
createdBystring
createdAtstring
totalnumber
hasMoreboolean

ontology_add_mutation

Ajoute une mutation a un scenario existant.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
entityIdstring (uuid)OuiEntity ID to mutate
entityTypestringOuiType of entity to mutate (instance, node, edge)
operationchoix (create, update, delete)OuiMutation operation
scenarioIdstring (uuid)OuiScenario ID
datarecordNonMutation data (for create/update)

Reponse

ChampTypeDescription
idstring
scenarioIdstring
operationstring
createdAtstring

ontology_scenario_impact

Analyse l'impact d'un scenario sur l'ontologie.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
scenarioIdstring (uuid)OuiScenario ID to analyze

Reponse

ChampTypeDescription
scenarioIdstring
scenarioNamestring
totalMutationsnumber
impactSummaryobject
creationsnumber
updatesnumber
deletionsnumber
affectedEntityTypesarray
mutationsarray
idstring
entityTypestring
entityIdstring
operationstring

ontology_apply_scenario

Applique un scenario, rendant ses mutations permanentes.

Scopemcp.write
Lecture seuleNon
DestructifOui
IdempotentNon

Parametres

ParametreTypeRequisDescription
scenarioIdstring (uuid)OuiScenario ID to apply
dryRunbooleanNonPreview only without applying (defaut : false)

Reponse

ChampTypeDescription
scenarioIdstring
appliedboolean
mutationsAppliednumber
errorsarray
statusstring

ontology_compare_scenarios

Compare deux scenarios cote a cote.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
scenarioIdsarrayOuiScenario IDs to compare (2-10)
objectTypeIdstring (uuid)NonFilter comparison to specific object type

Reponse

ChampTypeDescription
scenarioIdsarray
instancesarray
instanceIdstring
displayNamestring
objectTypeIdstring
diffsarray
overlapobject
totalnumber
modifiednumber
uniquerecord

Pipelines

ontology_list_pipelines

Liste les pipelines de traitement de l'ontologie.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
limitnumberNonNombre maximum de resultats (defaut : 20)
offsetnumberNonDecalage pour la pagination (defaut : 0)
statuschoix (active, inactive, error, all)Non(defaut : "all")

Reponse

ChampTypeDescription
pipelinesarray
idstring
namestring
sourceTypestring
targetObjectTypeIdstring
statusstring
lastRunAtstring
createdAtstring
totalnumber
hasMoreboolean

ontology_get_pipeline

Recupere les details d'un pipeline specifique.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
pipelineIdstring (uuid)OuiPipeline ID

Reponse

ChampTypeDescription
idstring
namestring
sourceTypestring
sourceConfigrecord
targetObjectTypeIdstring
fieldMappingsrecord
statusstring
schedulestring
lastRunAtstring
createdAtstring
updatedAtstring

ontology_run_pipeline

Lance l'execution d'un pipeline.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
pipelineIdstring (uuid)OuiPipeline ID to execute
forcebooleanNonForce execution even if already running (defaut : false)

Reponse

ChampTypeDescription
runIdstring
pipelineIdstring
statusstring
startedAtstring

ontology_pipeline_status

Consulte le statut d'execution d'un pipeline.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
pipelineIdstring (uuid)OuiPipeline ID
runIdstring (uuid)NonSpecific run ID (omit for latest)

Reponse

ChampTypeDescription
runIdstring
pipelineIdstring
pipelineNamestring
statusstring
startedAtstring
completedAtstring
recordsProcessednumber
errorCountnumber
triggeredBystring

ontology_create_pipeline

Cree un nouveau pipeline de traitement.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
blocksarrayOuiPipeline blocks (nodes)
namestringOuiPipeline name
scheduleConfigobjectOui
connectionsarrayNonConnections between blocks (edges)
cron_expressionstringNonSchedule configuration
descriptionstringNonPipeline description
triggerchoix (manual, on_sync, cron)Non(defaut : "manual")

Reponse

ChampTypeDescription
pipelineIdstring
namestring
blockCountnumber
statusstring

ontology_preview_pipeline_block

Previsualise le resultat d'un bloc de pipeline sans l'executer.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
blockIdstringOuiBlock ID to preview data at
pipelineIdstring (uuid)OuiPipeline ID
limitnumberNonMax rows to return (default 100) (defaut : 100)

Reponse

ChampTypeDescription
blockIdstring
rowCountnumber
schemaarray
namestring
typestring
sampleRowsarray
warningsarray

Templates

ontology_list_templates

Liste les templates d'ontologie disponibles.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
categorystringNonFilter by template category
limitnumberNonNombre maximum de resultats (defaut : 20)

Reponse

ChampTypeDescription
templatesarray
idstring
namestring
descriptionstring
categorystring
versionstring
nodeCountnumber
edgeCountnumber
totalnumber

ontology_get_template

Recupere les details d'un template.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
templateIdstring (uuid)OuiTemplate ID

Reponse

ChampTypeDescription
idstring
namestring
descriptionstring
categorystring
versionstring
nodeCountnumber
edgeCountnumber
schemarecord
createdAtstring

ontology_import_template

Importe un template dans votre ontologie.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
templateIdstring (uuid)OuiTemplate ID to import
espaceIdstring (uuid)NonTarget espace (canvas) ID. If omitted, creates a new one.
prefixstringNonOptional prefix for imported node names

Reponse

ChampTypeDescription
templateIdstring
templateNamestring
espaceIdstring
nodesImportednumber
edgesImportednumber
statusstring

Vues sauvegardees

ontology_list_saved_views

Liste les vues sauvegardees de l'ontologie.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
objectTypeIdstring (uuid)OuiObject type ID to list saved views for

Reponse

ChampTypeDescription
viewsarray
idstring
namestring
descriptionstring
isDefaultboolean
columnCountnumber
hasFiltersboolean
hasSortsboolean
createdBystring
createdAtstring
totalnumber

ontology_apply_saved_view

Applique une vue sauvegardee au canvas.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
viewIdstring (uuid)OuiSaved view ID to apply
limitnumberNonNombre maximum de resultats (defaut : 20)
offsetnumberNonDecalage pour la pagination (defaut : 0)

Reponse

ChampTypeDescription
viewobject
idstring
namestring
objectTypeIdstring
columnsarray
filtersrecord
sortsarray
fieldstring
orderstring
instancesarray
displayNamestring
datarecord
createdAtstring
updatedAtstring
totalnumber
hasMoreboolean

Simulation

ontology_generate_parametric

Genere un scenario parametrique avec variations automatiques.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
parameterValuesrecordOuiParameter name-value pairs
templateIdstring (uuid)OuiParametric template ID
namestringNonOptional name for generated scenario

Reponse

ChampTypeDescription
scenarioIdstring
mutationCountnumber
templateNamestring

ontology_run_simulation

Lance une simulation temporelle sur l'ontologie.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
actionobjectOui
conditionarrayOui
endDatestringOuiISO 8601 end date
fieldstringOui
namestringOui
operatorstringOui
rulesarrayOui
scenarioIdstring (uuid)OuiScenario to simulate
startDatestringOuiISO 8601 start date
stepUnitchoix (day, week, month)OuiTime step unit
timeConfigobjectOui
typestringOui
formulastringNon
prioritynumberNonSimulation rules to evaluate at each step
target_fieldstringNon
valueunknownNon

Reponse

ChampTypeDescription
runIdstring
statusstring
totalStepsnumber
currentStepnumber

ontology_list_simulation_steps

Liste les etapes d'une simulation en cours.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
runIdstring (uuid)OuiSimulation run ID
fromStepnumberNonStart step index (inclusive)
toStepnumberNonEnd step index (inclusive)

Reponse

ChampTypeDescription
runIdstring
stepsarray
stepIndexnumber
stepTimestring
kpiValuesrecord
rulesFiredarray
mutationsAppliednumber
durationMsnumber
totalStepsnumber

ontology_execute_solver

Execute un solveur d'optimisation sur l'ontologie.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
solverIdstring (uuid)OuiSolver definition ID to execute

Reponse

ChampTypeDescription
runIdstring
statusstring
bestObjectiveValuenumber
constraintsSatisfiednumber
constraintsViolatednumber
mutationCountnumber
durationMsnumber
justificationstring

ontology_apply_solver

Applique les resultats d'un solveur a l'ontologie.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
runIdstring (uuid)OuiSolver run ID to apply
scenarioNamestringNonOptional name for the created scenario

Reponse

ChampTypeDescription
scenarioIdstring
mutationCountnumber

Export

ontology_export

Exporte l'ontologie au format YAML.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
espaceIdstring (uuid)NonExport a specific espace (canvas). Omit for all espaces.
formatchoix (json)NonExport format (defaut : "json")
includeInstancesbooleanNonInclude entity instances (can be large) (defaut : false)

Reponse

ChampTypeDescription
espacesarray
idstring
namestring
objectTypesarray
typestring
propertiesarray
espaceIdstring
linkTypesarray
sourceIdstring
targetIdstring
totalNodesnumber
totalEdgesnumber
exportedAtstring

Outils lies : ontology_describe, ontology_list_espaces, ontology_export_graphml, ontology_export_rdf


ontology_export_graphml

Exporte l'ontologie au format GraphML.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
filtersobjectOui
optionsobjectOui
colorSchemechoix (category, status, monochrome)NonColor scheme for nodes (defaut : "category")
edgeTypesarrayNonFilter to specific edge types
espaceIdstring (uuid)NonExport a specific espace. Omit for default espace.
includePositionsbooleanNonInclude node canvas positions (defaut : true)
includePropertiesbooleanNonInclude node/edge properties in export (defaut : true)
nodeTypesarrayNonFilter to specific node types
statuschoix (active, inactive, all)NonFilter by node status (default: active) (defaut : "active")

Reponse

ChampTypeDescription
graphmlstring
nodeCountnumber
edgeCountnumber
formatstring

Outils lies : ontology_export_rdf, ontology_export, ontology_generate_docs


ontology_export_rdf

Exporte l'ontologie au format RDF/OWL.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
optionsobjectOui
baseUristringNonBase URI for RDF resources (default: http://dataforge.io)
espaceIdstring (uuid)NonExport a specific espace. Omit for default espace.
formatchoix (turtle, rdf-xml, n-triples, json-ld)NonRDF format (default: turtle) (defaut : "turtle")
includeMetadatabooleanNonInclude generation metadata in output (defaut : true)

Reponse

ChampTypeDescription
rdfstring
formatstring
tripleCountnumber
nodeCountnumber
edgeCountnumber

Outils lies : ontology_export_graphml, ontology_export, ontology_generate_docs


ontology_generate_docs

Genere la documentation automatique de l'ontologie.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
optionsobjectOui
espaceIdstring (uuid)NonGenerate docs for a specific espace. Omit for default.
formatchoix (markdown, html, json)NonOutput format (default: markdown) (defaut : "markdown")
includeExamplesbooleanNonInclude example queries (defaut : false)
includeSchemabooleanNonInclude data schema section (defaut : true)
includeStatisticsbooleanNonInclude node/edge statistics (defaut : true)
languagechoix (en, fr)NonDocumentation language (defaut : "en")

Reponse

ChampTypeDescription
documentationstring
formatstring
sectionsarray
nodeCountnumber
edgeCountnumber

Outils lies : ontology_export_graphml, ontology_export_rdf, ontology_describe


ontology_stats

Affiche les statistiques de l'ontologie (noeuds, relations, types).

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
espaceIdstring (uuid)NonGet stats for a specific espace. Omit for workspace-level stats.
includeEspaceBreakdownbooleanNonInclude per-espace breakdown in workspace stats (defaut : false)

Reponse

ChampTypeDescription
workspaceStatsobject
totalEntitiesnumber
totalObjectTypesnumber
totalLinkTypesnumber
avgPropertiesPerTypenumber
espaceCountnumber
lastEntityUpdatestring
statsRefreshedAtstring
statusBreakdownrecord
espaceStatsarray
espaceIdstring
objectTypesCountnumber
linkTypesCountnumber

Outils lies : ontology_describe, ontology_list_espaces


Historique

ontology_get_history

Consulte l'historique des modifications d'une entite.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
asOfstringNonISO timestamp to get state at (e.g., "2024-01-15T10:30:00Z")
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
includeEventsbooleanNonInclude list of events in response (defaut : true)
limitnumberNonMaximum number of events to return (defaut : 50)
nodeIdstring (uuid)NonNode ID to get history for
nodeNamestringNonNode name (alternative to nodeId, case-insensitive)
sequenceNumbernumberNonEvent sequence number to get state at

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
nodeobject
currentVersionnumber
eventsarray
statsobject
totalEventsnumber
createdAtstring
lastModifiedAtstring
undoneEventsnumber

Outils lies : ontology_get_node, ontology_query_nodes


ontology_impact_analysis

Analyse l'impact en cascade d'une modification sur les entites liees.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
directionchoix (downstream, upstream, both)NonAnalysis direction: downstream (dependents), upstream (dependencies), or both (defaut : "downstream")
espaceIdstring (uuid)NonEspace ID (optional - uses default espace if not provided)
espaceNamestringNonEspace name (alternative to espaceId, case-insensitive)
includeEdgeDetailsbooleanNonInclude edge properties (cardinality, cascade rules) in output (defaut : true)
maxDepthnumberNonMaximum cascade depth (1-10, default: 3) (defaut : 3)
maxNodesExplorednumberNonSafety limit: max nodes to explore before stopping (100-50000, default: 5000) (defaut : 5000)
nodeIdstring (uuid)NonNode UUID to analyze
nodeNamestringNonNode name (alternative to nodeId, case-insensitive)
simulateDeletebooleanNonSimulate deletion to identify cascade deletes (defaut : true)

Reponse

ChampTypeDescription
espaceobject
idstring
namestring
wasAutoResolvedboolean
downstreamarray
upstreamarray
summaryobject
totalDownstreamnumber
totalUpstreamnumber
cascadeDeleteCountnumber
criticalImpactCountnumber
highImpactCountnumber
mediumImpactCountnumber
lowImpactCountnumber
maxDepthReachednumber
hitExplorationLimitboolean
deletionSimulationobject
wouldDeletearray
wouldOrphanarray
wouldBreakRequiredarray
totalAffectednumber
recommendationstring

Outils lies : ontology_find_path, ontology_get_edge_properties, ontology_delete_node



Depannage

CodeMessageSolution
404Espace non trouveVerifiez l'identifiant avec ontology_list_espaces.
403Scope insuffisantAjoutez le scope mcp.write a votre cle API.

Besoin d'aide ?

Ecrivez-nous : Support et contact.