Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 815993
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T01:46:00+00:00 2026-05-15T01:46:00+00:00

I am doing (want to do) some experiments with Linked Open Datasets particularly those

  • 0

I am doing (want to do) some experiments with Linked Open Datasets particularly those put out by governments.

I have a RDBMS (more specifically MySQL). I designed it with semantic web ideas in mind i.e. I have a information stored as objects, predicates and classes which define objects. In turn all objects are related to each other though statements of the form subject –> predicate –> object (where the subjects are from the objects table).

I want to be able to query other RDF triple stores from my application and let other triple stores query my data. Is it possible to “set something up” so that this is possible?

I have looked at Jena. Using Jena seems to mean I have to it as a storage application rather than MySQL – the only problem with this is that I include a new concept called a category (which I don’t think is part of the semantic web languages). I will use categories to help with displaying information (they don’t have any other meaning) but using Jena seems to mean that I can’t organise predicates under categories for more convenient viewing.

I am using Java so a JAVA API is preferred.

It’s also possible I misunderstood the purpose of Jena, and maybe that can be of use, but I am not sure how.

I am sure four days from now this question will seem rather silly, but at the moment I am somewhat confused about how to proceed.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T01:46:01+00:00Added an answer on May 15, 2026 at 1:46 am

    I’m not sure what you mean by “a new concept called category”, perhaps you can give an example?

    If you mean that you want to add additional metadata, perhaps as a way of organizing information in the user interface, there is no need to extend the semantic web languages or storage systems – they can already do what you want.

    Suppose you have data for a school from the UK Government schools dataset (using Turtle encoding for brevity):

    @prefix sch-ont:  <http://education.data.gov.uk/def/school/>.
    <http://education.data.gov.uk/id/school/135412>
    a sch-ont:School;
    sch-ont:establishmentStatus 
        <http://education.data.gov.uk/def/school/EstablishmentStatus_Open>;
    sch-ont:MSOA <http://statistics.data.gov.uk/id/msoa/E02000001>;
    sch-ont:establishmentName "Guildhall School of Music and Drama";
    ...
    

    You can directly query that data from the SPARQL end-point, or you can download the data and store it locally in your own triple store. Either way, you’re perfectly at liberty to add extra information that’s useful to your users. For example:

    @prefix ankurs-app: <http://ankur.org/example/app/vocab/display#>.
    <http://education.data.gov.uk/id/school/135412> 
            ankurs-app:category ankurs-app:wkdCool.
    

    You can store this new triple in the same graph as the downloaded data, or you can store it in a separate named-graph to indicate that it’s information that has a different provenance than the source data. Either way, it’s then simple to query it either programmatically from Jena, or via a SPARQL query.

    Doing a layout for efficiently querying schemaless triple-centric data is a well-studied, and hard, problem. Most of the RDF platforms, including Jena, have well-optimised code for querying and updating triples from their own database schemes. You would have to have very good reasons for embarking on your own relational table layout 🙂

    If you really do need to take an existing relational table scheme and map it to a Jena RDF model, look at D2RQ.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to get started doing some game development using Microsoft's XNA. Part of
I want to convert a string into a double and after doing some math
We're currently doing some Word automation, and want to be able to insert a
I have created a nice silverlight control doing exactly what I want it to
I want to deploy my site on my web hosting package by doing a
I am doing .net programming in addition to c and c++ development and want
I am doing a little debugging, and so I want to log the eventArgs
Simple question, hopefully an easy way and just want to verify I'm doing it
we have a old and dying dedicated server. we want a new one at
Doing odd/even styling with jQuery is pretty easy: $(function() { $(.oddeven tbody tr:odd).addClass(odd); $(.oddeven

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.