diff --git a/README.md b/README.md
index 503563e..e5084c9 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@ WIDOCO helps you to publish and create an enriched and customized documentation
**Author**: Daniel Garijo Verdejo (@dgarijo)
-**Contributors**: María Poveda, Idafen Santana, Almudena Ruiz, Miguel Angel García, Oscar Corcho, Daniel Vila, Sergio Barrio, Martin Scharm, Maxime Lefrancois, Alfredo Serafini, @kartgk, Pat Mc Bennett, Christophe Camel, Jacobus Geluk, Martin Scharm, @rpietzsch, Jonathan Leitschuh, Jodi Schneider, Giacomo Lanza, Alejandra Gonzalez-Beltran, Mario Scrocca, Miguel Angel García and Flores Bakker.
+**Contributors**: María Poveda, Idafen Santana, Almudena Ruiz, Miguel Angel García, Oscar Corcho, Daniel Vila, Sergio Barrio, Martin Scharm, Maxime Lefrancois, Alfredo Serafini, @kartgk, Pat Mc Bennett, Christophe Camel, Jacobus Geluk, Martin Scharm, @rpietzsch, Jonathan Leitschuh, Jodi Schneider, Giacomo Lanza, Alejandra Gonzalez-Beltran, Mario Scrocca, Miguel Angel García, Flores Bakker and @JohnnyMoonlight.
**Citing WIDOCO**: If you used WIDOCO in your work, please cite the ISWC 2017 paper: https://iswc2017.semanticweb.org/paper-138
diff --git a/src/main/java/widoco/Configuration.java b/src/main/java/widoco/Configuration.java
index 5b1a68d..1d8fc0c 100644
--- a/src/main/java/widoco/Configuration.java
+++ b/src/main/java/widoco/Configuration.java
@@ -512,7 +512,7 @@ private void completeOntologyMetadata(OWLAnnotation a, OWLOntology o) {
case Constants.PROP_DCTERMS_DESCRIPTION:
case Constants.PROP_DC_DESCRIPTION:
case Constants.PROP_SCHEMA_DESCRIPTION:
- case Constants.PROP_RDFS_COMMENT:
+ case Constants.PROP_RDFS_COMMENT:
case Constants.PROP_SKOS_NOTE:
try {
valueLanguage = a.getValue().asLiteral().get().getLang();
diff --git a/src/main/java/widoco/gui/GuiStep1.java b/src/main/java/widoco/gui/GuiStep1.java
index 459a3bf..0a2bac5 100644
--- a/src/main/java/widoco/gui/GuiStep1.java
+++ b/src/main/java/widoco/gui/GuiStep1.java
@@ -42,7 +42,7 @@
*/
public class GuiStep1 extends javax.swing.JFrame {
- private final Logger logger = LoggerFactory.getLogger(this.getClass());
+ private final Logger logger = LoggerFactory.getLogger(this.getClass());
private GuiController g;// pointer to be able to save and go to the next state.
private String folderPath;
diff --git a/src/main/java/widoco/gui/SelectLanguage.java b/src/main/java/widoco/gui/SelectLanguage.java
index 9430c0a..8690556 100644
--- a/src/main/java/widoco/gui/SelectLanguage.java
+++ b/src/main/java/widoco/gui/SelectLanguage.java
@@ -56,6 +56,12 @@ else if(nextL.contains("cs")){
else if(nextL.contains("nl")){
nl.setSelected(true);
}
+ else if(nextL.contains("it")){
+ it.setSelected(true);
+ }
+ else if(nextL.contains("de")){
+ de.setSelected(true);
+ }
else{
otherText.setText(nextL);
lang = nextL;
@@ -78,8 +84,8 @@ private void initComponents() {
doneButton = new javax.swing.JButton();
jLabel2 = new javax.swing.JLabel();
otherText = new javax.swing.JTextField();
- it = new javax.swing.JRadioButton();
- de = new javax.swing.JRadioButton();
+ it = new javax.swing.JCheckBox();
+ de = new javax.swing.JCheckBox();
en = new javax.swing.JCheckBox();
fr = new javax.swing.JCheckBox();
es = new javax.swing.JCheckBox();
@@ -103,22 +109,13 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
jLabel2.setText("Other (will select labels in that lang):");
- it.setText("it (coming soon)");
- it.setEnabled(false);
-
- de.setText("de (coming soon)");
- de.setEnabled(false);
-
+ it.setText("it");
+ de.setText("de");
en.setText("en (default)");
-
fr.setText("fr");
-
es.setText("es");
-
pt.setText("pt");
-
cs.setText("cs");
-
nl.setText("nl");
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
@@ -209,6 +206,16 @@ private void doneButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FI
}else{
this.c.removeLanguageToGenerate("nl");
}
+ if(it.isSelected()){
+ this.c.addLanguageToGenerate("it");
+ }else{
+ this.c.removeLanguageToGenerate("it");
+ }
+ if(de.isSelected()){
+ this.c.addLanguageToGenerate("de");
+ }else{
+ this.c.removeLanguageToGenerate("de");
+ }
String otherL = otherText.getText();
if(!"".equals(otherL)){
this.c.addLanguageToGenerate(otherL);
@@ -231,12 +238,12 @@ private void doneButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FI
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JCheckBox nl;
private javax.swing.JCheckBox cs;
- private javax.swing.JRadioButton de;
+ private javax.swing.JCheckBox de;
private javax.swing.JButton doneButton;
private javax.swing.JCheckBox en;
private javax.swing.JCheckBox es;
private javax.swing.JCheckBox fr;
- private javax.swing.JRadioButton it;
+ private javax.swing.JCheckBox it;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JTextField otherText;
diff --git a/src/main/resources/lode.zip b/src/main/resources/lode.zip
index 2e18efd..b18645b 100644
Binary files a/src/main/resources/lode.zip and b/src/main/resources/lode.zip differ
diff --git a/src/main/resources/lode/de.xml b/src/main/resources/lode/de.xml
new file mode 100644
index 0000000..30ded1c
--- /dev/null
+++ b/src/main/resources/lode/de.xml
@@ -0,0 +1,89 @@
+
+
+ Ontologie
+ Ontologie Quelle
+ Andere Visualisierung
+ Visualisierung mit:
+ Datum
+ Aktuelle Version
+ Vorherige Version
+ Abwärtskompatibel mit
+ Inkompatibel mit
+ Abstract
+ Einführung
+ Alle disjuncten Klassen
+ Allgemeine Subklassendefinition
+ Allgemeine Equivalenz Definition
+ ist Subklasse von
+ ist äquvivalent zu
+ funktional
+ invers funktional
+ reflexiv
+ irreflexiv
+ symmetrisch
+ asymmetrisch
+ transitiv
+ ist definiert durch
+ gehört zu
+ ist gleich wie
+ ist auch definiert als
+ ist disjunkt zu
+ hat Schlüssel
+ hat Super-Klassen
+ hat Sub-Klassen
+ ist in der Domäne von
+ ist in Range von
+ hat Member
+ ist inverse zu
+ hat Sub-Eigenschaft Ketten
+ hat äquivalente Eigenschaften
+ hat Super-Eigenschaften
+ hat Sub-Eigenschaften
+ hat Domäne
+ hat Range
+ Importierte Ontologien
+ hat Fakten
+ Authoren
+ Mitwirkende
+ Veröffentlicht bei
+ Inhaltsverzeichnis
+ Übersicht
+ zurück zur
+ Klasse
+ Klassen
+ Objekt Eigenschaft
+ Objekt Eigenschaften
+ Daten Eigenschaft
+ Daten Eigenschaften
+ benanntes Individuum
+ benannte Individuen
+ Anmerkungseigenschaft
+ Anmerkungseigenschaften
+ Datenbereich
+ Datenbereiche
+ Allgemeine Axiome
+ Regel
+ SWRL Regeln
+ Standard-Namensraum
+ Namensraumdefinitionen
+ Dieses HTML Dokument wurde durch Verarbeitung einer Ontologie mit Hilfe von
+ erzeugt, entwickelt durch
+ oder
+ Klassenübersicht
+ Übersicht der Objekteigenschaften
+ Übersicht der Dateneigenschaften
+ Übersicht der Anmerkungseigenschaften
+ Übersicht der benannten Individuen
+ hat Charakteristika
+ deckt Anforderungen
+ extrahiert aus
+ hat Komponente
+ hat Schlussfolgerungen
+ hat Intent
+ hat Unit Test
+ ist Klon von
+ ist Spezialisierung von
+ weiterentwicklet auf Basis von
+ ähnliche Inhaltsmuster
+ Szenarien
+
\ No newline at end of file
diff --git a/src/main/resources/widoco/de.properties b/src/main/resources/widoco/de.properties
index e5d0d71..504d02f 100644
--- a/src/main/resources/widoco/de.properties
+++ b/src/main/resources/widoco/de.properties
@@ -9,32 +9,32 @@ contributors=Beteiligte:
extended=Erweiterte Ontologien:
imported=Importierte Ontologien:
abstract=Zusammenfassung
-abstractPlaceHolder=Dies ist ein Platzhalter für die Zusammenfassung. Die Zusammenfassung sollte einige Sätze enthalten, die die Ontologie und ihren Anwendungszweck beschreibt.
+abstractPlaceHolder=Dies ist ein Platzhalter für die Zusammenfassung. Die Zusammenfassung sollte einige Sätze enthalten, die die Ontologie und ihren Anwendungszweck beschreibt.
license=Lizenz:
licenseIfNull=Dies ist der Lizenzname
licenseURLIfNull=http://insertlicenseURIhere.org
toc=Inhaltsverzeichnis
-ns=Namensräume
-nsText=\n
\n
\n Tabelle 1: Namensräume im Dokument \n\n
-introTitle=Einführung
-introPlaceHolder=Einführung zurück zum Inhaltsverzeichnis\n\nDies ist ein Platzhalter für die Einführung. Die Einführung sollte in kurzer Form die Ontologie und ihren Anwendungszweck beschreiben, sowie Informationen über ihren Entwicklungsstand und Kontext enthalten.\n
-namespace=Deklaration der Namensräume
-overviewTitle=Überblick
-overviewPlaceHolder=Überblick zurück zum Inhaltsverzeichnis\n\nDiese Ontologie beinhaltet die folgenden Klassen und Eigenschaften.\n
+ns=Namensräume
+nsText=\n\n
\n Tabelle 1: Namensräume im Dokument \n\n
+introTitle=Einführung
+introPlaceHolder=Einführung zurück zum Inhaltsverzeichnis\n\nDies ist ein Platzhalter für die Einführung. Die Einführung sollte in kurzer Form die Ontologie und ihren Anwendungszweck beschreiben, sowie Informationen über ihren Entwicklungsstand und Kontext enthalten.\n
+namespace=Deklaration der Namensräume
+overviewTitle=überblick
+overviewPlaceHolder=überblick zurück zum Inhaltsverzeichnis\n\nDiese Ontologie beinhaltet die folgenden Klassen und Eigenschaften.\n
descriptionTitle=Beschreibung
-descriptionPlaceHolder=Beschreibung zurück zum Inhaltsverzeichnis\n\nDies ist ein Platzhalter für die Beschreibung. Die Beschreibung sollte eine Erklärung und Graphiken enthalten, die die Beziehung der Klassen untereinander und Anwendungsbeispiele enthält.\n
-crossRefTitle=Querverweis für...
-crossRefTitle2=Klassen, Object Properties und Data Properties zurück zum Inhaltsverzeichnis
-crossRefPlaceHolder=Dieser Abschnitt enthält Details für jede Klasse und jedes definierte Property, die definiert wurden durch
+descriptionPlaceHolder=Beschreibung zurück zum Inhaltsverzeichnis\n\nDies ist ein Platzhalter für die Beschreibung. Die Beschreibung sollte eine Erklärung und Graphiken enthalten, die die Beziehung der Klassen untereinander und Anwendungsbeispiele enthält.\n
+crossRefTitle=Querverweis für...
+crossRefTitle2=Klassen, Object Properties und Data Properties zurück zum Inhaltsverzeichnis
+crossRefPlaceHolder=Dieser Abschnitt enthält Details für jede Klasse und jedes definierte Property, die definiert wurden durch
classes=Klassen
objProp=Object Properties
dataProp=Data Properties
annProp=Annotation Properties
namedIndiv=Named Individuals
referencesTitle=Referenzen
-referencesPlaceHolder=Referenzen zurück zum Inhaltsverzeichnis\n\nFügen Sie Ihre Referenzen hier ein. Üblicherweise wird dies in Form einer Liste gemacht.\n
+referencesPlaceHolder=Referenzen zurück zum Inhaltsverzeichnis\n\nFügen Sie Ihre Referenzen hier ein. üblicherweise wird dies in Form einer Liste gemacht.\n
ackTitle=Danksagung
-ackText=Danksagung zurück zum Inhaltsverzeichnis\n\nDie Autoren bedanken sich beiSilvio Peroni für die Entwicklung von LODE, einer Umgebung zur Live-OWL-Dokumentation, die im Abschnitt Querverweise für die Darstellung verwendet wird, bei Daniel Garijo für die Entwicklung von Widoco, welches für die Templates in dieser Anwendung verwendet wird.
\n\n
+ackText=Danksagung zurück zum Inhaltsverzeichnis\n\nDie Autoren bedanken sich beiSilvio Peroni für die Entwicklung von LODE, einer Umgebung zur Live-OWL-Dokumentation, die im Abschnitt Querverweise für die Darstellung verwendet wird, bei Daniel Garijo für die Entwicklung von Widoco, welches für die Templates in dieser Anwendung verwendet wird.
\n\n
prov1=Herkunft von
prov2=Dokumentation
createdBy=Entwickler der Ontologie:
@@ -43,29 +43,29 @@ spec=ist eine Spezialisierung der generischen URI
rev=ist eine Revision der vorherigen Version
result=Die Ontologie-Dokumentation ist Ergebnis der Anwendung vom Widoco Tool (das wiederum LODE zur Generierung der Querverweise verwendet.\n
generated=Diese Dokumentation wurde generiert am:
-changeLog=Änderungen seit der letzten Veröffentlichung zurück zum Inhaltsverzeichnis
Dies ist die Änderungsnachverfolgung. Der Abschnitt ist optional, wird jedoch empfohlen
+changeLog=änderungen seit der letzten Veröffentlichung zurück zum Inhaltsverzeichnis
Dies ist die änderungsnachverfolgung. Der Abschnitt ist optional, wird jedoch empfohlen
citeAs=Zitieren als:
-back=zurück zu
+back=zurück zu
back1=Dokumentation
back2=TTL Format
-back3=zurück zum Inhaltsverzeichnis
+back3=zurück zum Inhaltsverzeichnis
provHead=Ursprung dieser Seite
serialization=Download Serialisierung:
notAccPage=406 Not Acceptable\n\n\nNot Acceptable
\nAn appropriate representation of the requested resource could not be found on this server.
\n Available variants:
visualization=Visualisierung:
-publisher=Veröffentlicher:
-changelogHead=Änderungen seit der letzten Version
-addedClass=Hinzugefügte Klassen
+publisher=Veröffentlicher:
+changelogHead=änderungen seit der letzten Version
+addedClass=Hinzugefügte Klassen
modifiedClass=Modifizierte Klassen
-deletedClass=Gelöschte Klassen
-addedProp=Hinzugefügte Object Properties
+deletedClass=Gelöschte Klassen
+addedProp=Hinzugefügte Object Properties
modifiedProp=Modifizierte Object Properties
-deletedProp=Gelöschte Object Properties
+deletedProp=Gelöschte Object Properties
modifiedDataProp=Modifizierte Data Properties
-addedDataProp=Hinzugefügte Data Properties
-deletedDataProp=Gelöschte Data Properties
-added=Hinzugefügt
-deleted=Gelöscht
+addedDataProp=Hinzugefügte Data Properties
+deletedDataProp=Gelöschte Data Properties
+added=Hinzugefügt
+deleted=Gelöscht
subClassOf=SubClass of
subPropOf=SubProperty of
domain=Domain
diff --git a/src/main/resources/widoco/it.properties b/src/main/resources/widoco/it.properties
index 0fda217..3b2921f 100644
--- a/src/main/resources/widoco/it.properties
+++ b/src/main/resources/widoco/it.properties
@@ -1,3 +1,4 @@
+
title=Titolo:
name=Nome:
ontologyPrefix=Prefisso dell'ontologia:
@@ -6,23 +7,6 @@ dateOfRelease=Data di pubblicazione:
thisVersion=Questa versione:
latestVersion=Ultima versione:
previousVersion=Versione precedente:
-revision=1.0
-authors=Primo Autore;Secondo Autore
-authorURL=http://example.org/author1;http://example.org/author2
-authorInstitution=Istituzione del primo autore;Istituzione del secondo autore
-contributors=Primo collaboratore;Secondo collaboratore
-contributorsURL=http://example.org/contributor1;http://example.org/contributor2
-contributorsInstitution=Istituzione del primo collaboratore;Istituzione del secondo collaboratore
-importsNames=Ontologia Importata 1; Ontologia Importata 2
-importsURLs=http://example.org/test11; http://example.org/test22
-extendsNames=test1; test2
-extendsURLS=http://example.org/test1; http://example.org/test2
-license=Nome della Licenza. ex: Licenza Creative COmmons - Attribuzione - Non commerciale - Condividi allo stesso modo 2.0 Italia
-licenseURL=https://creativecommons.org/licenses/by-nc-sa/2.0/it/
-licenseIconURL=http://i.creativecommons.org/l/by-nc-sa/2.0/88x31.png
-thisVersion=Questa versione:
-latestVersion=Ultima versione:
-previousVersion=Versione precedente:
revision=Revisione:
date=Data di pubblicazione
authors= Autori:
@@ -30,7 +14,7 @@ contributors=Collaboratori:
extended=Ontologie estese:
imported=Ontologie importate:
abstract=Abstract
-abstractPlaceHolder=Qui va inserito il testo dell'abstract. L'abstract dovrebbe contenere una descrizione sintetica dell'ontologia e degli scopi a cui è destinata.
+abstractPlaceHolder=Qui va inserito il testo dell'abstract. L'abstract dovrebbe contenere una descrizione sintetica dell'ontologia e degli scopi a cui è destinata.
license=Licenza:
licenseIfNull=Qui va il nome della licenza
licenseURLIfNull=http://insertlicenseURIhere.org
@@ -41,12 +25,12 @@ introTitle=Introduzione
introPlaceHolder=Introduzione torna alla ToC\n\nQui va inserita l'introduzione. L'introduzione dovrebbe descrivere brevemente l'ontologia, le motivazioni, lo stato dell'arte, e gli obiettivi.\n
namespace=Dichiarazione dei namespace
overviewTitle=Overview
-overviewPlaceHolder=Overview torna alla ToC\n\nQuesta ontologia definisce le seguenti classe e proprietà.\n
+overviewPlaceHolder=Overview torna alla ToC\n\nQuesta ontologia definisce le seguenti classe e proprietà.\n
descriptionTitle=Descrizione
descriptionPlaceHolder=Descrizione torna alla ToC\n\nQui va inserita la descrizione dell'ontologia. la descrizione dovrebbe includere una spiegazione e diagrammi, per spiegare le relazioni tra le classi, esempio di utilizzo, etc.\n
crossRefTitle=Cross reference per
-crossRefTitle2=classi, proprietà e dataproperty back to ToC
-crossRefPlaceHolder=Questa sezione fornisce i dettagli per ogni classe e proprietà definita da
+crossRefTitle2=classi, proprietà e dataproperty back to ToC
+crossRefPlaceHolder=Questa sezione fornisce i dettagli per ogni classe e proprietà definita da
classes=Classi
objProp=Object Properties
dataProp=Data Properties
@@ -55,16 +39,16 @@ namedIndiv=Named Individuals
referencesTitle=Riferimenti
referencesPlaceHolder=Riferimenti torna alla ToC\n\nQui vanno inseriti i riferimenti. E' preferibile inserire i riferimenti in forma di lista.\n
ackTitle=Ringraziamenti
-ackText=Ringraziamenti torna alla ToC\n\nGli autori ringraziano Silvio Peroni per lo sviluppo di LODE(Live OWL Documentation Environment), che è stato usato per rappresentare la sezione dei riferimenti ("Cross Referencing") di questo documento, e Daniel Garijo per lo sviluppo di Widoco, il programma utilizzato per creare il template usato da questa documentazione.
\n\n
+ackText=Ringraziamenti torna alla ToC\n\nGli autori ringraziano Silvio Peroni per lo sviluppo di LODE(Live OWL Documentation Environment), che è stato usato per rappresentare la sezione dei riferimenti ("Cross Referencing") di questo documento, e Daniel Garijo per lo sviluppo di Widoco, il programma utilizzato per creare il template usato da questa documentazione.
\n\n
prov1=Provenance per
prov2=Documentazione
createdBy=Ontologia creata da:
contribBy=Ontologia a cui hanno contribuito:
-spec=è una specializzazione della URI generica
-rev=è una revisione della versione precedente
-result=La documentazione dell'ontologia è stata prodotta usando il programma Widoco (che a sua volta usa LODE per generare la sezione dei riferimenti incrociati).\n
-generated=La documentazione è stata generata il
-changeLog=Modifiche dall'ultima pubblicazione torna alla ToC
Questo è un changelog. Questa sezione è opzionale, ma consigliata.
+spec=è una specializzazione della URI generica
+rev=è una revisione della versione precedente
+result=La documentazione dell'ontologia è stata prodotta usando il programma Widoco (che a sua volta usa LODE per generare la sezione dei riferimenti incrociati).\n
+generated=La documentazione è stata generata il
+changeLog=Modifiche dall'ultima pubblicazione torna alla ToC
Questo è un changelog. Questa sezione è opzionale, ma consigliata.
citeAs=Cita come:
back=torna a
back1=documentazione
@@ -72,23 +56,23 @@ back2=formato TTL
back3=torna alla ToC
provHead=Provenance (Origine) di questa pagina
serialization=Scarica la serializzazione:
-notAccPage=406 Not Acceptable\n\n\nNot Acceptable
\nNon è stato possibile trovare una rappresentazione appropriata della risorsa richiesta su questo server.
\n Varianti disponibili:
+notAccPage=406 Not Acceptable\n\n\nNot Acceptable
\nNon è stato possibile trovare una rappresentazione appropriata della risorsa richiesta su questo server.
\n Varianti disponibili:
visualization=Visualizzazione:
publisher=Pubblicato da:
changelogHead=Modifiche dall'ultima versione
addedClass=Classi aggiunte
modifiedClass=Classi modificate
deletedClass=Classi cancellate
-addedProp=Proprietà aggiunte
-modifiedProp=Proprietà modificate
-deletedProp=Proprietà cancellate
+addedProp=Proprietà aggiunte
+modifiedProp=Proprietà modificate
+deletedProp=Proprietà cancellate
modifiedDataProp=Data property modificate
addedDataProp=Data property aggiunte
deletedDataProp=Data property cancellate
added=Aggiunto
deleted=Cancellato
subClassOf=SottoClasse di
-subPropOf=Proprietà derivata da
+subPropOf=Proprietà derivata da
domain=Dominio
range=Codominio
unionOf=Unione di