diff --git a/README.md b/README.md index 47074322f16217d91a4efedbfe7b17d86c1d9797..11e428d5e404b0f4c473ebdfb462ab7731bf179d 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,10 @@ # This is the main repository for development and distribution of RDF-UNL. -The main reference to describe RDF-UNL is the article submited to the [SEMANTiCS 2020 EU conference](https://2020-eu.semantics.cc/) : +The main reference to describe RDF-UNL is the UNseL research report : **Natural language representation and content extraction using RDF, SHACL and the Universal Networking Language (UNL)** -David Rouquet (1), Valérie Bellynck(2), Vincent Berment (2,3,4) and Christian Boitet (2) - -1. Tétras Libre SARL, 38400, St Martin d’Hères, France -2. UGA-LIG-GETALP, 38080, Grenoble, France -3. CS GROUP, 92350, Le Plessis Robinson, France -4. INaLCO, 75214, Paris, France - -The submited version of the article is available in the repositiory (in `documents`) +available in the `documents` folder of this repository. # Presentation @@ -29,12 +22,16 @@ RDF-UNL equips the Semantic Web with a linguistic framework to soundly represent # Repository content : * `schema.ttl` is the RDF/OWL schema for UNL +* `documents` contains related papers and documentation +* `examples` contains working examples of UNL-RDF, especially the one described in the 2020-06_UNseL_UNL2RDF reference paper + +The `2020-06_UNseL`_UNL2RDF example is composed of the following: * `1_exemple-unl.txt` is the UNL graph for the working example, in the standard UNL format * `2_exemple-rdf-unl-automatic-unl2rdf.ttl` is obtained bay passing the previous file in the [unl2rdf webservice](https://unl.demo.tetras-libre.fr/unl2rdf) * `3_example-shacl-rules.shapes.ttl` contains the SHACL rules to construct OWL axioms from the previous rdf-unl graph * `4_example-shacl-execution-result.ttl` contains the OWL axioms extracted with the previous rules -# Working example instructions +# 2020-06_UNseL_UNL2RDF working example instructions This repository contains a working example that is described in the SEMANTiCS 2020 paper. It is a proposed application of RDF-UNL to represent sentences in RDF, construct OWL statements using SHACL rules and exhibit an incoherence in the original sentences using OWL reasoning. For details, please refer to the 4th section of the article. @@ -50,4 +47,4 @@ To reproduce the results, please follow the instructions bellow : 8. You should now see the infered triples in the Inference tab (bottom center) 9. You can now save the infered triples and run an OWL reasonner on them to exhibit the contradiction they contain (for instance in [Protégé 5](https://protege.stanford.edu/) as suggested in the paper) -If you are at ease with Semantic Web programing, you can also execute the SHACL rules with a library like Jena (beware that they are SHACL SPARQL CONSTRUCT Rules and are not supported by all SHACL engines) \ No newline at end of file +If you are at ease with Semantic Web programing, you can also execute the SHACL rules with a library like Jena (beware that they are SHACL SPARQL CONSTRUCT Rules and are not supported by all SHACL engines) diff --git a/examples/SEM2020/1_exemple-unl.txt b/examples/2020-06_UNseL_UNL2RDF/1_exemple-unl.txt similarity index 100% rename from examples/SEM2020/1_exemple-unl.txt rename to examples/2020-06_UNseL_UNL2RDF/1_exemple-unl.txt diff --git a/examples/SEM2020/2_exemple-rdf-unl-automatic-unl2rdf.ttl b/examples/2020-06_UNseL_UNL2RDF/2_exemple-rdf-unl-automatic-unl2rdf.ttl similarity index 100% rename from examples/SEM2020/2_exemple-rdf-unl-automatic-unl2rdf.ttl rename to examples/2020-06_UNseL_UNL2RDF/2_exemple-rdf-unl-automatic-unl2rdf.ttl diff --git a/examples/SEM2020/3_example-shacl-rules.shapes.ttl b/examples/2020-06_UNseL_UNL2RDF/3_example-shacl-rules.shapes.ttl similarity index 100% rename from examples/SEM2020/3_example-shacl-rules.shapes.ttl rename to examples/2020-06_UNseL_UNL2RDF/3_example-shacl-rules.shapes.ttl diff --git a/examples/SEM2020/4_example-shacl-execution-result.ttl b/examples/2020-06_UNseL_UNL2RDF/4_example-shacl-execution-result.ttl similarity index 100% rename from examples/SEM2020/4_example-shacl-execution-result.ttl rename to examples/2020-06_UNseL_UNL2RDF/4_example-shacl-execution-result.ttl