ewilderj / doap

RDF schema for describing software projects
https://github.com/ewilderj/doap/wiki
Apache License 2.0
270 stars 57 forks source link

Decide on using CamelCase, scheme-case or snake_case for properties #39

Closed linkmauve closed 6 years ago

linkmauve commented 6 years ago

Currently there is Project, name, download-page, ArchRepository and foaf:mbox_sha1sum all in a same document, it would be nice to avoid having to lookup the schema every time we want to write something. :)

ewilderj commented 6 years ago

RDF convention is CapitalizedCamel for classes, and lowercase for properties. DOAP convention is to use kebab-case for properties. The stuff from other namespaces, e.g. FOAF, we have no control over.

Because changing names in the schema is a breaking change, I'm unlikely to ever change any of this.