@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix schema: <https://schema.org/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .

# =====================================================
# ORGANISATION
# =====================================================

<https://lemondesemantique.fr/#organisation>
    a schema:Organization, foaf:Organization ;
    rdfs:label "Le Monde Sémantique"@fr ;
    rdfs:label "Semantic World"@en ;
    schema:name "Le Monde Sémantique" ;
    schema:alternateName "Semantic World" ;
    schema:legalName "GUIDAT LIVIER" ;
    schema:taxID "FR51519891204" ;
    schema:identifier "519891204" ;
    schema:url <https://lemondesemantique.fr> ;
    schema:email "commercial@lemondesemantique.fr" ;
    schema:logo <https://lemondesemantique.fr/assets/logo.png> ;
    schema:address [
        a schema:PostalAddress ;
        schema:streetAddress "1 AV DU DOCTEUR CHARLES HOULLION, 1ER ETAGE" ;
        schema:addressLocality "SELESTAT" ;
        schema:postalCode "67600" ;
        schema:addressCountry "FR"
    ] ;
    schema:contactPoint [
        a schema:ContactPoint ;
        schema:email "commercial@lemondesemantique.fr" ;
        schema:contactType "customer service" ;
        schema:availableLanguage "fr", "en"
    ] ;
    schema:sameAs <https://www.wikidata.org/wiki/Q139831125> ;
    schema:sameAs <https://www.wikidata.org/wiki/Q139830942> ;
    schema:sameAs <https://annuaire-entreprises.data.gouv.fr/entreprise/519891204> ;
    foaf:homepage <https://lemondesemantique.fr> ;
    foaf:mbox <mailto:commercial@lemondesemantique.fr> .

# =====================================================
# SITE WEB
# =====================================================

<https://lemondesemantique.fr/#website>
    a schema:WebSite ;
    rdfs:label "Le Monde Sémantique - KGaaS"@fr ;
    schema:name "Le Monde Sémantique - KGaaS" ;
    schema:url <https://lemondesemantique.fr> ;
    schema:inLanguage "fr", "en" ;
    schema:potentialAction [
        a schema:SearchAction ;
        schema:target <https://lemondesemantique.fr/api-pro/v1/search?q={search_term_string}> ;
        schema:query-input "required name=search_term_string"
    ] .

# =====================================================
# APPLICATION (KGaaS)
# =====================================================

<https://lemondesemantique.fr/#kgaas>
    a schema:SoftwareApplication ;
    rdfs:label "KGaaS - Graphe de Connaissance en Service"@fr ;
    rdfs:label "KGaaS - Knowledge Graph as a Service"@en ;
    schema:name "KGaaS" ;
    schema:alternateName "Graphe de Connaissance en Service" ;
    schema:description """Hébergement et interrogation de graphes de connaissances RDF.
API REST, recherche sémantique et architecture RAG prête pour l'IA générative.
Infrastructure hébergée en France, conformité RGPD totale."""@fr ;
    schema:description """RDF knowledge graph hosting and querying.
REST API, semantic search and RAG-ready architecture for generative AI.
Hosted in France, GDPR compliant."""@en ;
    schema:url <https://lemondesemantique.fr> ;
    schema:applicationCategory "DeveloperApplication" ;
    schema:operatingSystem "Web" ;
    schema:softwareVersion "2.0" ;
    schema:datePublished "2026-01-01" ;
    schema:dateModified "2026-05-21" ;
    schema:featureList "SPARQL endpoint, API REST, RAG Ready, Recherche sémantique, Export RDF (Turtle/JSON-LD), Webhooks temps réel, Dataset personnalisé PRO/Enterprise" ;
    schema:author <https://lemondesemantique.fr/#organisation> ;
    schema:publisher <https://lemondesemantique.fr/#organisation> ;
    schema:offers <https://lemondesemantique.fr/#offer-discovery> ;
    schema:offers <https://lemondesemantique.fr/#offer-pro> ;
    schema:offers <https://lemondesemantique.fr/#offer-enterprise> .

# =====================================================
# OFFRES
# =====================================================

<https://lemondesemantique.fr/#offer-discovery>
    a schema:Offer ;
    rdfs:label "Offre Découverte"@fr ;
    schema:name "Offre Découverte" ;
    schema:price "0" ;
    schema:priceCurrency "EUR" ;
    schema:availability <https://schema.org/InStock> ;
    schema:validFrom "2026-01-01"^^xsd:date ;
    schema:seller <https://lemondesemantique.fr/#organisation> .

<https://lemondesemantique.fr/#offer-pro>
    a schema:Offer ;
    rdfs:label "Offre Professionnelle (PRO)"@fr ;
    schema:name "Offre Professionnelle" ;
    schema:price "500" ;
    schema:priceCurrency "EUR" ;
    schema:availability <https://schema.org/InStock> ;
    schema:validFrom "2026-01-01"^^xsd:date ;
    schema:eligibleDuration "P1M" ;
    schema:seller <https://lemondesemantique.fr/#organisation> .

