Versioned Triple Pattern Fragments

Ruben Taelman
Ruben TaelmanPhD Researcher at iMinds - IDLab
Ruben Taelman - @rubensworks
imec - Ghent University
Versioned Triple Pattern Fragments
A Low-cost Linked Data Interface Feature for Web Archives
Let’s go back in time...
2
Keynote by Axel Polleres - On Archiving Linked and Open Data
30/05/2016 ~ 11:00AM - MEPDaW 2016
3
Keynote by Axel Polleres - On Archiving Linked and Open Data
30/05/2016 ~ 11:00AM - MEPDaW 2016
Importance of dataset evolution,
preservation and time-based access
4
Keynote by Axel Polleres - On Archiving Linked and Open Data
30/05/2016 ~ 11:00AM - MEPDaW 2016
Research challenges:
…
How can certain time-specific queries over
archives be answered?
...
5
How can certain time-specific queries over
archives be answered at Web scale?
6
Structure of this presentation
Requirements for a Web-scale RDF archive interface
Interface implementation
Demonstration of the interface
7
How can certain time-specific queries over
archives be answered at Web scale?
8
How can certain time-specific queries over
archives be answered at Web scale?
9
Different ways to query RDF archives
Version Materialization (VM)
Query a single version
Delta Materialization (DM)
Query differences between 2 versions
Version Query (VQ)
Query all versions,
results are annotated with their versions
Ferná ndez 2016
“Which books were present at time X?”
“Which books were added and removed
between times X and Y?”
“At what times was book A present?”
10
How can certain time-specific queries over
archives be answered at Web scale?
11
How can certain time-specific queries over
archives be answered at Web scale?
VM, DM and VQ queries
12
How can VM, DM and VQ queries
over archives be answered at Web scale?
13
How can VM, DM and VQ queries
over archives be answered at Web scale?
14
Web scale
Allowing a large amount of concurrent clients
to query published datasources on the Web
with a high availability.
15
Triple Pattern Fragments (TPF) enable
SPARQL querying with a low publication cost
TPF interfaces enable triple pattern queries to Linked Datasets
Both human and machine-readable (hypermedia)
Clients evaluate SPARQL queries on their own,
using these interfaces
→ Lowers server load compared to SPARQL endpoints
Verborgh 2016
16
How can VM, DM and VQ queries
over archives be answered at Web scale?
using TPF
17
How can VM, DM and VQ queries
over archives be answered using TPF?
18
Some work has been done already into making
RDF archives queryable using TPF
Query different dataset snapshots with Memento (VM)
Continuous queries based on time-annotations (VQ)
Vander Sande 2016
Taelman 2016
19
No generic interface that supports all types
20
No generic interface that supports all types
yet...
21
VTPF
Versioned Triple Pattern Fragments
A versioning feature for Triple Pattern Fragments
22
VTPF enables VM, DM and VQ triple pattern queries
Additional forms and hypermedia controls.
TPF
VTPF VM
VTPF DM
VTPF VQ
subject, predicate, object
subject, predicate, object,
version
subject, predicate, object,
versionStart, versionEnd
subject, predicate, object
23
We introduce the “version” vocabulary
for VTPF hypermedia controls and results
Each version is seen as a different dataset
24
http://versioned.linkeddatafragments.org/bear
25
Demo time
26
Human-readable Version Materialization
http://versioned.linkeddatafragments.org/bear?subject=http%3A%2F%2Fd.opencalais.com%2Fer%2Fcompany%2Fralg-tr1r%2Fa2472e23-94d8-38e1-9d31-f5d7dd336eaa&predicate=&object=&versionType=VersionMaterialized&version=&versionStart=&versionEnd=
27
http://versioned.linkeddatafragments.org/bear?subject=http%3A%2F%2Fd.opencalais.com%2Fer%2Fcompany%2Fralg-tr1r%2Fa2472e23-94d8-38e1-9d31-f5d7dd336eaa&predicate=&object=&versionType=DeltaMaterialized&version=&versionStart=&versionEnd=
Human-readable Delta Materialization
28
http://versioned.linkeddatafragments.org/bear?subject=http%3A%2F%2Fd.opencalais.com%2Fer%2Fcompany%2Fralg-tr1r%2Fa2472e23-94d8-38e1-9d31-f5d7dd336eaa&predicate=&object=&versionType=Version&version=&versionStart=&versionEnd=
Human-readable Version Query
29
<http://versioned.linkeddatafragments.org/bear#dataset> hydra:search
_:patternVersionMaterialized.
_:patternVersionMaterialized hydra:template
"http://versioned.linkeddatafragments.org/bear?versionType= VersionMaterialize
d{&subject,predicate,object,version}";
hydra:variableRepresentation hydra:ExplicitRepresentation;
hydra:mapping _:subject, _:predicate, _:object.
_:subject hydra:variable " subject";
hydra:property rdf:subject.
_:predicate hydra:variable " predicate";
hydra:property rdf:predicate.
_:object hydra:variable " object";
hydra:property rdf:object.
_:patternVersionMaterialized hydra:mapping _:version.
_:version hydra:variable " version";
hydra:property ver:relatedVersion.
Machine-readable hypermedia controls
30
<http://versioned.linkeddatafragments.org/bear?versionType=VersionMaterialized&version=8 > a
ver:Version.
Each version is a regular TPF entrypoint
http://client.linkeddatafragments.org/#datasources=http%3A%2F%2Fversioned.linkeddatafragments.org%2Fbear%3FversionType%3DVersionMaterialized%26version%3D8&query=CONSTRUCT%20WHERE%20%7B%0A%20%20%3Fs%20%3Fp%20%3Fo.%0A%
7D%0ALIMIT%20100
So you can query against all versions using a TPF-enabled client
But we’re not done yet!
We considered the interface for querying RDF archives
We still need
mapping to RDF archive query language(s)
can we come up with a standard?
appropriate back-end storage solutions
snapshot, change-based, time-based, hybrid?
31
1 of 31

