Patent №
US 8,065,655
Granted
2011-11-22
Filed 2006
Owner
WEBIFY SOLUTIONS, INC.
+1 more
Lab
AI components
3
nlp · kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11455946
A utility transforms a class diagram representing an ontology, such as a UML class diagram, into a fully-described, standard representation of an ontology such as OWL file. It may be based on Rational Software Architect (RSA) and its model transformation capabilities. The RSA transformation framework uses a Visitor-like pattern for iterating over all of the UML elements in a UML diagram. The framework allows the developer to configure ‘Rule’ classes that are executed when different types of UML elements are encountered. Each UML element is visited once, which causes each rule to be fired for each element type. Rules are configured for just those UML types that are of interest to the transformation, for example classes, primitives, properties, packages and instances. Each rule in the implementation is then written to delegate to a Registrar class, which has a method for building the ontology model from the registered UML elements.
AI classification
Ownership
WEBIFY SOLUTIONS, INC.
assignment · 181850230
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 191180455
Assignors
DEO, SHARDUL, DIXON, AARON T., SANCHEZ, MATTHEW, TELEKI, STEVEN A.
On an employer assignment, the assignors are typically the inventors.