This HTML5 document contains 76 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

PrefixNamespace IRI
n38http://ods.openlinksw.com/dataspace/services/wiki/
n46http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-09.
n11http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step1-2.
n33http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step2-6.
n32http://www.live.
n45http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-08.
n39http://rdfs.org/sioc/services#
n10http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step1-1.
n5http://ods.openlinksw.com/dataspace/dav#
dchttp://purl.org/dc/elements/1.1/
n40http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step2-5.
n13https://onedrive.live.com/
n22http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step1-3.
n25http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-04.
n54https://virtuoso.openlinksw.com/download/
n9http://ods.openlinksw.com/dataspace/owiki/wiki/ODS/OdsBriefcaseSkyDrive/sioc.
n43http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-10.
dctermshttp://purl.org/dc/terms/
n35http://ods.openlinksw.com/dataspace/person/owiki#
rdfshttp://www.w3.org/2000/01/rdf-schema#
n21http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step1-5.
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n31http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-03.
n52http://example.com/ods/demo/MyOneDriveFolder#
atomhttp://atomowl.org/ontologies/atomrdf#
n50http://ods.openlinksw.com/dataspace/person/dav#
n24http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step1-4.
xsdhhttp://www.w3.org/2001/XMLSchema#
n2http://ods.openlinksw.com/dataspace/owiki/wiki/ODS/
n29http://www.live.com/
n49http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-07.
siochttp://rdfs.org/sioc/ns#
n42http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-13.
n23http://ods.openlinksw.com/dataspace/%28NULL%29/wiki/ODS/
n26http://hotmail.
n55http://bit.ly/
n6https://portal.azure.com/#
n53http://example.com/ods/
oplhttp://www.openlinksw.com/schema/attribution#
n16http://virtuoso.openlinksw.com/
n14http://ods.openlinksw.com/dataspace/owiki/wiki/
n17http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step2-2.
n30http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-02.
n20http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step2-1.
n36http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-01.
n12https://onedrive.live.com/about/
n48http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-06.
foafhttp://xmlns.com/foaf/0.1/
n41http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-12.
n18http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step2-3.
n27http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/
n28http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-05.
siocthttp://rdfs.org/sioc/types#
n44http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step3-11.
n7http://ods.openlinksw.com/dataspace/owiki#
n37http://ods.openlinksw.com:80/wiki/main/ODS/OdsBriefcaseSkyDrive/step2-4.
Subject Item
n50:this
foaf:made
n2:OdsBriefcaseSkyDrive
Subject Item
n38:item
n39:services_of
n2:OdsBriefcaseSkyDrive
Subject Item
n7:this
sioc:creator_of
n2:OdsBriefcaseSkyDrive
Subject Item
n14:ODS
sioc:container_of
n2:OdsBriefcaseSkyDrive
atom:entry
n2:OdsBriefcaseSkyDrive
atom:contains
n2:OdsBriefcaseSkyDrive
Subject Item
n5:this
sioc:creator_of
n2:OdsBriefcaseSkyDrive
Subject Item
n2:OdsBriefcaseSkyDrive
rdf:type
sioct:Comment atom:Entry
dcterms:created
2017-06-13T06:06:47.550115
dcterms:modified
2019-07-15T08:12:45.299961
rdfs:label
OdsBriefcaseSkyDrive
foaf:maker
n35:this n50:this
dc:title
OdsBriefcaseSkyDrive
opl:isDescribedUsing
n9:rdf
sioc:has_creator
n5:this n7:this
sioc:attachment
n10:png n11:png n17:png n18:png n20:png n21:png n22:png n24:png n25:png n28:png n30:png n31:png n33:png n36:png n37:png n40:png n41:png n42:png n43:png n44:png n45:png n46:png n48:png n49:png
sioc:content
%META:TOPICPARENT{name="OdsBriefcase"}% ---+ Using ODS-Briefcase to mediate access to data stored on Microsoft <nop>OneDrive %TOC% ---++ Introduction [[https://onedrive.live.com/about/][Microsoft OneDrive]] (formerly <nop>SkyDrive) is a service that allows users to upload and sync files to a cloud storage, and then access them from a Web browser or their local device. It is part of the [[http://www.live.com][Windows Live]] set of online services and allows users to keep the files private, share them only with chosen contacts, or make them public. <nop>OneDrive file storage offers users a number of features: * Free online storage: allows 7GB of free online cloud storage * Can be used for back up of photos or documents, or for making them public and/or sharing a folder with friends * Drag-and-drop upload: uploading files by simply dragging files from one's computer and dropping them into <nop>OneDrive * Create and share office (Word, Excel, and <nop>PowerPoint) documents which can then be shared through [[http://hotmail.com][Hotmail]] ODS-Briefcase offers a new "<nop>OneDrive" folder type which provides several additional features, once the ODS system is configured with a registered Windows API key and secret pair: * Specify credentials for authentication against <nop>OneDrive, enabling retrieval of any or all of your folders and files, including any associated metadata * Specify which Sponger Extractor Cartridges and Sponger Meta Cartridges should be run against your <nop>OneDrive data * Save fetched data, metadata, and Sponger output, into a newly created <nop>OneDrive-specific RDF Graph in the Virtuoso RDF Quad Store * Specify other ODS Users or <nop>WebID ACLs who should be granted access to your <nop>OneDrive data through ODS-Briefcase ---++ Example Here is a sample scenario showing the whole process, from setting the Windows Live API key in ODS, to retrieving all <nop>OneDrive content to ODS-Briefcase. ---+++ Prerequisites * A [[http://www.live.com/][Windows Live user account]] * Files and folders (data) stored in your [[https://onedrive.live.com/][OneDrive Space]] * Administrative (DBA) access to a [[http://virtuoso.openlinksw.com/][Virtuoso Server]] instance, on which the following have been installed -- * [[https://virtuoso.openlinksw.com/download/][ODS-Framework VAD package]] * [[https://virtuoso.openlinksw.com/download/][ODS-Briefcase VAD package]] * [[https://virtuoso.openlinksw.com/download/][Virtuoso RDF Mappers VAD package]] ---+++ Steps ---++++ 1 - Get a Microsoft Graph API key for use with ODS-Briefcase <i>Note that at present, each Virtuoso + ODS instance can only be configured with a single Microsoft Graph API key, which will then be used by all ODS-Briefcase users when targeting <nop>OneDrive from that instance. Microsoft may impose limitations on this key's use. Such limitations are outside the scope of <nop>OpenLink or Virtuoso control.</i> 1 Browse to &lt;[[https://portal.azure.com/#home][https://portal.azure.com/#home]]&gt; and enter your Windows Live user credentials: %BR%%BR%<a href="%ATTACHURLPATH%/step1-1.png" target="_blank"><img src="%ATTACHURLPATH%/step1-1.png" width="600px" /></a>%BR%%BR% 1 Select <b>Azure Active Directory > App Registrations > New Registration</b> and then enter a name for your Live Connect client application (i.e., your ODS-Briefcase instance) to be known by, e.g., "<nop>MyODSOneDrive", set the redirect URL, and click the <b>Register</b> button: %BR%%BR%<a href="%ATTACHURLPATH%/step1-2.png" target="_blank"><img src="%ATTACHURLPATH%/step1-2.png" width="600px" /></a>%BR%%BR% 1 Select <b>Certificates & secrets</b> from <b>Application Settings Columb</b> %BR%%BR%<a href="%ATTACHURLPATH%/step1-3.png" target="_blank"><img src="%ATTACHURLPATH%/step1-3.png" width="600px" /></a>%BR%%BR% and then <b>New client secret</b> %BR%%BR%<a href="%ATTACHURLPATH%/step1-4.png" target="_blank"><img src="%ATTACHURLPATH%/step1-4.png" width="600px" /></a>%BR%%BR% 1 Select <b>Api permissions</b> from <b>Application Settings Columb</b>. Use <b>Add permission</b> option to choose needed permissions.%BR%%BR% The minimal permissions set is shown below. %BR%%BR%<a href="%ATTACHURLPATH%/step1-5.png" target="_blank"><img src="%ATTACHURLPATH%/step1-5.png" width="600px" /></a>%BR%%BR% ---++++ 2 - Configure ODS to use your Microsoft Graph API key and secret 1 Browse to your Virtuoso + ODS instance, <code>http://&lt;cname&gt;[:&lt;port&gt;]/ods</code>, e.g., &lt;[[http://example.com/ods/][http://example.com/ods/]]&gt;, and click <b>Sign In</b>. %BR%%BR%<a href="%ATTACHURLPATH%/step2-1.png" target="_blank"><img src="%ATTACHURLPATH%/step2-1.png" width="600px" /></a>%BR%%BR% 1 Log in as a Virtuoso+ODS user with Administrator privileges, e.g., <code>dba</code>. %BR%%BR%<a href="%ATTACHURLPATH%/step2-2.png" target="_blank"><img src="%ATTACHURLPATH%/step2-2.png" width="600px" /></a>%BR%%BR% 1 Click on <b>Site Settings</b>: %BR%%BR%<a href="%ATTACHURLPATH%/step2-3.png" target="_blank"><img src="%ATTACHURLPATH%/step2-3.png" width="600px" /></a>%BR%%BR% 1 Click on <b>Login Authentication Keys</b>: %BR%%BR%<a href="%ATTACHURLPATH%/step2-4.png" target="_blank"><img src="%ATTACHURLPATH%/step2-4.png" width="600px" /></a>%BR%%BR% 1 Select <b><nop>OneDrive API</b> in the <b>API Name</b> menu, provide the <b>Client ID</b> and <b>Client secret</b> from the new Live Connect application you created above, and click <b>Add</b>. %BR%%BR%<a href="%ATTACHURLPATH%/step2-5.png" target="_blank"><img src="%ATTACHURLPATH%/step2-5.png" width="600px" /></a>%BR%%BR% 1 ODS-Briefcase is now configured to use <nop>OneDrive. %BR%%BR%<a href="%ATTACHURLPATH%/step2-6.png" target="_blank"><img src="%ATTACHURLPATH%/step2-6.png" width="600px" /></a>%BR%%BR% ---++++ 3 - Access files stored on <nop>OneDrive through ODS-Briefcase 1 Browse to your Virtuoso + ODS instance, <code>http://&lt;cname&gt;[:&lt;port&gt;]/ods</code>, e.g., &lt;[[http://example.com/ods/][http://example.com/ods/]]&gt;. %BR%%BR%<a href="%ATTACHURLPATH%/step3-01.png" target="_blank"><img src="%ATTACHURLPATH%/step3-01.png" width="600px" /></a>%BR%%BR% 1 Log in as a Virtuoso+ODS user with normal privileges, e.g., <code>demo</code>. %BR%%BR%<a href="%ATTACHURLPATH%/step3-02.png" target="_blank"><img src="%ATTACHURLPATH%/step3-02.png" width="600px" /></a>%BR%%BR% 1 Click to the <b>ODS-Briefcase</b> application: %BR%%BR%<a href="%ATTACHURLPATH%/step3-03.png" target="_blank"><img src="%ATTACHURLPATH%/step3-03.png" width="600px" /></a>%BR%%BR% 1 Click <b>New Folder</b> from the main Briefcase control strip: %BR%%BR%<a href="%ATTACHURLPATH%/step3-04.png" target="_blank"><img src="%ATTACHURLPATH%/step3-04.png" width="600px" /></a>%BR%%BR% 1 In the New Folder form, specify a <b>Folder Name</b>, e.g., <b><nop>MyOneDriveFolder</b>, and set the <b>Folder type</b> to <b><nop>OneDrive</b>: %BR%%BR%<a href="%ATTACHURLPATH%/step3-05.png" target="_blank"><img src="%ATTACHURLPATH%/step3-05.png" width="600px" /></a>%BR%%BR% 1 Click to the newly visible <b><nop>OneDrive</b> tab: %BR%%BR%<a href="%ATTACHURLPATH%/step3-06.png" target="_blank"><img src="%ATTACHURLPATH%/step3-06.png" width="600px" /></a>%BR%%BR% 1 All RDF data extracted from and otherwise collected about your Google Drive files will be saved to a named graph, where the default name is constructed from the host ODS instance, the ODS username, and the Briefcase folder name -- <code>http://&lt;host&gt;[:&lt;port&gt;]/DAV/home/&lt;user-name&gt;/&lt;folder-name&gt;#this</code> -- so, in this example, the default graph would be named &lt;[[http://example.com/ods/demo/MyOneDriveFolder#this][http://example.com/ods/demo/MyOneDriveFolder#this]]&gt;. Expert users may wish to change this graph name, but the default is suitable for most users. %BR%%BR%<a href="%ATTACHURLPATH%/step3-07.png" target="_blank"><img src="%ATTACHURLPATH%/step3-07.png" width="600px" /></a>%BR%%BR% 1 You can also turn on the [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSponger][Virtuoso Sponger]], to process your OneDrive files more comprehensively. When the Sponger is enabled for your folder, you can specify which "Sponger Extractor Cartridges" and "Sponger Meta Cartridges" will be run over the files in your Google Drive. You can enable all cartridges, but this will introduce some processing overhead. It's generally best to enable only those cartridges which will be applicable to your files and their content. For instance, you may know that you'll only be storing Microsoft and Open Office documents here, and that you want to find all Named Entities described by DBpedia. Then, click "Authenticate", to connect your new folder to your <nop>OneDrive: %BR%%BR%<a href="%ATTACHURLPATH%/step3-08.png" target="_blank"><img src="%ATTACHURLPATH%/step3-08.png" width="600px" /></a>%BR%%BR% 1 You'll be prompted to enter your Windows Live user's credentials. Note that this Windows Live user need not be the application owner/"developer" who got the API key earlier. %BR%%BR%<a href="%ATTACHURLPATH%/step3-09.png" target="_blank"><img src="%ATTACHURLPATH%/step3-09.png" width="600px" /></a>%BR%%BR% 1 Windows Live will prompt for confirmation that you intend to let your application ("<nop>MyODSOneDrive") have access to your <nop>OneDrive content. Click <b>Yes</b>. %BR%%BR%<a href="%ATTACHURLPATH%/step3-10.png" target="_blank"><img src="%ATTACHURLPATH%/step3-10.png" width="600px" /></a>%BR%%BR% 1 Your Windows Live user's real name will now be displayed. Click <b>Create</b> to finish the folder creation process. %BR%%BR%<a href="%ATTACHURLPATH%/step3-11.png" target="_blank"><img src="%ATTACHURLPATH%/step3-11.png" width="600px" /></a>%BR%%BR% 1 Your new <nop>OneDrive-linked folder should now be displayed in your Briefcase resources list: %BR%%BR%<a href="%ATTACHURLPATH%/step3-12.png" target="_blank"><img src="%ATTACHURLPATH%/step3-12.png" width="600px" /></a>%BR%%BR% 1 Click the folder name to see the resources ODS-Briefcase has found in your <nop>OneDrive Dataspace: %BR%%BR%<a href="%ATTACHURLPATH%/step3-13.png" target="_blank"><img src="%ATTACHURLPATH%/step3-13.png" width="600px" /></a>%BR%%BR% ---++ Related * [[http://bit.ly/SK7WAI][How Linked Data & WebID Deliver Controlled Access to Resources in Google Drive, OneDrive, DropBox, Box.Net, and Amazon S3]] * [[OdsBriefcaseAmazonS3][Using ODS-Briefcase to mediate access to data stored on Amazon S3]] * [[OdsBriefcaseBoxNet][Using ODS-Briefcase to mediate access to data stored on Box (a/k/a box.com or box.net)]] * [[OdsBriefcaseDropBox][Using ODS-Briefcase to mediate access to data stored on DropBox]] * [[OdsBriefcaseGoogleDrive][Using ODS-Briefcase to mediate access to data stored on Google Drive]] * [[OdsBriefcaseFolders][Manage different Briefcase type folders in Briefcase]] * [[OdsBriefcase][ODS-Briefcase]] * [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSponger][Virtuoso Sponger]] * [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSpongerCartridgeSupportedDataSources][OpenLink-supplied Virtuoso Sponger Cartridges]] * [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSpongerCartridgeSupportedDataSourcesMeta][Supported Meta Cartridges in Virtuoso]] * [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSpongerCartridgeSupportedDataSourcesMetaREST][Meta Cartridges Usage via REST Request]] * [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSpongerCartridgeSupportedDataSourcesMetaRESTExamples][Parametrized Examples of Meta Cartridge Usage via REST Request]] * <img src="%ATTACHURLPATH%/step1-1.png" style="wikiautogen"/>
sioc:id
630806eefad0bd4b58d8a9dd79551337
sioc:link
n2:OdsBriefcaseSkyDrive
sioc:has_container
n14:ODS
n39:has_services
n38:item
atom:title
OdsBriefcaseSkyDrive
sioc:links_to
n2:OdsBriefcaseDropBox n6:home n2:OdsBriefcase n12: n13: n16: n23:OneDrive n26:com n27:VirtSponger n29: n32:com n2:OdsBriefcaseAmazonS3 n2:OdsBriefcaseGoogleDrive n2:OdsBriefcaseFolders n27:VirtSpongerCartridgeSupportedDataSourcesMetaREST n27:VirtSpongerCartridgeSupportedDataSourcesMetaRESTExamples n52:this n53: n2:OdsBriefcaseBoxNet n54: n27:VirtSpongerCartridgeSupportedDataSources n27:VirtSpongerCartridgeSupportedDataSourcesMeta n55:SK7WAI
atom:source
n14:ODS
atom:author
n50:this
atom:published
2017-06-13T06:06:47Z
atom:updated
2019-07-15T08:12:45Z
sioc:topic
n14:ODS