Recommended

EKAW - Triple Pattern Fragments by
EKAW - Triple Pattern FragmentsEKAW - Triple Pattern Fragments
EKAW - Triple Pattern FragmentsRuben Taelman
448 views29 slides
Multidimensional Interfaces for Selecting Data with Order by
Multidimensional Interfaces for Selecting Data with OrderMultidimensional Interfaces for Selecting Data with Order
Multidimensional Interfaces for Selecting Data with OrderRuben Taelman
959 views24 slides
EKAW - Linked Data Publishing by
EKAW - Linked Data PublishingEKAW - Linked Data Publishing
EKAW - Linked Data PublishingRuben Taelman
433 views27 slides
EKAW - Publishing with Triple Pattern Fragments by
EKAW - Publishing with Triple Pattern FragmentsEKAW - Publishing with Triple Pattern Fragments
EKAW - Publishing with Triple Pattern FragmentsRuben Taelman
425 views31 slides
Versioned Triple Pattern Fragments by
Versioned Triple Pattern FragmentsVersioned Triple Pattern Fragments
Versioned Triple Pattern FragmentsRuben Taelman
331 views1 slide
LDP-DL: A language to define the design of Linked Data Platforms by
LDP-DL: A language to define the design of Linked Data PlatformsLDP-DL: A language to define the design of Linked Data Platforms
LDP-DL: A language to define the design of Linked Data PlatformsMohammad Noorani Bakerally
116 views33 slides

More Related Content

What's hot

rdf query reformulation by
rdf query reformulationrdf query reformulation
rdf query reformulationINRIA-OAK
392 views9 slides
Go at uber by
Go at uberGo at uber
Go at uberRob Skillington
3.5K views20 slides
Ccp4 mmdb-python by
Ccp4 mmdb-pythonCcp4 mmdb-python
Ccp4 mmdb-pythonvandettaddos
284 views14 slides
TripleWave: Spreading RDF Streams on the Web by
TripleWave: Spreading RDF Streams on the WebTripleWave: Spreading RDF Streams on the Web
TripleWave: Spreading RDF Streams on the WebAndrea Mauri
2.1K views24 slides
On the need for a W3C community group on RDF Stream Processing by
On the need for a W3C community group on RDF Stream ProcessingOn the need for a W3C community group on RDF Stream Processing
On the need for a W3C community group on RDF Stream ProcessingPlanetData Network of Excellence
1K views34 slides
Ai meetup Neural machine translation updated by
Ai meetup Neural machine translation updatedAi meetup Neural machine translation updated
Ai meetup Neural machine translation updated2040.io
316 views33 slides

What's hot(20)

