Skip to content

Rename gist instances to use our naming convention #556

@rjyounes

Description

@rjyounes

Naming convention from style guide:


  • Leading underscore
  • An infix consisting of the name of the class that is the most specific rigid class the instance belongs to
  • A single underscore
  • The name of the instance, with spaces and hyphens replaced by underscores (no camelcasing) and only alphanumeric characters and underscores allowed
  • Leave case as it is

A "rigid" class is one that the instance inherently belongs; it is part of the essence of the object, which would not be the same object if it did not belong to this class. A non-rigid class may be temporary and/or express a role or relationship; for example, Child, Patient, Employee. The notion of rigid classes originates in OntoClean.

The "most specific rigid" class is the rigid class that the instance most directly belongs to.

For example, given the class hierarchy Living Thing > Person > Student, where the first two classes are rigid and the third is not, the name for Sir Tim Berners-Lee is _Person_Sir_Tim_Berners_Lee.


None of the gist individuals for units and durations follow this convention.

We should also use the namespacing convention we use for client projects - I.e., we should use https://taxonomies.semanticarts.com/gist/ (gistx). As a result we would have, for example, gistx:_DurationUnit_minute. See issue #305.

Original terms can be deprecated to make this a minor change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions