Using Facts Explorer
The Facts Explorer contains four tabs: Vocabularies, XML Schemas, Databases, and .NET Classes.
Vocabularies tab
Use the Vocabularies tab in the Facts Explorer to manage vocabulary versions and definitions.
Use the shortcut menu to access the following options.
Use this | To do this |
---|---|
Add New Vocabulary | Create a new vocabulary. |
Add New Version | Create a new empty version of the selected vocabulary. You can copy definitions from other versions and paste them into the new version. |
Paste Vocabulary Version | Paste the contents of a previously copied vocabulary version as a new version in the selected vocabulary. |
Delete | Delete the selected vocabulary and all its versions. |
Add New Definition | Launch the Vocabulary Definition Wizard to create a new definition in the selected vocabulary version. |
Save | Save the changes made to the selected version and its definitions. |
Publish | Publish the selected vocabulary version. Note that you cannot directly modify a published version. You can copy and paste it to a new version of the vocabulary. |
Reload | Reload the selected vocabulary version and its definitions, with the option to discard any current changes made in that version and restore the contents from the rule store. |
Modify | Launch the Vocabulary Definition Wizard to change the selected definition. Note that you cannot modify a definition that is part of a published vocabulary version. |
Go to source fact | For the selected definition, go to the corresponding source fact in a .NET assembly, XML schema, or database table. |
XML Schemas tab
Browse through XSD schemas for the definitions of XML elements and attributes. You can drag items onto unpublished vocabulary versions on the Vocabulary tab to create definitions, or you can drag items to the Conditions Editor or Actions Editor to define predicates, actions, and arguments.
Use this | To do this |
---|---|
Select Root Node | Select a root node to load from an XML schema that contains multiple root notes. |
Databases tab
Browse through database servers for databases and table definitions. You can drag items onto unpublished vocabulary versions on the Vocabulary tab to create definitions, or you can drag items to the Conditions Editor or Actions Editor to define predicates, actions, and arguments.
.NET Classes tab
Browse through .NET assemblies for public .NET class definitions. You can drag items onto unpublished vocabulary versions on the Vocabulary tab to create definitions, or you can drag items to the Conditions Editor or Actions Editor to define predicates, actions, and arguments.
Use this | To do this |
---|---|
Browse | Load a .NET assembly from the global assembly cache |
Remove | Remove a .NET assembly |