rdf query reformulation by INRIA-OAK
rdf query reformulationrdf query reformulation
rdf query reformulation
INRIA-OAK392 views
TripleWave: Spreading RDF Streams on the Web by Andrea Mauri
TripleWave: Spreading RDF Streams on the WebTripleWave: Spreading RDF Streams on the Web
TripleWave: Spreading RDF Streams on the Web
Andrea Mauri2.1K views
Ai meetup Neural machine translation updated by 2040.io
Ai meetup Neural machine translation updatedAi meetup Neural machine translation updated
Ai meetup Neural machine translation updated
2040.io316 views
AIMeetup #4: Neural-machine-translation by 2040.io
AIMeetup #4: Neural-machine-translationAIMeetup #4: Neural-machine-translation
AIMeetup #4: Neural-machine-translation
2040.io268 views
STAT Requirement Analysis by stat
STAT Requirement AnalysisSTAT Requirement Analysis
STAT Requirement Analysis
stat391 views
OrdRing 2013 keynote - On the need for a W3C community group on RDF Stream Pr... by Oscar Corcho
OrdRing 2013 keynote - On the need for a W3C community group on RDF Stream Pr...OrdRing 2013 keynote - On the need for a W3C community group on RDF Stream Pr...
OrdRing 2013 keynote - On the need for a W3C community group on RDF Stream Pr...
Oscar Corcho25.1K views
RDF Stream Processing Tutorial: RSP implementations by Jean-Paul Calbimonte
RDF Stream Processing Tutorial: RSP implementationsRDF Stream Processing Tutorial: RSP implementations
RDF Stream Processing Tutorial: RSP implementations
Embedded Recipes 2018 - Shared memory / telemetry - Yves-Marie Morgan by Anne Nicolas
Embedded Recipes 2018 - Shared memory / telemetry - Yves-Marie MorganEmbedded Recipes 2018 - Shared memory / telemetry - Yves-Marie Morgan
Embedded Recipes 2018 - Shared memory / telemetry - Yves-Marie Morgan
Anne Nicolas307 views
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena... by GUANGYUAN PIAO
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
GUANGYUAN PIAO384 views

Similar to Versioned Triple Pattern Fragments

Time travelling through DBpedia by
Time travelling through DBpediaTime travelling through DBpedia
Time travelling through DBpediaMiel Vander Sande
696 views31 slides
Data FAIRport Skunkworks: Common Repository Access Via Meta-Metadata Descript... by
Data FAIRport Skunkworks: Common Repository Access Via Meta-Metadata Descript...Data FAIRport Skunkworks: Common Repository Access Via Meta-Metadata Descript...
Data FAIRport Skunkworks: Common Repository Access Via Meta-Metadata Descript...datascienceiqss
950 views89 slides
Initial Usage Analysis of DBpedia's Triple Pattern Fragments by
Initial Usage Analysis of DBpedia's Triple Pattern FragmentsInitial Usage Analysis of DBpedia's Triple Pattern Fragments
Initial Usage Analysis of DBpedia's Triple Pattern FragmentsRuben Verborgh
2.3K views36 slides
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015 by
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015Mark Wilkinson
628 views121 slides
A sweet affordable combo for Linked Data Archives by
A sweet affordable combo for Linked Data ArchivesA sweet affordable combo for Linked Data Archives
A sweet affordable combo for Linked Data ArchivesMiel Vander Sande
963 views42 slides
Building and deploying LLM applications with Apache Airflow by
Building and deploying LLM applications with Apache AirflowBuilding and deploying LLM applications with Apache Airflow
Building and deploying LLM applications with Apache AirflowKaxil Naik
95 views29 slides

Similar to Versioned Triple Pattern Fragments(20)

