FAIRsFAIR / FAIRSemantics

MIT License
7 stars 1 forks source link

BP-Rec. 1: Use a unique naming convention for concept/class and relations #18

Open ghost opened 4 years ago

ghost commented 4 years ago

BP-Rec. 1: Use a unique naming convention for concept/class and relations

Description

Concept/class and relations composing semantic artefact are associated with a human readable label which is a character chain. This chain can become complex and include several associated words (e.g. Hyperplastic and giant kidney ). There are multiple conventions for naming semantic artefact elements such as CamelCase or the conventions proposed by OBO Foundry and Industry Ontology Foundry. Unfortunately these existing conventions/recommendations are not harmonized which leads to the need for a search engine or an automated mapping service to comply with the different conventions/recommendations. This hampers both searching capabilities and automated mappings.

This recommendation for Best Practice emphasizes the need to define a common unique naming convention by the community of practitioners.

Existing recommendations :

● OBO Foundry - Principle 12 (Schober et al., 2009) [1]

● Industry Ontology Foundry - requirement 11 [2]

Stakeholder : Practitioner and Community

EamdouniGIT commented 4 years ago

Ideally, repositories should adopt a naming mechanism to attribute a unique global prefix for a semantic artifact. A centralized prefix service is needed for reserving namespaces and assigning globally unique and persistent URIs. The AgroPortal repository assigns to ontologies an acronym identifier which is unique but not universal (e.g., ENVO, PPO, AGROVOC). This acronym (stored in omv:acronym) is usually chosen by the author or AgroPortal's administration with respect to the best practices in certain communities (OBO Foundry for example). @jonquet any other ideas?

graybeal commented 3 years ago

I believe the previous comment is about the artifact rather than the concept/class labels, which I think this is addressing. Perhaps it is suitable for BP-Rec. 2?

I think I would frame the goal here as "emphasizes the value of having a recommended labeling convention." These are subtle changes throughout, justified below.