Release of structWSF, conStruct and the Community Web Site

The last few months have been challenging in term of amount of work to get done, in focusing on deliverables and in getting ready for the release of conStruct and structWSF sources codes, documentations, tutorials, web sites and demos.

I am now really happy to be able to finally announce the release of both software code sources along with a new development community website where users and developers can exchange ideas about these two news projects.

The biggest milestone of the last months is now behind us. However, this is just the beginning of everything!

I think that many things have been written about these two projects already. I don't want to write any tutorial at this point. So the only thing I will do right now is to point you the more relevant documentation, web sites, blog posts and demos about each project. The next step will be to write about specific use cases, features, etc.

Community Web Site

The community Web site is a place where developers and users of structWSF and conStruct can meet to talk about both projects, to report bugs and issues, to submit new enhancements, to find tips and tricks, etc.

I would suggest you to create a new user profile on the community Web site if you are interested in communicating with other members.

structWSF

structWSF is a platform-independent Web services framework for accessing and exposing structured RDF data. Its central organizing perspective is that of the dataset. These datasets contain instance records, with the structural relationships amongst the data and their attributes and concepts defined via ontologies (schema with accompanying vocabularies).

The structWSF middleware framework is generally RESTful in design and is based on HTTP and Web protocols and open standards. The initial structWSF framework comes packaged with a baseline set of about a dozen Web services in CRUD, browse, search and export and import. All Web services are exposed via APIs and SPARQL endpoints. Each request to an individual Web service returns an HTTP status and optionally a document of resultsets. Each results document can be serialized in many ways, and may be expressed as either RDF or pure XML.

conStruct

conStruct is a distro of the Drupal framework that aims to set a new standard in data integration and as a structured content system (SCS). With conStruct, you can let your data and its structure drive your applications. You can easily interoperate your diverse internal information with public content on the Web. And you can leverage a platform designed from the ground up for knowledge management and collaboration.

7 Responses to “Release of structWSF, conStruct and the Community Web Site”


  1. 1 Vladimir Jul 31st, 2009 at 6:39 am

    Is this project depends from Virtuoso ?

  2. 2 Fred Jul 31st, 2009 at 9:02 am

    Hi Vladimir!

    structWSF is independent in term of triple stores. This means that any triple stores that has the needed capabilities could be used.

    However, as we speak, only Virtuoso is currently fully supported. In the coming months, other triples stores will be added as well, and the DB connectivity & SPARQL querying layers will be updated according to these new additions. However, we structWSF is an architecture that has no strict bounding to any piece of software. If something goes wrong with a product, another one could replace it.

    Hope this helps,

    Thanks,

    Fred

  3. 3 Vladimir Jul 31st, 2009 at 12:54 pm

    Hi, Fred!
    Thanks for answer & helicopter ;)

    For me, problem of Virtuoso is in a special installation to server. It’s problem for ordinary hostings (php5 MySQL). Has conStruct can be installated to average host ?

  4. 4 Fred Aug 7th, 2009 at 9:18 am

    Hi Vladimir!

    Well, I would think that ARC2 MySQL could be used as a triple store for structWSF. The problem is that not all functionalities needed are supported by this kind of triple store. So, this would mean that some of the features should be dropped, or some of the endpoints should be modified to make it working with such a triple store.

    Yes conStruct can be installed on any host that support LAMP Drupal. conStruct is only a Drupal module that you install. If you have access to a remote structWSF, then you will be able to plug it into that structWSF instance and leverage the whole thing.

    Thanks for your questions about this stuff!

    Take care,

    Fred

  5. 5 Vladimir Sep 29th, 2009 at 11:04 pm

    Hi, Fred!

    Have you exaple of ARC2 MySQL and structWSF integration?

  6. 6 Fred Sep 30th, 2009 at 9:59 am

    Hi!

    Right now, ARC2 is only used for offline RDF processing. So, it is not integrated with any MySQL databases. Also, we are only supporting Virtuoso right now, and a new connectivity layer should be created to support other triple stores systems (differences in sparql syntaxes, differences in terms of capabilities, etc).

    Thanks!

    Take care

    Fred

  7. 7 Vladimir Oct 30th, 2010 at 3:22 pm

    Hi, Fred!
    What about integration with ARC2?

Leave a Reply






This blog is a regularly updated collection of my thoughts, tips, tricks and ideas about my semantic Web researches and related software development.


RSS


Follow

Get every new post on this blog delivered to your Inbox.

Join 10 other followers:

Or subscribe to the RSS feed by clicking on the counter:

RSS