Hello,
I recently started a course on Web2py on Pluralsight. I was
excited to see support for marking up web pages with RDFa. It is a great
idea to get more people
using the Semantic Web technologies.
So, I downloaded the semantic appliance. At first I thought maybe
I only need to drop the plugin into any site. I have since realized that
more is included in the
appliance. Hence, I decided I'd install or import the semantic appliance
into web2py. Would that be correct?
Anyway, I thought I'd start with the semantic appliance and use
that to build the demo tutorial apps from the course on Pluralsight. Then
I'd go and do the
markup mappings (using the Python Decorators ) so as to have an easy
solution for creating web sites with semantic markup. There was one
problem though, and that
was with the place where I would import a csv file (or perhaps some other
file). Unfortunately, in the Admin area, when using this appliance, there
was no button for upload.
There is an option to export from web2py but not import.
Getting data into the application is going to be important. I
wonder if anyone else has noticed this problem. It didn't appear that the
theme was just covering that
button or link.
Two other quick questions (maybe 3):
1) Does each appliance have to live in its own app - I ask
this as I was seeing appliances that would be great to use together. There
might be a need for
overlap and sharing of data - meaning for example, having a Contacts
appliance, and the Semantic Appliance along with a blog would be nice to
have in one
app as a great head-start on a project.
2) I was thinking that alternatively, I could check out the
plugins to meet this kind of challenge. Unfortunately, I couldn't find
any listing of web2py plugins. Unless they are
listed or collected with the appliances.
As an aside, slightly off topic, it appears that there are no triple stores
implemented in Python. One of my first Semantic Web programming books was
called "Programming the
Semantic Web," which uses Python for development. I know that python can
send SPARQL requests and do other things with triple stores written in other
languages, e.g. Java. I know I can use the python module rdflib to send
SPARQL queries. This may not be an issue of the language used to create a
triple store, but it would be
fun to use a triple store database as the database for a python app. Has
anyone done this?
Thanks,
Forgive me for going off on that tangent in the last paragraph... I hope I
didn't lose anyone's attention or understanding as to what I am asking
by including two questions and then going off and asking an unrelated
question.
Thanks,
Bruce
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.