Search the web
Sign In
New User? Sign Up
jcm · Journal of Conceptual Modeling Discussion List
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Modeling software options with CSDP   Message List  
Reply | Forward Message #1434 of 1447 |
Re: [JCM] Modeling software options with CSDP

On Tue, Nov 16, 2004 at 11:45:59AM -0700, Andy Carver wrote:
> I've never modeled this before, but hey, so what? With ORM any domain is
> doable!

Thanks for taking on the challenge.


> I'd say first that we must be clear on what the scope of this model is:
> Is it, as I'd suppose, the configuration options for only one instance
> (installation) of only one software product?

Yes, you are correct. I'm not managing configuration for multiple
installations, computers, etc.


> If so, I'd guess we're just saying something like
> "ConfigurationOption(Code) has global- OptionSetting(Code)" and
> "ConfigurationOption(Code) for Person(Id) has OptionSetting(Code)".
> There may be subtleties involved that I've not realized, but for the
> scope I've assumed, this seems the basic information needed.

OK, that makes sense. So to write this out as a conceptual schema would
look something like the following:

Reference schemes: ConfigurationOption(Code), OptionSetting(Code), Person(Id)
Base fact types: F1 ConfigurationOption has OptionSetting
F2 ConfigurationOption for Person has OptionSetting
Constraints: C1
Derivation Rules: none


Next I'm going to need to allow some of the ConfigurationOption's to be
only set globally. I've tried to specify that in the following
conceptual schema. Does it make sense?

Reference schemes: OptionSetting(Code), SettingLevel(Code)
Base fact types: F1 OptionSetting has setting
F2 OptionSetting has SettingLevel
Constraints: C1
Derivation Rules: none

Reference schemes: SettingLevel(Code)
Base fact types: F1 SettingLevel has level
Constraints: C1
Derivation Rules: none


Do you use conceptual schemas when defining elementray facts in step 1
of CDSP? Or do you just write out the facts? I find that I have to put
some effort into thinking in higher level abstractions like Person
instead of User/Administrator/Customer/Agent. Is this typical for
newcomers to ORM?


Thanks,
William

--
Knowmad Services Inc.
http://www.knowmad.com



Wed Nov 17, 2004 3:56 pm

knowmad_serv...
Offline Offline
Send Email Send Email

Forward
Message #1434 of 1447 |
Expand Messages Author Sort by Date

Hi folks, I am a software developer trying to learn more about database modeling using CSDP and ORM. My desire to learn database modeling is to be a better...
William McKee
knowmad_serv...
Offline Send Email
Nov 16, 2004
3:00 pm

Hi William, I've never modeled this before, but hey, so what? With ORM any domain is doable! I'd say first that we must be clear on what the scope of this...
Andy Carver
andy_carver
Offline Send Email
Nov 16, 2004
7:49 pm

... Thanks for taking on the challenge. ... Yes, you are correct. I'm not managing configuration for multiple installations, computers, etc. ... OK, that makes...
William McKee
knowmad_serv...
Offline Send Email
Nov 17, 2004
4:04 pm

William, See my comments in-line, prepended by '>>'. andy ... From: William McKee [mailto:william@...] Sent: Wednesday, November 17, 2004 8:56 AM To:...
Andy Carver
andy_carver
Offline Send Email
Nov 18, 2004
2:54 am

... Boy, this is where ORM really begins to shine and where it's important to be precise. By global setting I mean that some of the settings can only be set...
William McKee
knowmad_serv...
Offline Send Email
Nov 18, 2004
4:53 pm

... If I were to write out that constraint, would it look something like the following: C1 User has at most one Application Setting ... This is important! ... ...
William McKee
knowmad_serv...
Offline Send Email
Nov 18, 2004
6:02 pm

Andy, I really appreciate both you and Pat taking the time to walk me through the basics of CSDP. It's been interesting to see the two different approaches...
William McKee
knowmad_serv...
Offline Send Email
Nov 20, 2004
3:34 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help