Service: CreateNodeSet

Description of the parameters:
Parameter Name Function Is Mandatory
ns URI of the node set to be createdYES
qy URIref for the query fileNO
nsroot URIref for the root node setNO
ie URIref for the associated inference engineYES
nscont NodeSet conclusion (as a string)YES
lg URIref for the language used to write the node set conclusion YES
rl URI of inference rule appliedNO
trlist A list of terms for variable bindings separated by comma only if vrlist is provided
vrlist A list of variables for variable bindings separated by comma.
Variables are preceeded by a question mark (?). The list should have the same number of elements oftrlist
only if trlist is provided
pnlist A list of pretty name replacements separated by comma. Each replacement should have the format of stringToBeReplaced|shortFormatPrettyName|longFormatPrettyName
nsant List of URIs of antecedent node sets separated by commaNO
nsdis List of URIs of discharged node sets separated by commaNO
kslist List of URIs of associated knowledge sources separated by commaNO


This service creates a node set associated with one inference step.
The qy parameter associates a root node set with a query.
The nsroot parameter associates a non-root node with its root node set.
A node set cannot be associated with a query and a root node set at the same time.
The AddInferenceStep service adds new inference steps into an existing node set.
The GetURIFromURL service retrieves the URI of a registry entry from its URL.
The GetInferenceRules service shows the URIs of the primitive rules associated to a given inference engine.


The response is a text tagged with one or more of the following elements:
Tag NameMeaning
RCReturn Code 0 if successful; >0 if fail
resultOWL fileA OWL file representing the requested node set.
errormsgError messageA description of the error when RC>0