Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
Datatype ontology
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Nigel Hardy  
View profile  
 More options Sep 16 2009, 4:53 am
From: Nigel Hardy <n...@aber.ac.uk>
Date: Wed, 16 Sep 2009 09:53:18 +0100
Local: Wed, Sep 16 2009 4:53 am
Subject: Re: [Fuge-devel] Datatype ontology

Thanks for the suggestions on data type ontologies. These are helpful.
They of course do not allow the XML schema itself to do the checking or
allow XML tools to constrain the values at the user interface. Thsi is
ou dilema I think.

I am still worrying about why Boolean was specially treated in FuGE. Is
there a semantic difference between p1 and op1 in the following
(assuming that a type ontology is available). For me, the difference is
that p1 can be constrained by the schema.

    <FuGE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns="http://fuge.sourceforge.net/fuge/1.0"
          identifier="i1" name="example">
      <ProtocolCollection>
        <GenericProtocol identifier="myProtocol">
          <GenericParameter identifier="p1">
            <BooleanValue value="false"/>
          </GenericParameter>
          <GenericParameter identifier="p2">
            <AtomicValue value="false">
              <_dataType OntologyTerm_ref="BooleanType_term"/>
            </AtomicValue>
          </GenericParameter>
        </GenericProtocol>
      </ProtocolCollection>
    </FuGE>

Nigel

  nwh.vcf
< 1K Download

--------------------------------------------------------------------------- ---
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf

_______________________________________________
Fuge-devel mailing list
Fuge-de...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fuge-devel


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Miller, Michael D (Rosetta)  
View profile  
 More options Sep 16 2009, 11:39 am
From: "Miller, Michael D (Rosetta)" <Michael_Mil...@Rosettabio.com>
Date: Wed, 16 Sep 2009 08:39:05 -0700
Local: Wed, Sep 16 2009 11:39 am
Subject: Re: [Fuge-devel] Datatype ontology
hi nigel,

> I am still worrying about why Boolean was specially treated
> in FuGE.

i don't know if you've ever participated in a core group of people
developing a standard but it involves meeting every few months in some
sweaty small room with everyone cramped in.  everyone has their own
ideas but the idea is to come to some sort of consensus.   there are
also a lot of areas to cover.

so it isn't a perfect process but the good that comes out of it almost
always out weighs the bad, which for FuGE seems to be the case.

as i recall, there was general agreement on the Measurement package but
how to represent the concrete measurements in the model went back and
forth between a few ideas when i think andy proposed what basically
became the final version.  often it is a matter of everyone finally
being happy enough or too fatigued to care anymore.

you have a good point about calling out BooleanValue, it is odd to call
out one particular datatype, but i think the reasoning was that it was a
very common case and would cut down on the clutter in the XML.

i think i would have liked to have seen an Enumerated measurement called
out, that's becoming very common these days.  i also think your
suggestion on restricting the datatype/unit was a great one, to do that
would require marking the dataType and unit associations with the
<<AbstractAssociation>> stereotype and then probably having a
GenericMeasurement between the current subclasses of Measurement and
Measurement to define concrete associations.  then FuGE extensions could
subclass from Measurement and create subclasses of the associations with
the desired restrictions.

cheers,
michael

Michael Miller
Lead Software Developer
Rosetta Biosoftware Business Unit
www.rosettabio.com

--------------------------------------------------------------------------- ---
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Fuge-devel mailing list
Fuge-de...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fuge-devel

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nigel Hardy  
View profile  
 More options Sep 18 2009, 7:11 am
From: Nigel Hardy <n...@aber.ac.uk>
Date: Fri, 18 Sep 2009 12:11:48 +0100
Local: Fri, Sep 18 2009 7:11 am
Subject: Re: [Fuge-devel] Datatype ontology

Miller, Michael D (Rosetta) wrote:

> hi nigel,

>> I am still worrying about why Boolean was specially treated
>> in FuGE.

> i don't know if you've ever participated in a core group of people
> developing a standard but it involves meeting every few months in some
> sweaty small room with everyone cramped in.  everyone has their own
> ideas but the idea is to come to some sort of consensus.   there are
> also a lot of areas to cover.

I am entirely content with the "camel was a horse designed by committee"
answer :-)  Thanks. It gives me some confidence on how to build forward,
knowing that I am not missing something in my basic understanding.

Nigel

  nwh.vcf
< 1K Download

--------------------------------------------------------------------------- ---
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf

_______________________________________________
Fuge-devel mailing list
Fuge-de...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fuge-devel


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »