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.

Reply via email to