[Crm-sig] HW scope note of E59 Primitive Value

Martin Doerr martin at ics.forth.gr
Wed Jun 24 15:17:58 EEST 2020


Here my rewrite of the first phrase of the 4th paragraph of the scope 
note of E59, following Issue 428:


      E59 Primitive Value

Subclass of: E1 
<https://docs.google.com/document/d/14qXBfKsjq3KAL-AOkcoagkUqZFdikFec/edit#heading=h.3znysh7>CRM 
Entity

Superclass of: E60 
<https://docs.google.com/document/d/14qXBfKsjq3KAL-AOkcoagkUqZFdikFec/edit#heading=h.2et92p0>Number

E61 
<https://docs.google.com/document/d/14qXBfKsjq3KAL-AOkcoagkUqZFdikFec/edit#heading=h.tyjcwt>Time 
Primitive

E62 
<https://docs.google.com/document/d/14qXBfKsjq3KAL-AOkcoagkUqZFdikFec/edit#heading=h.3dy6vkm>String

E94 
<https://docs.google.com/document/d/14qXBfKsjq3KAL-AOkcoagkUqZFdikFec/edit#heading=h.1t3h5sf>Space 
Primitive

E95 
<https://docs.google.com/document/d/14qXBfKsjq3KAL-AOkcoagkUqZFdikFec/edit#heading=h.4d34og8>Spacetime 
Primitive


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.


The instances of E59 Primitive Value and its subclasses They are not 
considered as elements of the universe of discourse this modelthe CIDOC 
CRM aims to define and analyzeat defining and analysing. Rather, they 
play the role of a symbolic interface between the scope of 
thetthehemodel 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 of the nature of 
their mathematical abstractions.


*Therefore, in an implementation, instances of E59 Primitive should be 
represented directly in the encoded symbolic form supported by the 
respective platform, such as acharacter string or a formatted date. They 
should they must not be represented in an implementation indirectly by 
another universal resource identifier which in turn is linked to **the 
actual encoded symbolic form**.* 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.

-- 
------------------------------------
  Dr. Martin Doerr
               
  Honorary Head of the
  Center for Cultural Informatics
  
  Information Systems Laboratory
  Institute of Computer Science
  Foundation for Research and Technology - Hellas (FORTH)
                   
  N.Plastira 100, Vassilika Vouton,
  GR70013 Heraklion,Crete,Greece
  
  Vox:+30(2810)391625
  Email: martin at ics.forth.gr
  Web-site: http://www.ics.forth.gr/isl

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ics.forth.gr/pipermail/crm-sig/attachments/20200624/7e0c6a23/attachment-0001.html>


More information about the Crm-sig mailing list