Data FAIRport Skunkworks: Common Repository Access Via Meta-Metadata Descript... by datascienceiqss
Data FAIRport Skunkworks: Common Repository Access Via Meta-Metadata Descript...Data FAIRport Skunkworks: Common Repository Access Via Meta-Metadata Descript...
Data FAIRport Skunkworks: Common Repository Access Via Meta-Metadata Descript...
datascienceiqss950 views
Initial Usage Analysis of DBpedia's Triple Pattern Fragments by Ruben Verborgh
Initial Usage Analysis of DBpedia's Triple Pattern FragmentsInitial Usage Analysis of DBpedia's Triple Pattern Fragments
Initial Usage Analysis of DBpedia's Triple Pattern Fragments
Ruben Verborgh2.3K views
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015 by Mark Wilkinson
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015
Mark Wilkinson628 views
A sweet affordable combo for Linked Data Archives by Miel Vander Sande
A sweet affordable combo for Linked Data ArchivesA sweet affordable combo for Linked Data Archives
A sweet affordable combo for Linked Data Archives
Miel Vander Sande963 views
Building and deploying LLM applications with Apache Airflow by Kaxil Naik
Building and deploying LLM applications with Apache AirflowBuilding and deploying LLM applications with Apache Airflow
Building and deploying LLM applications with Apache Airflow
Kaxil Naik95 views
Sustainable queryable access to Linked Data by Ruben Verborgh
Sustainable queryable access to Linked DataSustainable queryable access to Linked Data
Sustainable queryable access to Linked Data
Ruben Verborgh2.2K views
Linked Media Management with Apache Marmotta by Thomas Kurz
Linked Media Management with Apache MarmottaLinked Media Management with Apache Marmotta
Linked Media Management with Apache Marmotta
Thomas Kurz1.4K views
Deep dive into the native multi model database ArangoDB by ArangoDB Database
Deep dive into the native multi model database ArangoDBDeep dive into the native multi model database ArangoDB
Deep dive into the native multi model database ArangoDB
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti... by eswcsummerschool
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
eswcsummerschool899 views
WebRTC infrastructures in the large (with experiences on real cloud deployments) by Luis Lopez
WebRTC infrastructures in the large (with experiences on real cloud deployments)WebRTC infrastructures in the large (with experiences on real cloud deployments)
WebRTC infrastructures in the large (with experiences on real cloud deployments)
Luis Lopez2.5K views
Producing, publishing and consuming linked data - CSHALS 2013 by François Belleau
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013
François Belleau2.5K views
RDF Linked Data - Automatic Exchange of BIM Containers by Safe Software
RDF Linked Data - Automatic Exchange of BIM ContainersRDF Linked Data - Automatic Exchange of BIM Containers
RDF Linked Data - Automatic Exchange of BIM Containers
Safe Software336 views
Open for Business Open Archives, OpenURL, RSS and the Dublin Core by Andy Powell
Open for Business  Open Archives, OpenURL, RSS and the Dublin CoreOpen for Business  Open Archives, OpenURL, RSS and the Dublin Core
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
Andy Powell638 views
Technology Stack Discussion by Zaiyang Li
Technology Stack DiscussionTechnology Stack Discussion
Technology Stack Discussion
Zaiyang Li586 views
Towards efficient processing of RDF data streams by Alejandro Llaves
Towards efficient processing of RDF data streamsTowards efficient processing of RDF data streams
Towards efficient processing of RDF data streams
Alejandro Llaves655 views

More from Ruben Taelman

Poster Demonstration of Comunica, a Web framework for querying heterogeneous ... by
Poster Demonstration of Comunica, a Web framework for querying heterogeneous ...Poster Demonstration of Comunica, a Web framework for querying heterogeneous ...
Poster Demonstration of Comunica, a Web framework for querying heterogeneous ...Ruben Taelman
230 views1 slide
Poster GraphQL-LD: Linked Data Querying with GraphQL by
Poster GraphQL-LD: Linked Data Querying with GraphQLPoster GraphQL-LD: Linked Data Querying with GraphQL
Poster GraphQL-LD: Linked Data Querying with GraphQLRuben Taelman
263 views1 slide
Poster Declaratively Describing Responses of Hypermedia-Driven Web APIs by
Poster Declaratively Describing Responses of Hypermedia-Driven Web APIsPoster Declaratively Describing Responses of Hypermedia-Driven Web APIs
Poster Declaratively Describing Responses of Hypermedia-Driven Web APIsRuben Taelman
287 views1 slide
Components.js by
Components.jsComponents.js
Components.jsRuben Taelman
510 views20 slides
PoDiGG: Public Transport Dataset Generator based on Population Distributions by
PoDiGG: Public Transport Dataset Generator based on Population DistributionsPoDiGG: Public Transport Dataset Generator based on Population Distributions
PoDiGG: Public Transport Dataset Generator based on Population DistributionsRuben Taelman
317 views1 slide
Docker Intro by
Docker IntroDocker Intro
Docker IntroRuben Taelman
508 views32 slides

More from Ruben Taelman(11)

