-
Notifications
You must be signed in to change notification settings - Fork 22
Closed
Labels
Description
NB - Final list is below.
This list will be expanded over time:
- Describe formatting of annotations. Point to ontology shapes as a reference.
- Logical consistency (checking with a reasoner)
- Don't include
owl:Thing
andowl:NamedIndividual
in definitions - Specify a datatype on datatype properties (unless
xsd:string
, which is the default and also inserted by the serializer) - Don't over-constrain properties with domains and ranges
- Distinctionary pattern for classes
- Role of OWL vs SHACL
- Cardinality restrictions vs
someValuesFrom
- Avoid "orphan" classes
- Loosen recommendations on infixes in instances names. Most specific case is not always appropriate (see discussion thread in issue Should we convert gist to use our standard namespace conventions? #305). Make this a suggestion rather than a hard-and-fast rule.
- Use of
rdfs:seeAlso
where appropriate, rather than in definition or scope note. - Is there more to say about datatype properties other than that they are nominal?
- Protege sorting issue: See Does the serializer give different results on a Protégé-generated file? #646. Both
Contributing.md
and the style guide should note that Protege editors need to:- Do a serialization and commit before editing.
- Remove stub definitions added by Protege (skos annotation properties, etc.)