in

The ORM Foundation

Get the facts!

Documentation On Data Model

Last post Wed, Feb 7 2018 21:13 by Ken Evans. 5 replies.
Page 1 of 1 (6 items)
Sort Posts: Previous Next
  • Tue, Feb 6 2018 14:20

    Documentation On Data Model

    I'd like to develop a web-based ORM editor.

    I would like to know:

    1. Where can I find the most recent documentation on the specification of the ORM language?
    2. Where can I find any existing data models that can store the fact modeling work?

    Thanks

  • Tue, Feb 6 2018 16:39 In reply to

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

    Re: Documentation On Data Model

     Hi Paul,

    That's quite an ambitious goal.

    1: Recent documentation 

    Terry's 2008 book contains the functional specification (It's the brown book in the side bar on the right)   

    Some time ago, we discussed an ORM metamodel in this thread?  (We use ORM to specify ORM)
    The ORM metamodel work has been continued by the Fact Based Modeling Working Group chaired by the European Space Agency.

    A recent version of the FBM-WG metamodel is here. 
    Bear in mind that the FBM-WG metamodel is about creating a standard for information exchange so there may be more in it that you need.

    An older version of the ORM metamodel is contained within the NORMA sourcecode documentation - available on Github.

    2: existing data models that can store the fact modeling work?

    Sorry, I don't understand what you mean by this - please clarify.

    Ken

  • Tue, Feb 6 2018 17:30 In reply to

    Re: Documentation On Data Model

    The metamodel is a great starting point. It answers both my question. In building this self-inflicted editor project Smile, I need to know what I need to represent.

  • Tue, Feb 6 2018 18:11 In reply to

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

    Re: Documentation On Data Model

     Hi Paul,

    "What you need to represent." are the rules of first-order predicate logic and set theory.

    Wittgenstein's "Philosophical Investigations" also provides a useful perspective on "the problem" .
    The  Macat book (Kindle)  gives a useful analysis. 

    You have a lot of work to do!

    Ken 


  • Tue, Feb 6 2018 21:00 In reply to

    Re: Documentation On Data Model

    Well, before I drill that deep, I do already have Dr. Halpin's book and hopefully, in conjunction with the FBM PDF you linked, I should start wrapping my head around the technical requirements and the scope of work for this project.

    Thanks for your help.

  • Wed, Feb 7 2018 21:13 In reply to

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

    Re: Documentation On Data Model

     Hi Paul,

    What was trying to point out with my Wittgenstein reference is the context of ORM. 
    Saying that ORM is a formal language begs the question: What is language?  

    Wittgenstein had an interesting perspective.
    Ken

     

Page 1 of 1 (6 items)
© 2008-2018 The ORM Foundation: A UK not-for-profit organisation -------------- Terms of Service