Completed

Create Linked data from Structured data

Introduction:

You will use the data about the hospitals in the UK from data.gov.uk. (Links to an external site.)Download the data in CSV formatPreview the document and the data description in a PDF filePreview the document.

To create linked data, you first need to extract the information you wish to publish from the CSV data file, and then to write the extracted information in RDF.

Tools:

In this lab, we recommend using Python to do the task, since Python is easy to get started with and has a nice RDF library, RDFLib (Links to an external site.). But you are free to choose any other language.

Download the latest version of Python from [login to view URL] (Links to an external site.) (if you do not already have it). To use RDFLib (Links to an external site.), you need to install the package. On your own computer, use the command as below to install it,

>pip install rdflib

On the computers in the university lab rooms, you can install it from the software centre:

Open Software Centre. You can find it on the desktop.

Find RDFLib program and press install.

Task:

[login to view URL] the document provides an example to get started with the task. If you need any help to understand Python, [login to view URL] (Links to an external site.) provides a nice tutorial.

When you feel you are ready, your task is to add all the information about the hospitals (from the CSV file) to a new RDF data set. When you create the RDF data set, you should

Reuse the terms (classes and properties) from the existing vocabularies, e.g. FOAF, DBpedia Ontology, as much as possible. You may use Linked Open Vocabularies (LOV) (Links to an external site.) to look for the terms.

Use prefixes and namespace pairs for pretty output.

If you do not find the terms you need, you are also able to define classes or properties yourself. For example, the code below creates a class.

[login to view URL]( (URIRef("blablabla..."), [login to view URL], [login to view URL]))

Skills: Python, Web Scraping, Software Architecture, Django, JavaScript

See more: linked data core, what are the two major issues associated with linked data, linked data ontology, linked data examples, archives linked data, linked data book, linked data engineering, linked open data in libraries, php create table csv data, create database normalize data, create graphs mysql data, create hyperlink mysql data, aspnet create form post data, report access chart linked group data, create script harvest data, create real time data adapter wealth lab, create pdf mysql data, create graph csv data excel, create php simple data entry form, parsing semi structured data

About the Employer:
( 0 reviews ) Jönköping, Sweden

Project ID: #25566262

Awarded to:

WebDigitalExpert

Hi I am a Certified Python Expert. I have good experience dealing with python. I'm sure I will complete your project. Let's discuss a few points. I'll not disappoint you.

$30 USD in 7 days
(4 Reviews)
2.5

3 freelancers are bidding on average $27 for this job

incayush29

I all ready created a software like this in python, For your confirmation purpose I would like to show my software on video call or team viewer let talk in chat

$20 USD in 7 days
(0 Reviews)
0.0
rezajav

Hi, I can do it with C# here is some of my works my own CRM: [login to view URL] Website creator CMS: [login to view URL] 3D website: [login to view URL] More

$30 USD in 7 days
(0 Reviews)
0.0