Massimo,
Thanks for your response. You asked what I mean when I refer to
appliances. I refer to this link: http://www.web2py.com/appliances
Suppose I want to learn more about the CustomerRelationshipManagement
appliance. I am taken
here:
https://github.com/mdipierro/web2py-appliances/tree/master/CustomerRelationshipManagement
Now suppose I see the SemanticWeb Appliance and I want to use Semantic Web
technologies or markup on my CustomerRelationship application. Do I just
import each appliance into the same app and select do not overwrite or
replace. To be specific, the SemanticWebAppliance is defined by this
url:
https://github.com/mdipierro/web2py-appliances/tree/master/SemanticWebExample
What are the essential files/plugins/etc that are required to turn any app
into a Semantic Web App, using your appliance specified at the above github
url, as a starting point?
Thanks,
Bruce
On Friday, December 18, 2015 at 3:07:11 AM UTC-5, Massimo Di Pierro wrote:
>
> Plugins belong in app so they are only listed there. Mind a plugin is an
> arbitrary set of files within an that follows the convention
> plugin_[name]*. So there is no place where all plugins are listed.
>
> You make a distinction between an app and an appliance. I am not sure what
> you mean by "appliance". You can merge apps into larger apps or you have
> multiple apps share the same data. But if distinct apps use the same
> database each must have its own declaration of models because, by
> definition, an app must be autonomous.
>
> Nobody has tried connect web2py to a triple store and I would love to see
> this.
>
> Massimo
>
>
>
> On Monday, 14 December 2015 06:23:18 UTC-6, Bruce Whealton wrote:
>>
>> 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.