Primitive Value – E59
E59 Primitive Value
Subclass of:
Scope note:
This class comprises values of primitive data types of programming languages or database management systems and data types composed of such values used as documentation elements, as well as their mathematical abstractions.
They are not considered as elements of the universe of discourse this model aims at defining and analysing. Rather, they play the role of a symbolic interface between the scope of this model and the world of mathematical and computational manipulations and the symbolic objects they define and handle.
In particular they comprise lexical forms encoded as "strings" or series of characters and symbols based on encoding schemes (characterised by being a limited subset of the respective mathematical abstractions) such as UNICODE and values of datatypes that can be encoded in a lexical form, including quantitative specifications of time-spans and geometry. They have in common that instances of E59 Primitive Value define themselves by virtue of their encoded value, regardless the nature of their mathematical abstractions.
Therefore they must not be represented in an implementation by a universal identifier associated with a content model of different identity. In a concrete application, it is recommended that the primitive value system from a chosen implementation platform and/or data definition language be used to substitute for this class and its subclasses.
Examples:
- ABCDEFG (E62)
- 3.14 (E60)
- 0
- 1921-01-01 (E61)
In First Order Logic:
- E59(x) ⇒ Thing(x)
Scope notes
Show | Scope note | Language | Namespace | View details | Comments |
---|---|---|---|---|---|
This class comprises values of primitive data types of programming languages or database management systems and data types composed of such values used as documentation elements, as well as their mathematical abstractions.They are not considered as elements of the universe of discourse this model aims at defining and analysing. Rather, they play the role of a symbolic interface between the scope of this model and the world of mathematical and computational manipulations and the symbolic objects they define and handle.In particular they comprise lexical forms encoded as "strings" or series of characters and symbols based on encoding schemes (characterised by being a limited subset of the respective mathematical abstractions) such as UNICODE and values of datatypes that can be encoded in a lexical form, including quantitative specifications of time-spans and geometry. They have in common that instances of E59 Primitive Value define themselves by virtue of their encoded value, regardless the nature of their mathematical abstractions.Therefore they must not be represented in an implementation by a universal identifier associated with a content model of different identity. In a concrete application, it is recommended that the primitive value system from a chosen implementation platform and/or data definition language be used to substitute for this class and its subclasses. | en | CIDOC CRM version 6.2 | 0 |
Examples
Show | Example | Language | Namespace | View details | Comments |
---|---|---|---|---|---|
ABCDEFG (E62) 3.14 (E60) 0 1921-01-01 (E61) | en | CIDOC CRM version 6.2 | 0 |
Additional notes
Show | Notes | Type | Language | Namespace | View details | Comments |
---|
Identifier: E59
Official URI: http://www.cidoc-crm.org/cidoc-crm/E59
OntoME URI: https://ontome.net/ontology/c337
Labels
Label | Language | Last updated | View details | Comments |
---|---|---|---|---|
Primitive Value | en | 2022-06-13 | 0 |
* : Standard label for this language
Namespace
Namespace | Last updated |
---|---|
CIDOC CRM version 7.1.3 | 2022-06-13 |
CIDOC CRM version 5.0.4 | 2022-06-13 |
CIDOC CRM version 6.2 | 2021-06-10 |
Parent classes
Class | Class namespace | Relation defined in | Justification | View details | Edit | Delete | Comments |
---|---|---|---|---|---|---|---|
Thing | OntoME internal model - active version | CIDOC CRM version 6.2 | 0 |
Ancestor classes
Class | Depth | Class namespace | Via |
---|
Child and descendant classes
Class | Depth | Class namespace | Via |
---|---|---|---|
E61 Time Primitive | 1 | CIDOC CRM version 6.2 | |
E94 Space Primitive | 1 | CIDOC CRM version 6.2 | |
E60 Number | 1 | CIDOC CRM version 6.2 | |
E62 String | 1 | CIDOC CRM version 6.2 |
Related classes
Relation | Class | Class namespace | Justification | Relation defined in | View details | Edit | Delete | Comments |
---|
Outgoing properties (this class is domain)
Domain | Property identifier | Range | Namespace |
---|
Outgoing properties (inherited from ancestors)
Domain | Property identifier | Range | Namespace |
---|
Incoming properties (this class is range)
Domain | Property identifier | Range | Namespace |
---|
Incoming properties (inherited from ancestors)
Domain | Property identifier | Range | Namespace |
---|
Profiles using this class
Label | Version | Status | Last updated |
---|
Linked classes graph
Use mouse wheel to zoom in/out.
Comments
No comment found.