librelist archives

« back to archive

describing relations between foaf:Person <-> foaf:Group <-> foaf:Group

describing relations between foaf:Person <-> foaf:Group <-> foaf:Group

From:
elf Pavlik
Date:
2011-07-05 @ 12:24
Hi,

In my profile i would like to have, in my network list, groups in which I 
participate. Similar for groups to have list of participants. How do I do 
it with FOAF vocabulary? Maybe even more complex case, how to present 
relations between foaf:Groups? So foaf:Group can have network similar to 
foaf:Person but including other groups.

related issues on github:
https://github.com/haschek/Foafpress/issues/7
https://github.com/haschek/Foafpress/issues/9
https://github.com/haschek/Foafpress/issues/10

Thanks!
elf Pavlik

http://wwelves.org/perpetual-tripper

Re: [foafpress] describing relations between foaf:Person <-> foaf:Group <-> foaf:Group

From:
Michael Haschke
Date:
2011-07-05 @ 12:41
Hi elf,

2011/7/5 elf Pavlik <perpetual-tripper@wwelves.org>:
> Hi,
>
> In my profile i would like to have, in my network list, groups in which 
I participate. Similar for groups to have list of participants. How do I 
do it with FOAF vocabulary? Maybe even more complex case, how to present 
relations between foaf:Groups? So foaf:Group can have network similar to 
foaf:Person but including other groups.

you can use foaf:member to relate a foaf:Agent (so a foaf:Person) to a
foaf:Group [1], but foaf do not have an inverse property like
member_of. Same for group-group relations. I don't know if there are
good vocabularies for this cases, I try to check it later.

[1] http://xmlns.com/foaf/spec/#term_Group

regards,
Haschek

-- 
Portfolio: http://eye48.com/
FOAF/WebID: http://michael.haschke.biz/ powered by #Foafpress

Re: [foafpress] describing relations between foaf:Person <-> foaf:Group <-> foaf:Group

From:
elf Pavlik
Date:
2011-07-05 @ 13:52
Excerpts from Michael Haschke's message of Tue Jul 05 14:41:45 +0200 2011:
> Hi elf,
> 
> 2011/7/5 elf Pavlik <perpetual-tripper@wwelves.org>:
> > Hi,
> >
> > In my profile i would like to have, in my network list, groups in 
which I participate. Similar for groups to have list of participants. How 
do I do it with FOAF vocabulary? Maybe even more complex case, how to 
present relations between foaf:Groups? So foaf:Group can have network 
similar to foaf:Person but including other groups.
> 
> you can use foaf:member to relate a foaf:Agent (so a foaf:Person) to a
> foaf:Group [1], but foaf do not have an inverse property like
> member_of. Same for group-group relations. I don't know if there are
> good vocabularies for this cases, I try to check it later.

not sure if this ones can come of any use:
http://vocab.org/relationship/.html#participant
http://wiki.foaf-project.org/w/Using_Relationship_vocabulary#Proposed_Additions

maybe we could also ask on foaf mailing list?

> 
> [1] http://xmlns.com/foaf/spec/#term_Group
> 
> regards,
> Haschek
>