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...
Want to share photos of your group with the world? Add a group photo to Flickr.

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 #1436 of 1447 |
Re: [JCM] Modeling software options with CSDP

On Wed, Nov 17, 2004 at 02:47:41PM -0700, Andy Carver wrote:


> >> Yes, that's about right, although for F1 I'd probably say
> "ConfigurationOption has global- OptionSetting" to be clear that it is
> the global setting (the hyphen is necessary for correct verbalization by
> Visio, to attach the adjective to its noun (object type name)).

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 globally. It's possible that some settings will also only be
settable for an individual.

Perhaps these are constraints but they are specific to a particular
group of settings. Ahh, there's the word I needed. I need to group my
settings into categories so that I can apply constraints to the
categories.

Given this explanation, would you still advise to use the global-
adjective in F1 ConfigurationOption has OptionSetting?





> >> I'm not quite clear on what you mean by "setting", in "OptionSetting
> has setting" -- I had been conceiving of OptionSetting itself as being
> the setting(s) given to some ConfigurationOption.

This is where I'm getting a bit confused. Let me use some examples
(which I should have put with the reference schemes):

"Print Statement Heading" for System is true
"Print Statement Heading" for Person(William) is false
"Max Days to Bump Rev" for System is 30

-- ERROR: This option cannot be set globally --
"Assign Debtor Number" for System is true
-- ERROR: Cannot set this option locally --
"Max Days to Bump Rev" for Person(William) is 15

In these examples are the options in quotes an OptionSetting? I guess
they would be. I've therefore used your input and my revised reference
schemes would be as follows:

Reference schemes: ConfigurationOption(Code), OptionSetting(Code),
Person(Id), OptionLevel(Code)
Base fact types: F1 ConfigurationOption for OptionLevel has OptionSetting
Constraints: C1 ConfigurationOption and OptionSetting must belong to
the same group
Derivation Rules: none

Reference schemes: OptionSetting(Code), OptionLevel(Code)
Base fact types: F1 OptionSetting belongs to group OptionLevel
Constraints: C1
Derivation Rules: none

Reference schemes: OptionLevel(Code)
Base fact types: F1
Constraints: C1
Derivation Rules: none
Examples: 'system', 'agency', 'client', 'collector'

In the reference scheme for OptionLevel, I'm not sure that anything more
is needed.


> >> Oh yes. In fact, the first part of step 3 is to make you think about
> what generalizations like this you might need.

Ahh, good to know what's coming up.


Thanks,
William

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



Thu Nov 18, 2004 3:26 pm

knowmad_serv...
Offline Offline
Send Email Send Email

Forward
Message #1436 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