- From: kcoyle via GitHub <sysbot+gh@w3.org>
- Date: Wed, 03 Oct 2018 06:25:27 +0000
- To: public-dxwg-wg@w3.org
kcoyle has just created a new issue for https://github.com/w3c/dxwg: == What is a profile? == Many of our issues for the profile guidance document hinge on our definition of profile. I'm going to suggest some functions that a profile must/may/should have as a start to that conversation. - MUST define vocabulary terms that are used in the metadata being profiled. - Vocabulary terms SHOULD be defined as mandatory, optional, repeatable, not repeatable (alt.: cardinality rules for vocabulary terms SHOULD be defined in the profile) - Human-readable labels and definitions MUST be included for vocabulary terms - The profile SHOULD (MUST?) define what values are valid for vocabulary terms - The profile MAY include input instructions for metadata creators (and to aid users in understanding the deeper meaning of terms) - The profile MAY include operational validation code - The profile MUST be published to the relevant metadata-using community - The profile MAY be published as a human-readable document - The profile MAY be published as operational code - The profile MAY be expressed in more than one physical file - The profile MAY be based on one or more known community standards, for interoperability within that community ("profile of X") - The profile MAY combine vocabularies that cross community boundaries without having any strongly identifiable base profile or profiles. (No, I'm not sure about all of this - just tossing out every idea I can come up with to aid discussion.) Please view or discuss this issue at https://github.com/w3c/dxwg/issues/435 using your GitHub account
Received on Wednesday, 3 October 2018 06:25:30 UTC