SHOE Base Ontology
Name: base-ontology
Version: 1.0
This ontology is declared in this document both in human-readable form (what you see in front of you now) and machine-readable SHOE form (which you can see from viewing the html source of this document) . This base ontology is compatible with version 1.0 of SHOE. 数据挖掘实验室
Declared Types 数据挖掘研究院
This ontology declares four basic types, listed below along with their description.
- STRING
- HTML String Literals, as defined in the HTML 2.0 specification.
- NUMBER
- Floating-point numerical constants. Knowledge-agents should be able to read common floating-point numbers like 2, 2.0, -1.432e+4, etc. Numbers may be of the form,
[+|-] ((digit+ [′.′ digit+]) | (′.′ digit+)) [((e|E)[+|-]digit+)]
This rather liberal form should be readable by the C scanf command if it is read as a float. - DATE
- Date/Timestamps following RFC 1123, as shown in section 3.3.1 of the HTTP/1.0 specification.
- TRUTH
- HTML String Literals of the form YES or NO, case-insensitive.
ISA Hierarchy (Taxonomy) 数据挖掘研究院
The following taxonomy is the collection of categories declared in this ontology. The hierarchical form is intended to show the ISA chain. 数据挖掘研究院
Entity
SHOEEntity
数据挖掘研究院
Notes: 数据挖掘研究院
- Entity
- The top level of all SHOE classifications. You should not subclass from Entity--usually you should subclass from SHOEEntity or one of its subclasses instead. Entity exists to give the base ontology some flexibility for later versions.
- SHOEEntity
- This should be the root (ancestor) category for all categories declared in SHOE ontologies (other than the Base Ontology). All categories are best hung off of SHOEEntity or a subcategory.
Relationships
Relationships are declared between one or more arguments. Relationship arguments are either types or are categories. If the argument is a category, any subcategory of that category is valid as well. 数据挖掘研究院
Relation Argument 1 Argument 2 ========================================================== description Entity STRING name Entity STRING 数据挖掘实验室
Notes:
- description
- This is a human-readable description of a particular instance.
- name
- This is a human-readable name for a particular instance.
Note that STRING is used without a period (as in ".STRING") because this is the base ontology, where it is declared. In other ontologies you make, you should use the period or a full prefix chain to refer to it and other types, relations, and categories declared in the base ontology.

