# Notes
# OSDI Config for Content Server Side Injection using SPARQL
# incleng..config_set ('https://virtuoso.openlinksw.com/faq-for-cxo-llm-virtuoso/', 'virtuoso', 'inline_html5md_schema_only', 'DEFINE sql:describe-mode "CBD" DESCRIBE <{url}> ?question FROM <urn:data:openlink:products> WHERE { <{url}> schema:mainEntity ?question. }');
# select incleng..config_flush_cache() ;

## RDF-Turtle Start ##
@prefix            : <http://data.openlinksw.com/oplweb/faq/virtuoso-llms/> .
@prefix          Q1: <https://data.openlinksw.com/oplweb/faq/virtuoso-llms/Q1#> .
@prefix          Q2: <https://data.openlinksw.com/oplweb/faq/virtuoso-llms/Q2#> .
@prefix          Q3: <https://data.openlinksw.com/oplweb/faq/virtuoso-llms/Q3#> .
@prefix          Q4: <https://data.openlinksw.com/oplweb/faq/virtuoso-llms/Q4#> .

@prefix          A1: <https://data.openlinksw.com/oplweb/faq/virtuoso-llms/A1#> .
@prefix          A2: <https://data.openlinksw.com/oplweb/faq/virtuoso-llms/A2#> .
@prefix          A3: <https://data.openlinksw.com/oplweb/faq/virtuoso-llms/A3#> .
@prefix          A4: <https://data.openlinksw.com/oplweb/faq/virtuoso-llms/A4#> .

@prefix        dbms: <http://data.openlinksw.com/oplweb/glossary-term/DBMS#> .
@prefix  linkeddata: <http://data.openlinksw.com/oplweb/glossary-term/LinkedData#> .
@prefix      semweb: <http://data.openlinksw.com/oplweb/glossary-term/SemanticWeb#> .
@prefix          ai: <http://data.openlinksw.com/oplweb/glossary-term/ArtificialIntelligence#> .
@prefix         llm: <http://data.openlinksw.com/oplweb/glossary-term/LargeLanguageModel#> .
@prefix     chatgpt: <http://data.openlinksw.com/oplweb/glossary-term/ChatGPT#> .
@prefix      schema: <http://schema.org/> .
@prefix         owl: <http://www.w3.org/2002/07/owl#> . 
@prefix         xhv: <http://www.w3.org/1999/xhtml/vocab#> .
@prefix          cc: <http://creativecommons.org/ns#> .
@prefix         xsd: <http://www.w3.org/2001/XMLSchema#> . 
@prefix    faq-page: <https://virtuoso.openlinksw.com/faq-for-cxo-llm-virtuoso/> .
@prefix      source: <http://www.openlinksw.com/data/turtle/general/virtuoso-llms-for-cios-cdos-faq.ttl> .
@prefix      sourceDAV: <http://www.openlinksw.com/DAV/data/turtle/general/virtuoso-llms-for-cios-cdos-faq.ttl> . 

sourceDAV:
    a schema:CreativeWork ;
    schema:name """OpenLink Virtuoso and ChatGPT Large Language Model (LLM) Frequently Asked Questions for Chief Information Officers & Chief Data Officers (DAV Turtle Doc)"""^^xsd:string ;
    schema:description """A collection of questions and answers related to the business benefits of LLMs"""@en ;
    schema:author <http://www.openlinksw.com/#this> ;
    schema:dateCreated "2023-05-31T15:00:10-05:00"^^xsd:dateTime ;
    schema:dateModified "2023-05-31T15:57:18-05:00"^^xsd:dateTime ;
    xhv:license <http://creativecommons.org/licenses/by/4.0/deed.en_US> ;
    cc:attributionName "OpenLink Software" ;
    cc:attributionURL <http://www.openlinksw.com/dataspace/organization/openlink#this> ;
    owl:sameAs source: .

source:
    a schema:CreativeWork ;
    schema:name """OpenLink Virtuoso and ChatGPT Large Language Model (LLM) Frequently Asked Questions for Chief Information Officers & Chief Data Officers Page (Turtle Doc)"""^^xsd:string ;
    schema:description """A collection of questions and answers related to the business benefits of LLMs"""@en ;
    schema:author <http://www.openlinksw.com/#this> ;
    schema:dateCreated "2023-05-31T15:00:10-05:00"^^xsd:dateTime ;
    schema:dateModified "2023-05-31T15:57:18-05:00"^^xsd:dateTime ;
    owl:sameAs sourceDAV: ;
    # schema:mainEntity :this ;
    schema:mainEntity faq-page: ;
    xhv:license <http://creativecommons.org/licenses/by/4.0/deed.en_US> ;
    cc:attributionName "OpenLink Software" ;
    cc:attributionURL <http://www.openlinksw.com/dataspace/organization/openlink#this> .

