Claims
- 1. A method of storing a semantic representation of a thing that occupies space and has physical properties, a system or a methodology, using a controlled taxonomy, comprising
storing in a memory, a plurality of information objects,
at least a first one of said information objects identifying an attribute and a value, value range or description for said attribute, at least a second one of said information objects being a meaning object defining a meaning for said first information object, said first information object including a pointer to said meaning object.
- 2. The method of claim 1 wherein each of said objects include properties characterizing the object and/or an attribute represented by the object.
- 3. The method of claim 2 wherein each of said objects are a member of an object class, objects in a common class having common properties.
- 4. The method of claim 2 wherein properties of said parent object include a pointer to said child object.
- 5. The method of claim 1 further comprising a third information object comprising an implication object identifying conditional characterizations of one or more properties, said first information object being a child of said implication object defining an applicability condition for said conditional characterizations identifying circumstances under which said implication object provides relevant information about said properties based upon attribute values of said first information object.
- 6. The method of claim 5 further comprising a fourth information object comprising a THEN child of said implication object, said THEN child providing characterizations of one or more properties when said applicability condition is met.
- 7. The method of claim 5 further comprising a fourth information object comprising an ELSE child of said implication object, said ELSE child providing characterizations of one or more properties when said applicability condition is not met.
- 8. The method of claim 5 wherein said first information object defines a range, and further comprising fourth and fifth information objects comprising endpoint objects defining endpoints of said range.
- 9. The method of claim 5 wherein said first information object defines a value for an attribute.
- 10. The method of claim 9 wherein the value defined by said first information object is a numeric value.
- 11. The method of claim 9 wherein the value defined by said first information object is a predefined text value.
- 12. The method of claim 5 wherein said first information object has an object operator property defining an operator to be applied to said value.
- 13. The method of claim 12 wherein said object operator is one of:
equal (=), not equal (≠), greater than (>), greater than or equal (≧), less than (<), or less than or equal (≦).
- 14. The method of claim 5 wherein said first information object defines a group of conditions, and further comprising child objects of said first information object defining each of said conditions.
- 15. The method of claim 14 wherein said first information object has a child logic property indicating a logical relationship between said conditions that must be met for the applicability condition to be met.
- 16. The method of claim 1 wherein said information objects are formatted in accordance with a computer based markup language.
- 17. The method of claim 16 wherein said information objects are formatted in accordance with Extensible Markup Language and incorporate an XML document type definition (DTD).
- 18. The method of claim 1 wherein said meaning object defines possible values for a controlled term that is an attribute of said first information object.
- 19. The method of claim 1 wherein said meaning object defines a type of a part or product.
- 20. The method of claim 19 further comprising comparing attributes of a part or product to values, value ranges or descriptions in said information objects.
- 21. The method of claim 1 wherein said meaning object defines a practice or procedure.
- 22. The method of claim 1 wherein said meaning object defines an agreement.
- 23. The method of claim 1 wherein said meaning object defines research data.
- 24. The method of claim 1 wherein said meaning object defines technical information relevant to business or legal analysis.
- 25. Apparatus for storing a semantic representation of a thing that occupies space and has physical properties, a system or a methodology, using a controlled taxonomy, comprising
storage containing a plurality of information objects, at least a first one of said information objects identifying an attribute and a value, value range or description for said attribute, at least a second one of said information objects being a meaning object defining a meaning for said first information object, said first information object including a pointer to said meaning object.
- 26. The method of claim 25 wherein said meaning object defines a type of a part or product.
- 27. The method of claim 26 further comprising a processor comparing attributes of a part or product to values, value ranges or descriptions in said information objects.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of copending U.S. patent application Ser. No. 09/349,753, filed Jul. 8, 1999, the entirety of which is hereby incorporated by reference herein.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09349753 |
Jul 1999 |
US |
Child |
10144104 |
May 2002 |
US |