Thanks for pulling this together, this looks pretty reasonable to me.
Couple of thoughts:
1. I think we should rename "Includes Fields From" to "Inherits" or
"Inherits From". I think this strengthens the "is-a" relationship, we want
subclasses to inherit (and extend) the semantic meaning of the parent, not
just import their fields.
  a. I felt there was an implication of multiple-inheritance, I would
suggest we avoid that unless absolutely necessary.
2. We could potentially collapse the "Includes Fields From" and "Used By"
into a metadata table on the class (just like we have a metadata table on
fields).
3. Will we treat relationship fields the same as primitive fields? They may
need additional metadata to link to the definition of the class they relate
to.

Regards,
William Bartholomew
Staff Product Manager
GitHub

On Mon, Feb 15, 2021 at 1:40 PM Gary O'Neall <[email protected]> wrote:

> Greetings SPDX tech team –
>
>
>
> I completed a first pass analysis of the current 3.0 proposed Markdown
> template to see which fields can be feasibly translated to the OWL schema
> format.
>
>
>
> TL;DR – It can be done, but requires some format changes to the proposed
> markdown.
>
>
>
> A bit more detail – I have a proposed modified template
> <https://docs.google.com/document/d/1suJimqPOqD1UcZyTQJ5G2XeEbkpoVnu7VOGoy_qs_yY/edit?usp=sharing>.
> Changes are summarized in square brackets.  The most substantial change is
> to document in some way the subclass relationships.  I think this may
> reduce duplication in the markdown document independent of if we use it for
> the OWL document maintenance.
>
>
>
> Gory details: See the SPDX Markdown OWL Sync
> <https://docs.google.com/document/d/1EGoAmKxPfmmlF3XV6fXwNmsCiFKLH83Bhh8_xrmGhko/edit?usp=sharing>
> document.  The table contains all the fields in the OWL document which
> needs information from the Markdown document.  Green color – easy; Yellow –
> can be done, but difficult; Red – not feasible currently.  In the cells I
> make specific recommendations.
>
>
>
> I can go over the proposal in tomorrow Tech call.
>
>
>
> Gary
>
>
>
> -------------------------------------------------
>
> Gary O'Neall
>
> Principal Consultant
>
> Source Auditor Inc.
>
> Mobile: 408.805.0586
>
> Email: [email protected]
>
> CONFIDENTIALITY NOTE: The information transmitted, including attachments,
> is intended only for the person(s) or entity to which it is addressed and
> may contain confidential and/or privileged material. Any review,
> re-transmission, dissemination or other use of, or taking of any action in
> reliance upon this information by persons or entities other than the
> intended recipient is prohibited. If you received this in error, please
> contact the sender and destroy any copies of this information.
>
>
> 
>
>


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#3983): https://lists.spdx.org/g/Spdx-tech/message/3983
Mute This Topic: https://lists.spdx.org/mt/80665049/21656
Group Owner: [email protected]
Unsubscribe: https://lists.spdx.org/g/Spdx-tech/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to