Poster Demonstration of Comunica, a Web framework for querying heterogeneous ... by Ruben Taelman
Poster Demonstration of Comunica, a Web framework for querying heterogeneous ...Poster Demonstration of Comunica, a Web framework for querying heterogeneous ...
Poster Demonstration of Comunica, a Web framework for querying heterogeneous ...
Ruben Taelman230 views
Poster GraphQL-LD: Linked Data Querying with GraphQL by Ruben Taelman
Poster GraphQL-LD: Linked Data Querying with GraphQLPoster GraphQL-LD: Linked Data Querying with GraphQL
Poster GraphQL-LD: Linked Data Querying with GraphQL
Ruben Taelman263 views
Poster Declaratively Describing Responses of Hypermedia-Driven Web APIs by Ruben Taelman
Poster Declaratively Describing Responses of Hypermedia-Driven Web APIsPoster Declaratively Describing Responses of Hypermedia-Driven Web APIs
Poster Declaratively Describing Responses of Hypermedia-Driven Web APIs
Ruben Taelman287 views
PoDiGG: Public Transport Dataset Generator based on Population Distributions by Ruben Taelman
PoDiGG: Public Transport Dataset Generator based on Population DistributionsPoDiGG: Public Transport Dataset Generator based on Population Distributions
PoDiGG: Public Transport Dataset Generator based on Population Distributions
Ruben Taelman317 views
Scalable Dynamic Data Consumption on the Web by Ruben Taelman
Scalable Dynamic Data Consumption on the WebScalable Dynamic Data Consumption on the Web
Scalable Dynamic Data Consumption on the Web
Ruben Taelman331 views
Moving RDF Stream Processing to the Client by Ruben Taelman
Moving RDF Stream Processing to the ClientMoving RDF Stream Processing to the Client
Moving RDF Stream Processing to the Client
Ruben Taelman350 views
Querying Dynamic Datasources with Continuously Mapped Sensor Data by Ruben Taelman
Querying Dynamic Datasources with Continuously Mapped Sensor DataQuerying Dynamic Datasources with Continuously Mapped Sensor Data
Querying Dynamic Datasources with Continuously Mapped Sensor Data
Ruben Taelman565 views
Continuous Self-Updating Query Results over Dynamic Linked Data by Ruben Taelman
Continuous Self-Updating Query Results over Dynamic Linked DataContinuous Self-Updating Query Results over Dynamic Linked Data
Continuous Self-Updating Query Results over Dynamic Linked Data
Ruben Taelman1.1K views
Continuously Updating Query Results over Real-Time Linked Data by Ruben Taelman
Continuously Updating Query Results over Real-Time Linked DataContinuously Updating Query Results over Real-Time Linked Data
Continuously Updating Query Results over Real-Time Linked Data
Ruben Taelman1.3K views

Recently uploaded

EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx by
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxISSIP
379 views50 slides
Ch. 8 Political Party and Party System.pptx by
Ch. 8 Political Party and Party System.pptxCh. 8 Political Party and Party System.pptx
Ch. 8 Political Party and Party System.pptxRommel Regala
53 views11 slides
Sociology KS5 by
Sociology KS5Sociology KS5
Sociology KS5WestHatch
76 views23 slides
Education and Diversity.pptx by
Education and Diversity.pptxEducation and Diversity.pptx
Education and Diversity.pptxDrHafizKosar
177 views16 slides
On Killing a Tree.pptx by
On Killing a Tree.pptxOn Killing a Tree.pptx
On Killing a Tree.pptxAncyTEnglish
66 views11 slides
Psychology KS4 by
Psychology KS4Psychology KS4
Psychology KS4WestHatch
90 views4 slides

Recently uploaded(20)

EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx by ISSIP
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
ISSIP379 views
Ch. 8 Political Party and Party System.pptx by Rommel Regala
Ch. 8 Political Party and Party System.pptxCh. 8 Political Party and Party System.pptx
Ch. 8 Political Party and Party System.pptx
Rommel Regala53 views
Sociology KS5 by WestHatch
Sociology KS5Sociology KS5
Sociology KS5
WestHatch76 views
Education and Diversity.pptx by DrHafizKosar
Education and Diversity.pptxEducation and Diversity.pptx
Education and Diversity.pptx
DrHafizKosar177 views
Psychology KS4 by WestHatch
Psychology KS4Psychology KS4
Psychology KS4
WestHatch90 views
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively by PECB
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
PECB 598 views
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB... by Nguyen Thanh Tu Collection
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
AUDIENCE - BANDURA.pptx by iammrhaywood
AUDIENCE - BANDURA.pptxAUDIENCE - BANDURA.pptx
AUDIENCE - BANDURA.pptx
iammrhaywood89 views
Use of Probiotics in Aquaculture.pptx by AKSHAY MANDAL
Use of Probiotics in Aquaculture.pptxUse of Probiotics in Aquaculture.pptx
Use of Probiotics in Aquaculture.pptx
AKSHAY MANDAL104 views
Classification of crude drugs.pptx by GayatriPatra14
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra1492 views
Create a Structure in VBNet.pptx by Breach_P
Create a Structure in VBNet.pptxCreate a Structure in VBNet.pptx
Create a Structure in VBNet.pptx
Breach_P75 views
11.28.23 Social Capital and Social Exclusion.pptx by mary850239
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptx
mary850239304 views
When Sex Gets Complicated: Porn, Affairs, & Cybersex by Marlene Maheu
When Sex Gets Complicated: Porn, Affairs, & CybersexWhen Sex Gets Complicated: Porn, Affairs, & Cybersex
When Sex Gets Complicated: Porn, Affairs, & Cybersex
Marlene Maheu73 views

Versioned Triple Pattern Fragments