<https://lemondesemantique.fr/#offer-enterprise>
    a schema:Offer ;
    rdfs:label "Offre Entreprise"@fr ;
    schema:name "Offre Entreprise" ;
    schema:price "2000" ;
    schema:priceCurrency "EUR" ;
    schema:availability <https://schema.org/InStock> ;
    schema:validFrom "2026-01-01"^^xsd:date ;
    schema:eligibleDuration "P1M" ;
    schema:seller <https://lemondesemantique.fr/#organisation> .

# =====================================================
# DATASETS
# =====================================================

<https://lemondesemantique.fr/datasets>
    a void:Dataset, schema:DataCatalog ;
    dct:title "API PRO - Datasets sémantiques"@fr ;
    dct:title "API PRO - Semantic Datasets"@en ;
    dct:description "Ensemble des graphes de connaissances exposés via API PRO"@fr ;
    dct:publisher <https://lemondesemantique.fr/#organisation> ;
    void:feature <http://www.w3.org/ns/formats/RDF_XML> ;
    void:feature <http://www.w3.org/ns/formats/Turtle> ;
    void:feature <http://www.w3.org/ns/formats/JSON_LD> ;
    void:sparqlEndpoint <https://lemondesemantique.fr/api-pro/v1/sparql?dataset=cinema> ;
    void:sparqlEndpoint <https://lemondesemantique.fr/api-pro/v1/sparql?dataset=symphonie> .

<https://lemondesemantique.fr/datasets/cinema>
    a schema:Dataset ;
    dct:title "Graphe Cinéma"@fr ;
    dct:description "Analyse narrative complète de +500 films cultes (protagonistes, objectifs, obstacles). Parfait pour démontrer un graphe de connaissances."@fr ;
    schema:url <https://lemondesemantique.fr/api-pro/v1/cinema.php> ;
    schema:creator <https://lemondesemantique.fr/#organisation> ;
    schema:includedInDataCatalog <https://lemondesemantique.fr/datasets> ;
    schema:distribution [
        a schema:DataDownload ;
        schema:encodingFormat "application/sparql-query" ;
        schema:contentUrl <https://lemondesemantique.fr/api-pro/v1/sparql.php?dataset=cinema>
    ] ;
    schema:license <https://creativecommons.org/licenses/by-nc/4.0/> ;
    schema:dateModified "2026-05-21"^^xsd:date ;
    void:triples 2168 .

<https://lemondesemantique.fr/datasets/entreprises>
    a schema:Dataset ;
    dct:title "Graphe Entreprises Françaises"@fr ;
    dct:description "100 000+ établissements actifs accessibles via une API REST paginée et filtrable (nom, ville, code postal). Base SIRENE enrichie."@fr ;
    schema:url <https://lemondesemantique.fr/api-pro/v1/entreprises.php> ;
    schema:creator <https://lemondesemantique.fr/#organisation> ;
    schema:includedInDataCatalog <https://lemondesemantique.fr/datasets> ;
    schema:distribution [
        a schema:DataDownload ;
        schema:encodingFormat "application/json" ;
        schema:contentUrl <https://lemondesemantique.fr/api-pro/v1/entreprises.php>
    ] ;
    schema:license <https://www.etalab.gouv.fr/licence-ouverte-open-licence> ;
    schema:dateModified "2026-05-21"^^xsd:date ;
    void:triples 300000 .

<https://lemondesemantique.fr/datasets/discours>
    a schema:Dataset ;
    dct:title "Graphe Discours Politiques"@fr ;
    dct:description "De Gaulle à Macron : 100+ discours analysés avec thématiques, orateurs et métadonnées sémantiques. Une démo de référence pour le RAG."@fr ;
    schema:url <https://lemondesemantique.fr/api-pro/v1/discours.php> ;
    schema:creator <https://lemondesemantique.fr/#organisation> ;
    schema:includedInDataCatalog <https://lemondesemantique.fr/datasets> ;
    schema:distribution [
        a schema:DataDownload ;
        schema:encodingFormat "application/sparql-query" ;
        schema:contentUrl <https://lemondesemantique.fr/api-pro/v1/sparql.php?dataset=symphonie>
    ] ;
    schema:dateModified "2026-05-21"^^xsd:date ;
    void:triples 1000 .

# =====================================================
# VOID - DESCRIPTEUR COMPLET
# =====================================================

<https://lemondesemantique.fr/void>
    a void:Dataset ;
    dct:title "VOID Descriptor - API PRO"@fr ;
    void:dataDump <https://lemondesemantique.fr/void.ttl> ;
    void:subset <https://lemondesemantique.fr/datasets> .

# Lien entre datasets (void:subset)
<https://lemondesemantique.fr/datasets/cinema>
    void:subset <https://lemondesemantique.fr/datasets> .

<https://lemondesemantique.fr/datasets/entreprises>
    void:subset <https://lemondesemantique.fr/datasets> .

<https://lemondesemantique.fr/datasets/discours>
    void:subset <https://lemondesemantique.fr/datasets> .