No,
you can't. That one is an interesting topic, and there are different
design solutions to it, but I am not the best to answer that. I guess
the RDF users have some thoughts on this?

Cheers,

/peter neubauer

COO and Sales, Neo Technology

GTalk:      neubauer.peter
Skype       peter.neubauer
Phone       +46 704 106975
LinkedIn   http://www.linkedin.com/in/neubauer
Twitter      http://twitter.com/peterneubauer

http://www.neo4j.org                - Relationships count.
http://www.linkedprocess.org   - Distributed computing on LinkedData scale



On Sun, Nov 22, 2009 at 3:22 PM, Olivier Rossel
<[email protected]> wrote:
> can you make a Relationship to become a Node for another Relationship?
> (i.e reification)?
>
> On Sun, Nov 22, 2009 at 3:15 PM, Peter Neubauer
> <[email protected]> wrote:
>> Hi Laurent,
>> yes, you can store properties exactly like in Nodes for Relationships,
>> see http://api.neo4j.org/current/org/neo4j/api/core/Relationship.html
>> and its superclass,
>> http://api.neo4j.org/current/org/neo4j/api/core/PropertyContainer.html.
>>
>> If you are using Ruby, you find the Ruby:fied way to set properties on
>> relationships in the Three-Minute-Tutorial at
>> http://github.com/andreasronge/neo4j
>>
>> HTH
>>
>> /peter neubauer
>>
>> COO and Sales, Neo Technology
>>
>> GTalk:      neubauer.peter
>> Skype       peter.neubauer
>> Phone       +46 704 106975
>> LinkedIn   http://www.linkedin.com/in/neubauer
>> Twitter      http://twitter.com/peterneubauer
>>
>> http://www.neo4j.org                - Relationships count.
>> http://www.linkedprocess.org   - Distributed computing on LinkedData scale
>>
>>
>>
>> On Sun, Nov 22, 2009 at 2:53 PM, Laurent Laborde <[email protected]> wrote:
>>> Hi !
>>>
>>> For a fun side-project i want to graph a markov chain (a Markov Text 
>>> Generator).
>>>
>>> 1 node = 1 word.
>>>
>>> When, while parsing a text, i find a word followed by another word i
>>> create a "node-word" if it doesn't exist, and create relationship.
>>> if the word already exist : i create an outgoing relationship between
>>> the 2 words.
>>> if the relationship already exist i just increment a counter (this
>>> word was followed by the next word one more time).
>>>
>>> Now i need to store the probability of a specific word being followed
>>> by another word.
>>> including a word looping to itself.
>>>
>>> If you're not familiar with markov chain, a simple picture should
>>> explain it : 
>>> http://www.leda-tutorial.org/en/unofficial/Pictures/MarkovChain.png
>>>
>>> Storing the probabilty of a link to be followed should be ideally
>>> stored in the relationship itself.
>>> (and the probability to loop to itself in the node itself).
>>>
>>> However... it seems (accoring to the relationship api) that i can't
>>> set a property for a link.
>>> Is that right ?
>>>
>>> Any idea about how to store a "relationship property".
>>> Perhaps an index of relationship with "key = relationshipID" and
>>> "value = propability to follow this link" ?
>>>
>>> thank you for your help.
>>>
>>> --
>>> Laurent "ker2x" Laborde
>>> Sysadmin & DBA at http://www.over-blog.com/
>>> _______________________________________________
>>> Neo mailing list
>>> [email protected]
>>> https://lists.neo4j.org/mailman/listinfo/user
>>>
>> _______________________________________________
>> Neo mailing list
>> [email protected]
>> https://lists.neo4j.org/mailman/listinfo/user
>>
> _______________________________________________
> Neo mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>
>
_______________________________________________
Neo mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to