# :this
faq-page:
    a schema:WebPage, schema:FAQPage ;
    schema:name "OpenLink Virtuoso and ChatGPT Large Language Model (LLM) Frequently Asked Questions for Chief Information Officers & Chief Data Officers Page"@en ;
    schema:mainEntity Q1:this, Q2:this, Q3:this, Q4:this ;
    schema:author <https://www.openlinksw.com/#this> ;
    schema:publisher <https://www.openlinksw.com/#this> ;
    schema:dateCreated "2023-05-31T15:00:10-05:00"^^xsd:dateTime ;
    schema:dateModified "2023-05-31T15:57:18-05:00"^^xsd:dateTime ;
    xhv:license <http://creativecommons.org/licenses/by/4.0/deed.en_US> ;
    cc:attributionName "OpenLink Software" ;
    cc:attributionURL <https://www.openlinksw.com/> ;
    schema:relatedLink <https://data.openlinksw.com/oplweb/faq/linked-cdo-page#this>, 
                       <https://data.openlinksw.com/oplweb/faq/linked-cdo-page#this>, 
                       <https://data.openlinksw.com/oplweb/faq/jdbc-faq-page#this> .  


Q1:this a schema:Question ;
    schema:name "What is Virtuoso?"@en ;
    schema:position "1"^^xsd:integer ;
    schema:acceptedAnswer A1:this ;
    schema:relatedLink linkeddata:this, semweb:this, dbms:this .

A1:this a schema:Answer ;
    schema:text """Virtuoso is a combined multi-model DBMS and HTTP-based Application Server platform that supports critical open standards for providing applications with loosely-coupled access to disparate data sources. It is cross-platform, high-performance, scalable, and secure. It also includes native reasoning and inference for identity reconciliation and data wrangling across disparate data sources."""@en .

Q2:this a schema:Question ;
    schema:name "What is ChatGPT?"@en ;
     schema:position "2"^^xsd:integer ;
    schema:acceptedAnswer A2:this ;
    schema:relatedLink llm:this, ai:this .

A2:this a schema:Answer ;
    schema:text """ChatGPT is an advanced multi-lingual natural language processing technology, facilitated by a large language model (LLM), with an uncanny understanding of sentence syntax and semantics. It can produce responses, in conversational mode, based on user inputs."""@en .

Q3:this a schema:Question ;
    schema:name "How does Virtuoso integrate with Large Language Models (LLMs)?"@en ;
     schema:position "3"^^xsd:integer ;
    schema:acceptedAnswer A3:this ;
    schema:relatedLink linkeddata:this, semweb:this, dbms:this, llm:this .

A3:this a schema:Answer ;
    schema:text """Virtuoso uses LLMs as a natural language based conversational UI/UX into its modern multi-model data layer comprising structured data represented as tables (n-tuples) or RDF-based entity relationship graphs (3-tuples) which are also generally referred to as Knowledge Graphs. Integration occurs in loosely-coupled fashion, courtesy of Linked Data Principles where hyperlinks functioning as powerful pointers usable for creating data source names from SQL and/or SPARQL query templates for LLM fine-tuning.
This capability extends to the following functionality realms:
<ul>
<li>
- Reasoning & Inference: Built-in and/or custom reasoning and inference that scales massively for conceptual data analysis, integration, and management</li>
<li> - Data Virtualization: Powerful virtual database core that extends its data reach to HTTP-, ODBC-, and JDBC-accessible data source across private and/or public networks. Once attached, this data is harmonized semantically using a variety of mapping techniques based on existing open standards e.g., the RDF-based RDF to Relational Mapping Language commonly referred to as R2RML.</li>
<li> - Data Crawling: Unique native ability to crawl data from across a public or private network as part of its query solution production pipeline in very fine-grained form i.e., to the level of query language variables and constants.</li>
</ul>"""@en .

Q4:this a schema:Question ;
    schema:name "What are the benefits of using Virtuoso and ChatGPT together?"@en ;
     schema:position "4"^^xsd:integer ;
    schema:acceptedAnswer A4:this ;
    schema:relatedLink linkeddata:this, semweb:this, dbms:this, llm:this, chatgpt:this .

A4:this a schema:Answer ;
    schema:text """Some of the benefits of using Virtuoso and ChatGPT together are:
- You can access and integrate data from any source, including web pages, databases, APIs, files, etc.
- You can query and explore data using natural language in a manner that's transparently mapped to declarative languages such as SQL and/or SPARQL
- You can generate natural language responses that are informative, relevant, and engaging
- You can create content such as summaries, reports, articles, etc. based on data
- You can crawl a web of documents and/or a semantic web of data en route to discovering new data sources and entity relationship types
- You can learn from ChatGPT's suggestions and insights to improve your productivity and knowledge, at levels unrivaled to date."""@en ;
schema:relatedLink <https://community.openlinksw.com/search?expanded=true&q=Virtuoso%20%23rdbms%3Atips-tricks-howtos%20status%3Apublic%20tags%3Achatgpt%20%40kidehen> .

## Turtle End ##
