Take a look at
  http://people.csail.mit.edu/karger/Exhibit/example.html
and you'll see that "thing" has three children first, second, and
third.  If you look at the data file
  http://people.csail.mit.edu/karger/Exhibit/data.js
you will see that those children were introduced using two separate
mentions of "thing"

mowi wrote:
> Hi David,
>
> I tried it like you said and made a third excel sheet for the
> connections.  The authors are now connected to the articles but
> instead of multiple authors only the last author got connected to the
> article in the JSON file. I used Babel to convert the excel file to
> JSON. I have also tried to convert to JSONP but that didn`t matter.
> Any ideas?
>
> On Feb 19, 2:52 pm, David Karger <[email protected]> wrote:
>   
>> It's ok; you can use author and article as ID even if they appear
>> multiple times.  First do the obvious thing, creating items for the
>> exhibit corresponding to the authors and articles (using author name as
>> id for the authors, and article title as id for the articles):
>> {type: "Author", id: "name of author", affiliation: "affiliation of
>> author"...}
>> {type: "Article", id: "title of article", year: "year of publication", ....}
>>
>> Finally, take your relationship table.  Suppose it has a row (authorX,
>> articleY)
>> add another fragment of json to the collection of "items":
>> {id: "articleY", author: "authorX"}
>> Do this for every row.  This will accomplish what you want.
>>
>> To understand what is going on, note how exhibit will interpret these
>> final fragments from the relationship table.  It will say "ok, this
>> person is specifying an item whose id is articleY and has an author
>> property with value authorX. But I already know about an item whose id
>> is articleY---namely, the one that was defined at the beginning of type
>> "Article".  So, I'm not going to create a new item with id articleY.
>> Instead, I will _merge_ the attributes of the new item (in particular,
>> the author relationship to authorX) into the already existing item.  And
>> if that item already has a value of the author property, because I
>> already saw an author of that article, then I will _add_ authorX as an
>> additional value for the now-multivalued author property on articleX."
>>
>> mowiwrote:
>>     
>>> hi,
>>> I have some data with many to many relationships just like the
>>> articles and authors in the example  website about ISWC 2007 + ASWC
>>> 2007.http://people.csail.mit.edu/dfhuynh/projects/graph-based-exhibit/grap...
>>>       
>>> there it is solved by putting multiple persons in the "author" field.
>>>       
>>> I have a problem getting multiple values in one  field because the
>>> data is from acces 2003. I have got one table with articles, one with
>>> authors and one with relationships. The relationship list has three
>>> columns:id (which I do not really use), author and article. Can i also
>>> do it like that in exhibit? how can I do that?
>>> In the example you use ".author.affiliation" to get a value from the
>>> author list in the article overview. Author is an id there. In my
>>> relationship list both author and article cannot be id because they
>>> appear multiple times.
>>>       
> >
>   

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SIMILE Widgets" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/simile-widgets?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to