[DDI-SRG] [CDI] Questions about ControlledVocabularyEntry, PairedControlledVocabularyEntry and Reference
Flavio Rizzolo
flavio.rizzolo at gmail.com
Sat Aug 21 17:59:15 EDT 2021
Oh, I see what you mean. I'll fix that.
Ok, so vocabulary is a "Reference", not a "String". I'll fix that too.
Back to my last question: how is the use of "entryReference" and
"entryValue" in the example different from "extent" and "term" in
PairedControlledVocabulary?
Other questions:
- CatalogDetail: This structured data type has no definition, no
subclasses and no structure. What is it? How can it be used in its
current state?
- DataPoint: Why does it have now a catalogDetails attribute? Why
DataPoint and not DataSet or other classes in Data Description? The use
of CatalogDetails is unclear
On 2021-08-21 5:34 p.m., Hoyle, Larry wrote:
>
> ControlledVocabularyEntry should be able to reference an entry outside
> of DDI. So that entryReference should be Reference, not Native
> Reference. It would be better to ditch the inheritance of
> ControlledVocabularyEntry from NativeControlledVocabularyEntry and
> just have a separate ControlledVocabularyEntry with all of the
> properties it has below.
>
> Here is an example.
>
> vocabulary is a reference to http://credit.niso.org/
> <http://credit.niso.org/> the Credit Taxonomy (via the uri of Reference)
>
> controlledVocabularyName is “the Credit Taxonomy”
>
> entryReference is
> http://credit.niso.org/contributor-roles/conceptualization/
> <http://credit.niso.org/contributor-roles/conceptualization/>
>
> entryValue is “Conceptualization”
>
> *From:* ddi-srg-bounces at icpsr.umich.edu
> <ddi-srg-bounces at icpsr.umich.edu> *On Behalf Of *Flavio Rizzolo
> *Sent:* Saturday, August 21, 2021 4:15 PM
> *To:* DDI Structural Reform Working Group. <ddi-srg at icpsr.umich.edu>
> *Subject:* [DDI-SRG] [CDI] Questions about ControlledVocabularyEntry,
> PairedControlledVocabularyEntry and Reference
>
> Hi,
>
> These are the new Native classes, with the old classes as extensions:
>
> We can always define attributes of type
> NativeControlledVocabularyEntry and NativeReference, which will allow
> us to use the full-fledged list of attributes from the sub-classes if
> necessary.
>
> With that in mind:
>
> 1) shouldn't we then change the type of the attributes in
> PairedControlledVocabulary to NativeControlledVocabularyEntry?
>
> 2) What's exactly "vocabulary" in ControlledVocabularyEntry? How is it
> used?
>
> 3) Actually, how do we really use these things? I understand how the
> Native classes work, but now it seems Reference might be used to
> reference a term and an extent, like PairedControlledVocabularyEntry,
> but in a different way. I think there was an example somewhere that
> help people made sense of all this, but I can't find it, and I fear we
> are making a mistake somewhere... So many cross references between
> classes are making me dizzy...
>
> Thanks,
>
> Flavio
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.icpsr.umich.edu/pipermail/ddi-srg/attachments/20210821/8652e492/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 250672 bytes
Desc: not available
Url : http://lists.icpsr.umich.edu/pipermail/ddi-srg/attachments/20210821/8652e492/attachment-0002.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 49964 bytes
Desc: not available
Url : http://lists.icpsr.umich.edu/pipermail/ddi-srg/attachments/20210821/8652e492/attachment-0003.png
More information about the DDI-SRG
mailing list