[Virtuoso-users] New OpenLink Community Site

2018-09-20 Thread Ted Thibodeau Jr
To all our users, customers, partners, and friends —

(You can see a more detailed version of this announcement in our 
Medium-hosted blog space, at [0].)

With excitement, we present our brand-new Discourse-powered [1]
Community Site and Discussion Forum, at community.openlinksw.com. [2]

This is a place to ask questions about and help others with our SQL, 
ODBC, JDBC, ADO.NET, OLE DB, SPARQL, RDF, HTTP, WebDAV, LDP, TLS, 
OAuth, and OpenID Connect compliant products and technologies, as 
well as to share projects you’ve worked on and to collaborate locally.

This new discussion space includes built-in features like Web Pages 
that double as launch-points to a Semantic Web of Linked Data, 
courtesy of embedded descriptions of actions (e.g., “Search”) that 
are comprehensible by both humans and machines, enabling discovery 
and REST-ful interaction via the combined effects of tools such as 
our own Virtuoso RDBMS, Data Transformation Middleware (Sponger), 
OSDB (OpenLink Smart Data Bot) and OSDS (OpenLink Structured Data 
Sniffer).

Please use one of your social logins (such as Twitter, Facebook, or 
LinkedIn) to create an account, and introduce yourself.

An introductory post is a good way to start in this community. Who 
are you, where do you live and work, what brought you to these 
technologies, and to OpenLink Software…?

Before posting a question, please search the site [3] to see whether 
it’s been asked before. If existing answers don’t quite fit your 
situation, use your best judgement about asking a new question or 
following up to an existing thread.

When you ask questions, please try to post them to the correct 
category. Additional tags can also be helpful to others trying to 
find answers, and trying to help users like you.

In your questions, please share as much detail as possible, so that 
others can understand and reproduce your issue. For instance, if 
you’re asking about an ODBC issue, be sure to provide the specific 
driver edition, name, and version, as well as the name and version 
of the ODBC application and host OS, and of the target DBMS. If you 
know them, anchoring elements of your question with relevant Linked 
Data URIs can help ensure everyone is talking about the same thing.

(If you’re concerned about privacy for any reason, our Support 
Center and confidential Case System [4] remains available, but will 
generally be handled at lower priority unless you have a current 
Support Contract.)

If you have any questions about the Community site itself, please 
raise them in the Feedback category. [5]

Please enjoy!

All of us at OpenLink Software


[0] https://medium.com/openlink-software-blog/27940f9ebc1f
[1] https://www.discourse.org/
[2] https://community.openlinksw.com/
[3] https://community.openlinksw.com/search
[4] http://support.openlinksw.com/support/online-support.vsp
[5] https://community.openlinksw.com/c/site-feedback



--
A: Yes.  http://www.idallen.com/topposting.html
| Q: Are you sure?   
| | A: Because it reverses the logical flow of conversation.
| | | Q: Why is top posting frowned upon?

Ted Thibodeau, Jr.   //   voice +1-781-273-0900 x32
Senior Support & Evangelism  //mailto:tthibod...@openlinksw.com
 //  http://twitter.com/TallTed
OpenLink Software, Inc.  //  http://www.openlinksw.com/
 20 Burlington Mall Road, Suite 322, Burlington MA 01803
 Weblog-- http://www.openlinksw.com/blogs/
 Community -- https://community.openlinksw.com/
 LinkedIn  -- http://www.linkedin.com/company/openlink-software/
 Twitter   -- http://twitter.com/OpenLink
 Google+   -- http://plus.google.com/100570109519069333827/
 Facebook  -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers










smime.p7s
Description: S/MIME cryptographic signature
___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users


Re: [Virtuoso-users] Can't create ldp:Resource from Turtle file

2018-09-20 Thread Kingsley Idehen
On 9/20/18 8:23 AM, Mark Wilkinson UPM wrote:
> curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST
> -H'Content-Type: text/turtle' \
> -d '<#this> <#relatedTo> <#that> .' {URI-of-LDP-Folder}/test.ttl 


You mean the following fails?

curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST
-H'Content-Type: text/turtle' \
-d '<#this> <#relatedTo> <#that> .' {URI-of-LDP-Folder}/test.ttl

If so, please run the following command and then try again:

WEBDAV.DBA.ldp_recovery_aq ('/DAV/{ldp-enabled-folder}')

If that procedure doesn't exist, please create it by running the
following via iSQL UI in the Conductor:

CREATE PROCEDURE ldp_recov (in fld varchar)
{
  DECLARE id int;
  DECLARE path any;
  id := DAV_SEARCH_ID (fld, 'C');
  IF (NOT LDP_ENABLED (id))
    RETURN;
  FOR SELECT COL_NAME FROM WS.WS.SYS_DAV_COL WHERE COL_ID = id DO
    {
  DECLARE s, uri, path any;
  uri := WS.WS.DAV_IRI (fld);
  TTLP ('@prefix ldp:  .  <> a
ldp:BasicContainer, ldp:Container .', uri, uri);
  FOR SELECT RES_CONTENT, RES_FULL_PATH FROM WS.WS.SYS_DAV_RES WHERE
RES_COL = id AND RES_TYPE = 'text/turtle' DO
    {
      DECLARE ruri any;
      ruri := WS.WS.DAV_IRI (RES_FULL_PATH);
      TTLP (sprintf ('<%s>  <%s> .',
uri, ruri), uri, uri);
      {
        DECLARE continue handler for sqlstate '*';
        TTLP (CAST (RES_CONTENT as varchar), ruri, ruri, 255);
      } 
    }
  FOR SELECT COL_NAME FROM WS.WS.SYS_DAV_COL WHERE COL_PARENT = id
AND COL_DET IS NULL DO
    {
      DECLARE ruri any;
      path := fld || COL_NAME || '/';
      ruri := WS.WS.DAV_IRI (path);
      TTLP (sprintf ('<%s>  <%s> .',
uri, ruri), uri, uri);
    }
    }
  FOR SELECT COL_NAME FROM WS.WS.SYS_DAV_COL WHERE COL_PARENT = id AND
COL_DET IS NULL DO
    {
  path := fld || COL_NAME || '/';
  ldp_recov (path);
    }
};

-- 
Regards,

Kingsley Idehen   
Founder & CEO 
OpenLink Software   
Home Page: http://www.openlinksw.com
Community Support: https://community.openlinksw.com

Weblogs (Blogs):
Medium Blog: https://medium.com/@kidehen
Legacy Blogs: http://www.openlinksw.com/blog/~kidehen/
  http://kidehen.blogspot.com

Profile Pages:
Pinterest: https://www.pinterest.com/kidehen/
Quora: https://www.quora.com/profile/Kingsley-Uyi-Idehen
Twitter: https://twitter.com/kidehen
Google+: https://plus.google.com/+KingsleyIdehen/about
LinkedIn: http://www.linkedin.com/in/kidehen

Web Identities (WebID):
Personal: http://kingsley.idehen.net/public_home/kidehen/profile.ttl#i
: 
http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this




smime.p7s
Description: S/MIME Cryptographic Signature
___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users


Re: [Virtuoso-users] Can't create ldp:Resource from Turtle file

2018-09-20 Thread Mark Wilkinson UPM

Hi Kingsley,

Yes, as I indicated in my initial message, I started-out using just the 
Conductor/Content-Management route.  I activated the "enable LDP" 
button, and was pleased that I was able to do almost every LDP 
operation... *EXCEPT* to create an RDF resource (failed parse of turtle)


All other LDP functionality was working exactly as I expected, simply by 
activating the "enable LDP" checkbox.  Only the creation of RDF 
Resources fails.


Mark



On 09/20/2018 02:07 PM, Kingsley Idehen wrote:

On 9/20/18 3:28 AM, Mark Wilkinson UPM wrote:

After installing the packages via Conductor upload, and confirming
that ods is now an option (the interface is now available) I'm still
hitting problems.

I can start "briefcase", and see folders that belong to me (dav user -
logged-in); however,I cannot interact with them.  I just get thrown
back to the ODS login page (even though I am logged-in!), which then
rejects my dav username and password.

If I simply attempt to interact with (via LDP curl calls)  the Public
or RDFData folders within the dav folder, I still get the turtle
parser error that I initially reported.

So... I'm not making a lot of progress.

Suggestions?

Mark

You don't really need to take the ODS-Briefcase route into this
LDP/WebDAV realm. You can also get their via the Conductor. Thus, when
you get in via the Conductor UI ("Content Management" menu item) do you
see the "enable LDP" button associated with the property lookup on a
folder?


Kingsley




On 09/19/2018 05:01 PM, Patrick van Kleef wrote:

All,



You need to install the  ODS-Framework [1] and ODS-Briefcase [2]
modules
atop your Virtuoso instance. Net effect, it adds an LDP layer to the
Virtuoso WebDAV core.

Once installed, you can simply perform the following verification
tests.

Setup verification tests:


1. curl -X OPTIONS -IH "Accept: text/turtle" {URI-of-LDP-Folder}

2. curl -iH "Accept: text/turtle" {URI-of-LDP-Folder}

If the above is successful, you can perform some based read-write
tests:

JSON-LD:

curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST -H
'Content-Type: application/ld+json' \
-d '[{"@id":"","http://schema.org/name":"Foo"}]'
{URI-of-LDP-Folder}/test.jsonld


RDF-Turtle:

curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST
-H'Content-Type: text/turtle' \
-d '<#this> <#relatedTo> <#that> .' {URI-of-LDP-Folder}/test.ttl



VOS requires a different version of the ODS packages in order to work:



Links:

[1]
http://download3.openlinksw.com/uda/vad-packages/7.2/ods_framework_dav.vad



http://download3.openlinksw.com/uda/vad-vos-packages/7.2/ods_framework_dav.vad



[2]
http://download3.openlinksw.com/uda/vad-packages/7.2/ods_briefcase_dav.vad


http://download3.openlinksw.com/uda/vad-vos-packages/7.2/ods_briefcase_dav.vad



Patrick
---
Patrick van Kleef
Program Manager
OpenLink Software

http://www.openlinksw.com/
http://twitter.com/openlink/



___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users






___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users


--
Dr. Mark D. Wilkinson
BBVA-UPM Industry Chair on Biotechnology
Isaac Peral Distinguished Researcher
Centro de Biotecnología y Genómica de Plantas UPM-INIA (CBGP)
Campus Montegancedo,
Autopista M-40 (Km 38)
28223-Pozuelo de Alarcón (Madrid)


"The urge to save humanity is almost always a false front
for the urge to rule it"

   -- H. L. Mencken



___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users


Re: [Virtuoso-users] Can't create ldp:Resource from Turtle file

2018-09-20 Thread Kingsley Idehen
On 9/20/18 3:28 AM, Mark Wilkinson UPM wrote:
> After installing the packages via Conductor upload, and confirming
> that ods is now an option (the interface is now available) I'm still
> hitting problems.
>
> I can start "briefcase", and see folders that belong to me (dav user -
> logged-in); however,I cannot interact with them.  I just get thrown
> back to the ODS login page (even though I am logged-in!), which then
> rejects my dav username and password.
>
> If I simply attempt to interact with (via LDP curl calls)  the Public
> or RDFData folders within the dav folder, I still get the turtle
> parser error that I initially reported.
>
> So... I'm not making a lot of progress.
>
> Suggestions?
>
> Mark

You don't really need to take the ODS-Briefcase route into this
LDP/WebDAV realm. You can also get their via the Conductor. Thus, when
you get in via the Conductor UI ("Content Management" menu item) do you
see the "enable LDP" button associated with the property lookup on a
folder?


Kingsley
>
>
>
>
> On 09/19/2018 05:01 PM, Patrick van Kleef wrote:
>> All,
>>
>>
>>> You need to install the  ODS-Framework [1] and ODS-Briefcase [2]
>>> modules
>>> atop your Virtuoso instance. Net effect, it adds an LDP layer to the
>>> Virtuoso WebDAV core.
>>>
>>> Once installed, you can simply perform the following verification
>>> tests.
>>>
>>> Setup verification tests:
>>>
>>>
>>> 1. curl -X OPTIONS -IH "Accept: text/turtle" {URI-of-LDP-Folder}
>>>
>>> 2. curl -iH "Accept: text/turtle" {URI-of-LDP-Folder}
>>>
>>> If the above is successful, you can perform some based read-write
>>> tests:
>>>
>>> JSON-LD:
>>>
>>> curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST -H
>>> 'Content-Type: application/ld+json' \
>>> -d '[{"@id":"","http://schema.org/name":"Foo"}]'
>>> {URI-of-LDP-Folder}/test.jsonld
>>>
>>>
>>> RDF-Turtle:
>>>
>>> curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST
>>> -H'Content-Type: text/turtle' \
>>> -d '<#this> <#relatedTo> <#that> .' {URI-of-LDP-Folder}/test.ttl
>>>
>>>
>> VOS requires a different version of the ODS packages in order to work:
>>
>>
>>> Links:
>>>
>>> [1]
>>> http://download3.openlinksw.com/uda/vad-packages/7.2/ods_framework_dav.vad
>>>
>>>
>> http://download3.openlinksw.com/uda/vad-vos-packages/7.2/ods_framework_dav.vad
>>
>>
>>> [2]
>>> http://download3.openlinksw.com/uda/vad-packages/7.2/ods_briefcase_dav.vad
>>>
>> http://download3.openlinksw.com/uda/vad-vos-packages/7.2/ods_briefcase_dav.vad
>>
>>
>>
>> Patrick
>> ---
>> Patrick van Kleef
>> Program Manager
>> OpenLink Software
>>
>> http://www.openlinksw.com/
>> http://twitter.com/openlink/
>>
>>
>>
>> ___
>> Virtuoso-users mailing list
>> Virtuoso-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
>>
>

-- 
Regards,

Kingsley Idehen   
Founder & CEO 
OpenLink Software   
Home Page: http://www.openlinksw.com
Community Support: https://community.openlinksw.com

Weblogs (Blogs):
Medium Blog: https://medium.com/@kidehen
Legacy Blogs: http://www.openlinksw.com/blog/~kidehen/
  http://kidehen.blogspot.com

Profile Pages:
Pinterest: https://www.pinterest.com/kidehen/
Quora: https://www.quora.com/profile/Kingsley-Uyi-Idehen
Twitter: https://twitter.com/kidehen
Google+: https://plus.google.com/+KingsleyIdehen/about
LinkedIn: http://www.linkedin.com/in/kidehen

Web Identities (WebID):
Personal: http://kingsley.idehen.net/public_home/kidehen/profile.ttl#i
: 
http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this




smime.p7s
Description: S/MIME Cryptographic Signature
___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users


Re: [Virtuoso-users] Can't create ldp:Resource from Turtle file

2018-09-20 Thread Mark Wilkinson UPM
After installing the packages via Conductor upload, and confirming that 
ods is now an option (the interface is now available) I'm still hitting 
problems.


I can start "briefcase", and see folders that belong to me (dav user - 
logged-in); however,I cannot interact with them.  I just get thrown back 
to the ODS login page (even though I am logged-in!), which then rejects 
my dav username and password.


If I simply attempt to interact with (via LDP curl calls)  the Public or 
RDFData folders within the dav folder, I still get the turtle parser 
error that I initially reported.


So... I'm not making a lot of progress.

Suggestions?

Mark




On 09/19/2018 05:01 PM, Patrick van Kleef wrote:

All,



You need to install the  ODS-Framework [1] and ODS-Briefcase [2] modules
atop your Virtuoso instance. Net effect, it adds an LDP layer to the
Virtuoso WebDAV core.

Once installed, you can simply perform the following verification tests.

Setup verification tests:


1. curl -X OPTIONS -IH "Accept: text/turtle" {URI-of-LDP-Folder}

2. curl -iH "Accept: text/turtle" {URI-of-LDP-Folder}

If the above is successful, you can perform some based read-write tests:

JSON-LD:

curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST -H
'Content-Type: application/ld+json' \
-d '[{"@id":"","http://schema.org/name":"Foo"}]'
{URI-of-LDP-Folder}/test.jsonld


RDF-Turtle:

curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST
-H'Content-Type: text/turtle' \
-d '<#this> <#relatedTo> <#that> .' {URI-of-LDP-Folder}/test.ttl



VOS requires a different version of the ODS packages in order to work:



Links:

[1]
http://download3.openlinksw.com/uda/vad-packages/7.2/ods_framework_dav.vad


http://download3.openlinksw.com/uda/vad-vos-packages/7.2/ods_framework_dav.vad


[2]
http://download3.openlinksw.com/uda/vad-packages/7.2/ods_briefcase_dav.vad

http://download3.openlinksw.com/uda/vad-vos-packages/7.2/ods_briefcase_dav.vad


Patrick
---
Patrick van Kleef
Program Manager
OpenLink Software

http://www.openlinksw.com/
http://twitter.com/openlink/



___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users



--
Dr. Mark D. Wilkinson
BBVA-UPM Industry Chair on Biotechnology
Isaac Peral Distinguished Researcher
Centro de Biotecnología y Genómica de Plantas UPM-INIA (CBGP)
Campus Montegancedo,
Autopista M-40 (Km 38)
28223-Pozuelo de Alarcón (Madrid)


"The urge to save humanity is almost always a false front
for the urge to rule it"

   -- H. L. Mencken



___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users


Re: [Virtuoso-users] Can't create ldp:Resource from Turtle file

2018-09-20 Thread Mark Wilkinson UPM

Thanks, I'll try that later today.

MIght be worthwhile adding these instructions to the manual page 
describing LDP, as neither the requirement for ODS, nor the different 
packages for OS vs Enterprise are described there.


Cheers!

Mark



On 09/19/2018 05:01 PM, Patrick van Kleef wrote:

All,



You need to install the  ODS-Framework [1] and ODS-Briefcase [2] modules
atop your Virtuoso instance. Net effect, it adds an LDP layer to the
Virtuoso WebDAV core.

Once installed, you can simply perform the following verification tests.

Setup verification tests:


1. curl -X OPTIONS -IH "Accept: text/turtle" {URI-of-LDP-Folder}

2. curl -iH "Accept: text/turtle" {URI-of-LDP-Folder}

If the above is successful, you can perform some based read-write tests:

JSON-LD:

curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST -H
'Content-Type: application/ld+json' \
-d '[{"@id":"","http://schema.org/name":"Foo"}]'
{URI-of-LDP-Folder}/test.jsonld


RDF-Turtle:

curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST
-H'Content-Type: text/turtle' \
-d '<#this> <#relatedTo> <#that> .' {URI-of-LDP-Folder}/test.ttl



VOS requires a different version of the ODS packages in order to work:



Links:

[1]
http://download3.openlinksw.com/uda/vad-packages/7.2/ods_framework_dav.vad


http://download3.openlinksw.com/uda/vad-vos-packages/7.2/ods_framework_dav.vad


[2]
http://download3.openlinksw.com/uda/vad-packages/7.2/ods_briefcase_dav.vad

http://download3.openlinksw.com/uda/vad-vos-packages/7.2/ods_briefcase_dav.vad


Patrick
---
Patrick van Kleef
Program Manager
OpenLink Software

http://www.openlinksw.com/
http://twitter.com/openlink/



___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users



--
Dr. Mark D. Wilkinson
BBVA-UPM Industry Chair on Biotechnology
Isaac Peral Distinguished Researcher
Centro de Biotecnología y Genómica de Plantas UPM-INIA (CBGP)
Campus Montegancedo,
Autopista M-40 (Km 38)
28223-Pozuelo de Alarcón (Madrid)


"The urge to save humanity is almost always a false front
for the urge to rule it"

   -- H. L. Mencken



___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users