Re: [dxwg] What does prof:profileOf entail?

@rob-metalinkage said: "This becomes very relevant to the "flattening" discussion too - no one ever duplicates every vocabulary they use in a "flat" profile. i.e. they are never truly standalone (nor would they be useful if they were)."

I disagree with this, and this tells me that we aren't talking about the same thing. A profile lists every property that is _intended_ to be used by users of that profile. Anything not listed in the profile is not used and therefore isn't needed. What IS listed in the profile DOES stand alone. So a profile that includes 2 elements from vocabularyOrPRofile A and 3 elements from vocabularyOrProfile B, and ignores all of the other elements from A & B because they will not be used, is a FLAT profile, stands alone, and does not include the entire vocabularies of A or B. 

A profile is not made up of entire vocabularies, just the elements of those vocabularies that are needed in the profile. If an entire vocabulary (or base profile) will be used, the entire thing is duplicated in the new profile.

When you say "no one duplicates every vocabulary" are you thinking that "flat" profiles means that the entire element set from all base vocabularies would have to include all elements of all vocabularies, even if not needed for the profile? 

Or are you saying that to be a profile it has to include an entire prior vocabulary or profile?

If neither of these, please explain what you mean above. Thanks.

-- 
GitHub Notification of comment by kcoyle
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/507#issuecomment-434895260 using your GitHub account

Received on Thursday, 1 November 2018 00:52:37 UTC