|
in our college we are working on a project called Proctor management system.the project is about developing a web based system to build a relationship between staff and sudents.our college website has separate logins for students and staffs.our project's aim is to relate the students and their incharge staff.we have already created an ontology using protege.now we need to map the original data into this ontology.I'm a newbie to semantic web.so what should be done next?can anybody please help me |
|
Using an XSLT to convert the source XML into RDF/XMl is probably simplest. see this old tutorial for the general idea you will need to modify this to your exact needs yourself. |
|
Another option if you are uncomfortable with xslt: 1 - What are the Relevant Pages? 2 - Get the Relevant Pages 3 - Extract the Data of Interest 4 - Convert Data of Interest into Triples (using terms from your ontology) Data Cleaning The libraries depend on your langauge eg. in python ElementTree / BeautifulSoup (for scraping), or Scrapy for more extensive web crawling with RDFlib to generate the RDF @Sweet Burlap Sir,Ur answer is so helpful and i think it is analogous to my need.When i asked for web crawler in a blog they referred this link.http://code.google.com/p/ldspider/.So whether it is enough to use this jar file and do my jobs?? I've never used it, but from my understanding - ldspider is designed specifically to crawl data that is already in RDF. (As opposed to crawling HTML and extracting that data into RDF) |
|
You might also be interested in - http://simile.mit.edu/wiki/Solvent doesnt seem to work on current versions of firefox though :-( |


Thank you for being honest that this is for a course. In any case to help we need a lot more context than you are currently providing e.g. what format is the original data in. In any case don't forget to tell your prof/teacher that you used this site.
Sure sir.The data may consists of the student roll number,subject wise marks and attendance and his proctor's name.Therefore if we speak in terms of database(which is known to me well)there will be two table student table and the staff table.Attributes of student table are roll num(primary key),name,marks,attendance,proctor id(foreign key).The attributes of staff table are staff id(primary key) ,name,student id
@semanticmania, I guess your question could then be rephrased: how to convert relational data into RDF according to a given ontology?
In that case, you should check out this question:
http://answers.semanticweb.com/questions/2020/converting-existing-relational-data
Hope this helps.
@Jerven @Signified I need not convert RDBMS to RDF. My need is that I should develop a crawler such that it should crawl the web pages of our college website(for eg.An Attendance page of a student which is in xml should be mapped with my student ontology.Is there any way to do it??