Skip to content

Commit 1856ddd

Browse files
authored
Update StandardizationGuidelines.md
1 parent 61e9521 commit 1856ddd

1 file changed

Lines changed: 1 addition & 11 deletions

File tree

docs/StandardizationGuidelines.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,17 @@ title: Ontology Standardization Guidelines
1010
- This includes when the ontology is classified together with RO, BFO, and COB
1111
- This also includes when the ontology is classified together with its base dependencies; that is, as part of a 'full' release (see Releases section below)
1212
- ***CLOSE THIS*** https://github.com/OBOFoundry/OBOFoundry.github.io/issues/482
13-
- Standardizing how imported ontologies are noted [#424](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/424)
14-
- Ontology metadata requirements [#1365](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1365)
15-
- Ontology root terms annotation [#2149](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2149)
13+
- ***DONE*** Ontology root terms annotation [#2149](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2149)
1614
- Some ontology browsers make use of an ontology-wide annotation property, 'has ontology root term' (IAO:0000700), that governs how the hierarchy is displayed. This helps shield users from having to navigate through not-specific-enough parent terms (such as BFO:0000040 "material entity"). To enable this feature, an ontology SHOULD specify one or more appropriate root terms like so:
1715
```
1816
OWL format:
1917
<obo:IAO_0000700 rdf:resource="http://purl.obolibrary.org/obo/*root term ID*"/>
2018
OBO format:
2119
property_value: IAO:0000700 *root term ID*
2220
```
23-
- ***MORE DISCUSSION NEEDED*** Language tags [#479](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/479)
24-
- For rdfs:label and IAO:0000115 annotation assertions, we discourage the use of datatype declarations such as `xsd:string`. It is important to note that `xsd:string` is essentially redundant in OWL/RDF, so "assay" and "assay"^^xsd:string should be the exact same thing. However, a lot of tooling may be confused by the difference, xsd:string datatype assertion SHOULD be omitted in general for all annotations, but MUST be omitted for rdfs:label and IAO:0000115.
25-
- To designate rdfs:label, and IAO:0000115 annotations in a language different from English, a [valid RDF language tag](https://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal) MUST be specified, for example, "Krankheit"@de.
26-
- rdfs:label and IAO:0000115 annotation assertions for English content MAY be annotated with an English language tag. If the ontology chooses not to use language tags, a protege:defaultLanguage assertion MUST be added as an ontology annotation.
27-
- Use standard synonym types [#2450](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2450)
28-
- Modeling metaclasses [#2454](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2454)
29-
- Ontology merging metadata [#1548](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1548)
3021
3122
### Content
3223
33-
- Discourage BFO shadow classes [#1539](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1539)
3424
- ***DONE*** NCIt term use - If an ontology developer wishes to create a term with a label that already exists in NCIt, the following apply:
3525
- If the NCIt term definition and hierarchical position are reasonable, that term SHOULD be used instead;
3626
- If either the NCIt term definition or the hierarchical position are sub-optimal, the developer MAY create a term in the ontology with an identical label but with a revised definition and subclassing; alternatively such a term MAY be requested of another ontology, if appropriate;

0 commit comments

Comments
 (0)