<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Oh, I see what you mean. I'll fix that.<br>
    </p>
    <p>Ok, so vocabulary is a "Reference", not a "String". I'll fix that
      too.<br>
      <br>
      Back to my last question: how is the use of "entryReference" and
      "entryValue" in the example different from "extent" and "term" in
      PairedControlledVocabulary?<br>
      <br>
      Other questions:<br>
      <br>
      - 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?<br>
    </p>
    <p>- 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<br>
    </p>
    <br>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 2021-08-21 5:34 p.m., Hoyle, Larry
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CY4PR0101MB288828414039F133DA7C936EBDC29@CY4PR0101MB2888.prod.exchangelabs.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style>@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}div.WordSection1
        {page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">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.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Here is an example.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">vocabulary  is a reference to <a
            href="http://credit.niso.org/" moz-do-not-send="true">
            http://credit.niso.org/</a> the Credit Taxonomy (via the uri
          of Reference)<o:p></o:p></p>
        <p class="MsoNormal">controlledVocabularyName is “the Credit
          Taxonomy”<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">entryReference is <a
            href="http://credit.niso.org/contributor-roles/conceptualization/"
            moz-do-not-send="true">
            http://credit.niso.org/contributor-roles/conceptualization/</a> 
          <o:p></o:p></p>
        <p class="MsoNormal">entryValue is “Conceptualization”<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b>From:</b>
              <a class="moz-txt-link-abbreviated" href="mailto:ddi-srg-bounces@icpsr.umich.edu">ddi-srg-bounces@icpsr.umich.edu</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:ddi-srg-bounces@icpsr.umich.edu">&lt;ddi-srg-bounces@icpsr.umich.edu&gt;</a>
              <b>On Behalf Of </b>Flavio Rizzolo<br>
              <b>Sent:</b> Saturday, August 21, 2021 4:15 PM<br>
              <b>To:</b> DDI Structural Reform Working Group.
              <a class="moz-txt-link-rfc2396E" href="mailto:ddi-srg@icpsr.umich.edu">&lt;ddi-srg@icpsr.umich.edu&gt;</a><br>
              <b>Subject:</b> [DDI-SRG] [CDI] Questions about
              ControlledVocabularyEntry, PairedControlledVocabularyEntry
              and Reference<o:p></o:p></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p>Hi, <o:p></o:p></p>
        <p>These are the new Native classes, with the old classes as
          extensions:<o:p></o:p></p>
        <p><img style="width:7.4791in;height:4.0138in"
            id="Picture_x0020_1"
            src="cid:part3.4D660F31.1D969D1B@gmail.com" class=""
            width="718" height="385" border="0"><o:p></o:p></p>
        <p>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.
          <o:p></o:p></p>
        <p>With that in mind:<o:p></o:p></p>
        <p>1) shouldn't we then change the type of the attributes in
          PairedControlledVocabulary to NativeControlledVocabularyEntry?<o:p></o:p></p>
        <p><img style="width:3.7013in;height:1.8125in"
            id="Picture_x0020_2"
            src="cid:part4.198C26D0.1A9B9ED0@gmail.com" class=""
            width="355" height="174" border="0"><o:p></o:p></p>
        <p>2) What's exactly "vocabulary" in ControlledVocabularyEntry?
          How is it used?<o:p></o:p></p>
        <p>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...<o:p></o:p></p>
        <p>Thanks,<o:p></o:p></p>
        <p>Flavio<o:p></o:p></p>
        <p><o:p> </o:p></p>
      </div>
    </blockquote>
  </body>
</html>