The DOME schema community is dedicated to providing a welcoming and supportive environment for all people, regardless of background or identity. As such, we do not tolerate behaviour that is disrespectful to our community members or that excludes, intimidates, or causes discomfort to others. We do not tolerate discrimination or harassment based on characteristics that include, but are not limited to: gender identity and expression, sexual orientation, disability, physical appearance, body size, citizenship, nationality, ethnic or social origin, pregnancy, familial status, veteran status, genetic information, religion or belief (or lack thereof), membership of a national minority, property, age, education, socio-economic status, technical choices, and experience level.
Everyone who participates in contributions to this repository is required to conform to this Code of Conduct. This Code of Conduct applies to all spaces managed by the dome-schema project including, but not limited to, GitHub Issues, Pull Requests, Discussions, and any other project communication channels. By participating, contributors indicate their acceptance of the procedures by which the project team resolves any Code of Conduct incidents.
We are confident that our community members will together build a supportive and collaborative atmosphere for improving the DOME schema. The following points set out what we consider appropriate community guidelines:
- Be respectful of different viewpoints and experiences. Do not engage in homophobic, racist, transphobic, ageist, ableist, sexist, or otherwise exclusionary behaviour.
- Use welcoming and inclusive language. Exclusionary comments or jokes, threats, or violent language are not acceptable. Do not address others in an angry, intimidating, or demeaning manner. Be considerate of the ways the words you choose may impact others. Be patient and respectful of the fact that English is a second (or third or fourth!) language for many participants.
- Do not harass people. Harassment includes unwanted physical contact, sexual attention, or repeated social contact. Consent is explicit, conscious, and continuous — not implied. If you are unsure whether your behaviour is welcome, ask. If someone tells you to stop, do so.
- Respect the privacy and safety of others. Do not share other participants' personal information or experiences without their express permission. Posting or threatening to post personally identifying information of others without their consent ("doxing") is a form of harassment.
- Be considerate of others' participation. Everyone should have an opportunity to be heard. In discussions and reviews, please keep comments focused and constructive to allow maximum engagement by all participants. Do not interrupt or dismiss others on the basis of disagreement.
- Engage constructively with schema proposals. Schema changes affect all DOME Registry users. Critique ideas, not people. Disagreements about technical direction should be resolved through evidence, discussion, and community consensus — not personal dismissal.
- Don't be a bystander. If you see something inappropriate happening, speak up. If you don't feel comfortable intervening, please ask a member of the project team for support.
- Be intentional in your actions and humble in your mistakes. As an overriding general rule, act with care and acknowledge errors openly.
All interactions should be professional regardless of platform: online or in-person. See these four social rules — no feigning surprise, no well-actually's, no back-seat driving, no subtle -isms — for further guidance on inclusive behaviour.
Examples of unacceptable behaviour include:
- Written or verbal comments which have the effect of excluding people on the basis of membership of any specific group.
- Causing someone to fear for their safety, such as through stalking, following, or intimidation.
- Violent threats or language directed against another person.
- The display of sexual or violent images in community spaces.
- Unwelcome sexual attention.
- Nonconsensual or unwelcome physical contact.
- Sustained disruption of discussions, reviews, or events.
- Insults or put-downs.
- Sexist, racist, homophobic, transphobic, ableist, or exclusionary jokes.
- Incitement to violence, suicide, or self-harm.
- Continuing to initiate interaction with someone after being asked to stop.
- Publication of private communication without consent.
- Passive-aggressive or gaslighting behaviours that make others question their reality.
Instances of abusive, harassing, or otherwise unacceptable behaviour may be reported by contacting the project team at contact@dome-ml.org or gavimichael.farrell@studenti.unipd.it. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident.
Participants who are asked to stop any inappropriate behaviour are expected to comply immediately. If a participant engages in behaviour that violates this Code of Conduct, the project team may warn the offender, remove them from discussion spaces, or impose other appropriate sanctions.
This Code of Conduct is adapted from the OSAI Ecosystem Components Code of Conduct, which was in turn adapted from the RSQKit Code of Conduct and the RDMKit Code of Conduct. The RDMKit CoC was derived from The Turing Way Project Code of Conduct, which itself was adapted from the Carpentries Code of Conduct. All are used under a Creative Commons Attribution licence.
This Code of Conduct is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) licence.