in

The ORM Foundation

Get the facts!

ORM Solutions' ORM Viewer

Last post Mon, Apr 5 2021 22:44 by Ken Evans. 6 replies.
Page 1 of 1 (7 items)
Sort Posts: Previous Next
  • Thu, Apr 1 2021 15:20

    ORM Solutions' ORM Viewer

    Hello all, here's my scenario: I have a bunch of ORM models stashed in a private Github repository, and I need a tool that grabs them, turns them into .jpg files (or some other image file format), and downloads them onto my computer. Can ORM Solutions' ORM viewer be configured to access non-public repositories?

     

    Many thanks! 

    Filed under:
  • Thu, Apr 1 2021 19:43 In reply to

    • Ken Evans
    • Top 10 Contributor
      Male
    • Joined on Sun, Nov 18 2007
    • Stickford, UK
    • Posts 805

    Re: ORM Solutions' ORM Viewer

     Have you tried to use NORMA to solve your problem?

    Ken 

  • Thu, Apr 1 2021 22:34 In reply to

    Re: ORM Solutions' ORM Viewer

    Ken Evans:
    Have you tried to use NORMA to solve your problem?

    Thanks, I need something web-API-based, hence something that does not require my downloading the files locally, opening them up in Visual Studio etc. People who do not have Visual Studio installed should be able to point their browsers to my Github, and download the JPEGs (or whatever).

     

  • Thu, Apr 1 2021 22:58 In reply to

    • Ken Evans
    • Top 10 Contributor
      Male
    • Joined on Sun, Nov 18 2007
    • Stickford, UK
    • Posts 805

    Re: ORM Solutions' ORM Viewer

    Hmm, an interesting approach.


    The purpose of .orm files is to help people to store and to re-use editable information models. 

    So I'm curious to understand the problem that can be solved with un-editable .jpeg files?

    It seems to me that generating .jpeg files from orm files removes 99% of their usefulness and value (if not more.)

    Happy to have my ignorance corrected.

     

  • Mon, Apr 5 2021 16:55 In reply to

    Re: ORM Solutions' ORM Viewer

    People I build these diagrams for need to see the ... diagrams Smile. They have no knowledge of ORM, but just want to see how things tie together in a graphical fashion.

  • Mon, Apr 5 2021 20:08 In reply to

    • Ken Evans
    • Top 10 Contributor
      Male
    • Joined on Sun, Nov 18 2007
    • Stickford, UK
    • Posts 805

    Re: ORM Solutions' ORM Viewer

     Thanks for the clarification.

    You should be aware of several things:
    1: ORM diagrams are really "First Order Logic In Pictures".

    2: ORM diagrams hide a lot of detail because they are intended for use by modelers rather than as an explanation.


    Please refer to the next post that has a seemingly simple binary fact type.

    I don't see how someone who does not understand ORM can infer the verbalisation from the diagram. 

    Richard Feynman was talking about this kind of problem when he said:  " Don’t let yourself be fooled by others and don’t fool yourself. You can avoid being fooled by knowing how to separate truth from the appearance of truth."

    Feynman, R. (1992). Surely You're Joking Mr Feynman (First Vintage Edition ed.): Vintage.


  • Mon, Apr 5 2021 22:44 In reply to

    • Ken Evans
    • Top 10 Contributor
      Male
    • Joined on Sun, Nov 18 2007
    • Stickford, UK
    • Posts 805

    Re: ORM Solutions' ORM Viewer

    Refer to the fact type diagram at the bottom of this post.

     

      This is what it means:

    PersonNr is an entity type.
    Reference Scheme: PersonNr has PersonNr_nr.
    Reference Mode: .nr.
    Data Type: Numeric: Signed Integer.

    Fact Types:
    PersonNr has PersonNr_nr.
    PersonNr has BankAccountNr.

    BankAccountNr is an entity type.
    Reference Scheme: BankAccountNr has BankAccountNr_nr.
    Reference Mode: .nr.
    Data Type: Numeric: Signed Integer.

    Fact Types:
    BankAccountNr has BankAccountNr_nr.
    PersonNr has BankAccountNr.

    PersonNr has BankAccountNr.
    It is possible that some PersonNr has more than one BankAccountNr
    and that for some BankAccountNrmore than one PersonNr has that BankAccountNr.
    In each population of PersonNr has BankAccountNreach PersonNrBankAccountNr combination occurs at most once.
    This association with PersonNrBankAccountNr provides the preferred identification scheme for PersonNrHasBankAccountNr.
    For each BankAccountNrsome PersonNr has that BankAccountNr.
    Each BankAccountNr in the population of "PersonNr has BankAccountNroccurs there at most 2 times.

    Each BankAccountNr in the population of "PersonNr has BankAccountNroccurs there at most 2 times


Page 1 of 1 (7 items)
© 2008-2024 ------- Terms of Service