Requirements of a Semantic Web Framework

The requirements of a good, generic Semantic Web framework include:

  • Support for the current SPARQL specification plus support for SPARQL Extensions such as count and insert, update, delete.
  • Provide inference capabilities for OWL ontologies.
  • Selectively apply role based security to published Linked Data, e.g. for project collaboration scenarios when sharing data externally with project partners.Support Named Entity recognition, i.e. easy look up and mapping of entities and concepts published as Linked Data.
  • Publish existing SQL databases, LDAP repositories and spreadsheets as RDF/OWL Linked Data.
  • Extract Semantic Metadata from unstructured sources such as text and HTML using natural language processing.

Tags:

5 Responses to “Requirements of a Semantic Web Framework”

  1. Andraz Tori says:

    Hi,

    have to say this might be a nice feature-set basically describes “semantic-toolbox”, but it does not describe a framework.

    Framework means tightly knit solution that brings standard coding patterns in sync with a specific new features.

    To get a good feature set, take what’s written in the article and add important features of modern web frameworks such as Django or Rails. Where’s semantic equivalent to ORM? Where’s semantic-based solution for MVC? Where are good documentation about semantic DRY? Where’s semantic scaffolding?

    Actually this seems like a really good project that will get a lot of spotlight if someone does it right.

    bye
    andraz

  2. richard says:

    Hi Andraz,

    I totally agree with you. All these things, simple ORM (actually Object Onotolgy Mapping), MVC, scaffolding, patterns for semantic DRY would be great to see as part of semantic web frameworks.

    Other additions that have been mentioned include storage of binary data; searching and faceted browsing across stored metadata. (These are features already present in the Talis Platform http://www.talis.com/platform/index.shtml).

    Thanks for your comments, cheers,

    Richard

  3. [...] Semantic Web Framework Mardi, décembre 23rd, 2008 | Non classé | stephane Suite à cet article [...]

  4. CubicWeb http://www.cubicweb.org is a semantic web framework that implements many items on your list.

Leave a Reply