Using SIOC in a collaborative platform

2 views
Skip to first unread message

Francesco_Leardini

unread,
May 16, 2008, 4:39:36 AM5/16/08
to SIOC-Dev
Hi all,

I am working on the developement of a collaborative platform tha
manages several scientific projects.
We want to use SIOC framework to provide cross access to documents
belonging to different projects (contained in a hierarchical folder
structure).

However since I am pretty new in using SIOC I have some questions:

1) Can a sioc:Forum (the project itself) be container of a
sioc:Container (it would be the folder containing documents)?
Or it is better to desing both them as sioc:Forum?

2) After I will have finished to develop the ontology (using Jena)
what is the best way to upload the ontology when documents, for
example, will be created/deleted?Will I have to execute a query (using
SPARQL) to get the folder contaning the item and upload the
references?

Thank you in advance for every suggestion!

Greetings,
Francesco

kidehen

unread,
May 16, 2008, 9:29:34 AM5/16/08
to SIOC-Dev
Francesco,

On May 16, 4:39 am, Francesco_Leardini <leardini.france...@gmail.com>
wrote:
OpenLink Data Spaces [1] is a SIOC based platform that can assist you
here. For instance, there is a Briefcase App. Module (ODS-Briefcase)
that allows to drop documents into a hierarchical folder structure
(via WebDAV or directly using the Module's UI). Once in the Briefcase
the information resources are automatically organized by type (Mime).
At the same time, you have a SIOC based graph in place enables you to
see the information resources and in many cases the entities extracted
from the information resources.

ODS is available in Open Source form and there are also a number of
live instances [2] on the Web that you can explore. As for the SPARQL
access to ODS, we also have an extensive SPARQL reference for SIOC
[3] in relation to ODS graphs:

1. http://virtuoso.openlinksw.com/wiki/main/Main/Ods - Main page
2. http://community.linkeddata.org/ods/ - A live instance serving the
Linking Open Data Community
3. http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef - SIOC &
SPARQL Reference
4. http://community.linkeddata.org/dataspace/person/kidehen2 - My FOAF
Profile Page which exposes my SIOC based Data Spaces
5. http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/GetAPersonalURIIn5MinutesOrLess
- How to get a URI (into a SIOC based graph) in 5 minutes or less

Also note, that ODS enables you to Tag you data and then map you Tags
to MOAT. It also uses SCOT for Tag stats etc.. It also embeds RDFa
(which also exposed SIOC) in its (X)HTML based application pages.

At the very least, ODS will show you what's been possible with SIOC
for quite a while now :-)

Kingsley

Francesco_Leardini

unread,
May 19, 2008, 5:57:28 AM5/19/08
to SIOC-Dev
Thank you Kingsley for your suggestions. ODS looks very interesting,
but I do not think I does fit well with my problem.
I should be able to create dynamically the RDF/SIOC based structure of
each project managed by our platform. This must be done
programmatically (this is why I a using Jena API) because the SIOC/xml
structure has to be returned when a web method of a Web Service is
invoked.

Therefore my goal is to impemen some classes that are able to get the
data from the database and use it to "fill" the structure based on
SIOC statements. However I do not know whether this is correct or does
some other way of proceeding exist.

So far I mapped the elements of our platform with the SIOC statements.
Next step is to develop them to create the RDF representation (using
Jena API, for instance).

I will appreciate any comments or suggestions on how to proceed to
create programmatically such a SIOC structure. Thank you in advance!

Greetings,
Francesco
> 2.http://community.linkeddata.org/ods/- A live instance serving the
> Linking Open Data Community
> 3.http://virtuoso.openlinksw.com/wiki/main/Main/ODSSIOCRef- SIOC &
> SPARQL Reference
> 4.http://community.linkeddata.org/dataspace/person/kidehen2- My FOAF
> Profile Page which exposes my SIOC based Data Spaces
> 5.http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/GetAPersonalUR...
Reply all
Reply to author
Forward
0 new messages