I am certainly interested in providing patches for the meta model component. 

There is for example a very small, but not unimportant thing, I would very much 
like to change. Since I have been testing out the RDF layer, I noticed that 
MetaModelObjects are represented by "name", while RDF resources are represented 
by "uri". So out of the box it is not possible to create a triple stating that 
a certain resource has a certain class. So I would very much like to change the 
KEY_NAME of MetaModelObject into "uri". 

Another aspect to look at is layout strategy. The Rdf module has the option 
"dense" and "quad". A similar setup should in my opinion be used for the meta 
model module.

Kind regards,
Niels Hoogeveen

> Date: Tue, 6 Apr 2010 10:08:29 +0200
> From: [email protected]
> To: [email protected]
> Subject: Re: [Neo] DatatypeClassRange usage
> 
> Yep, the full class name is expected. The meta model has (as you can tell) a
> long way to go to become really useful and I see that you're really testing
> and using this component.
> 
> Since we're not working on the meta model at the moment it'd be very nice if
> you could fix/change/add stuff that doesn't work and supply patches or get
> commit rights to that component or something like that!
> 
> Cheers,
> Mattias
> 
> 2010/4/6 Niels Hoogeveen <[email protected]>
> 
> >
> > Thanks.
> >
> > I was trying to use the MetaModel without using the RDF layer, but I see I
> > end up duplicating a lot of functionality that way. Maybe time to move to
> > the RDF side of things.
> >
> > Kind regards,
> > Niels Hoogeveen
> >
> > > From: [email protected]
> > > To: [email protected]
> > > Date: Mon, 5 Apr 2010 12:38:51 -0400
> > > Subject: Re: [Neo] DatatypeClassRange usage
> > >
> > > In "theory" the isAssignableFrom method on the underlying MetaModel &
> > Range
> > > classes should be able to test for a legal/automatic type conversion, but
> > it
> > > looks like that code is commented out in the current version of the
> > > Validator class.  In any case, it certainly seems that using the normal
> > > reference classes for the primitive types should work fine.  Nullability
> > is
> > > another benefit of using the reference classes.
> > >
> > > -----Original Message-----
> > > From: [email protected] [mailto:[email protected]]
> > On
> > > Behalf Of Niels Hoogeveen
> > > Sent: Monday, April 05, 2010 8:42 AM
> > > To: [email protected]
> > > Subject: Re: [Neo] DatatypeClassRange usage
> > >
> > >
> > > If only reference classes can be added, what are appropriate types.
> > Should I
> > > use java.lang.Integer when the underlying property value is and "int" and
> > > java.lang.Long when using a "long"?
> > >
> > > Kind regards,
> > > Niels Hoogeveen
> > >
> > > > From: [email protected]
> > > > To: [email protected]
> > > > Date: Sat, 3 Apr 2010 01:52:06 +0200
> > > > Subject: [Neo] DatatypeClassRange usage
> > > >
> > > >
> > > > To model the datatype of a property, I tried to use the
> > > DatatypeClassRange. It seems this object only accepts reference classes,
> > not
> > > primitive classes.
> > > >
> > > > I would like to state that a certain MetaModelProperty has the datatype
> > > "int". To do so, I thought I would have to provide the MetaModelProperty
> > > with a PropertyRange. The DatatypeClassRange seemed the only suitable
> > > option, but its fromStringRepresentation method loads the class through a
> > > Class.forName, so class "int", is of course not found, and the load of
> > the
> > > PropertyRange results in a ClassNotFoundException.
> > > >
> > > > Is this a bug, is this a feature?
> > > >
> > > > Kind regards,
> > > > Niels Hoogeveen
> > > >
> > > >
> > > > _________________________________________________________________
> > > > Express yourself instantly with MSN Messenger! Download today it's
> > FREE!
> > > > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
> > > > _______________________________________________
> > > > Neo mailing list
> > > > [email protected]
> > > > https://lists.neo4j.org/mailman/listinfo/user
> > >
> > > _________________________________________________________________
> > > Express yourself instantly with MSN Messenger! Download today it's FREE!
> > > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
> > > _______________________________________________
> > > Neo mailing list
> > > [email protected]
> > > https://lists.neo4j.org/mailman/listinfo/user
> > >
> > > _______________________________________________
> > > Neo mailing list
> > > [email protected]
> > > https://lists.neo4j.org/mailman/listinfo/user
> >
> > _________________________________________________________________
> > New Windows 7: Find the right PC for you. Learn more.
> > http://windows.microsoft.com/shop
> > _______________________________________________
> > Neo mailing list
> > [email protected]
> > https://lists.neo4j.org/mailman/listinfo/user
> >
> 
> 
> 
> -- 
> Mattias Persson, [[email protected]]
> Hacker, Neo Technology
> www.neotechnology.com
> _______________________________________________
> Neo mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
                                          
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
_______________________________________________
Neo mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to