From bacb5ce9e555fa31262e7cfe01ee533ec0797a6a Mon Sep 17 00:00:00 2001 From: Jan Martin Keil Date: Thu, 24 Feb 2022 14:33:17 +0100 Subject: [PATCH] apply MIT license --- LICENSE | 21 +++++++ measure.sh | 23 +++++++ pom.xml | 61 ++++++++++++++++++- .../rdf_datatype_usage/H2CreateCSVFiles.java | 22 +++++++ .../rdf_datatype_usage/H2CreateDatabase.java | 22 +++++++ .../rdf_datatype_usage/H2DoMeasure.java | 22 +++++++ .../measure/FileMeasure.java | 22 +++++++ .../rdf_datatype_usage/measure/Measure.java | 22 +++++++ .../measure/MeasureResult.java | 22 +++++++ .../UnpreciseRepresentableInDouble.java | 22 +++++++ .../UnpreciseRepresentableInFloat.java | 22 +++++++ .../measure/UsedAsDatatype.java | 22 +++++++ .../measure/UsedAsPropertyRange.java | 22 +++++++ .../measure/ValidDateNotation.java | 22 +++++++ .../measure/ValidDateTimeNotation.java | 22 +++++++ .../measure/ValidDecimalNotation.java | 22 +++++++ .../measure/ValidExponentialNotation.java | 22 +++++++ .../measure/ValidInfOrNaNNotation.java | 22 +++++++ .../measure/ValidIntegerNotation.java | 22 +++++++ .../measure/ValidTimeNotation.java | 22 +++++++ .../measure/ValidTrueOrFalseNotation.java | 22 +++++++ .../measure/ValidZeroOrOneNotation.java | 22 +++++++ .../utils/FileIterator.java | 22 +++++++ .../rdf_datatype_usage/utils/GlobalNames.java | 22 +++++++ .../rdf_datatype_usage/utils/H2Util.java | 22 +++++++ .../rdf_datatype_usage/utils/ModelUtil.java | 22 +++++++ .../customExample_expectedResult.txt | 23 +++++++ src/main/resources/log4j.properties | 23 +++++++ .../measure/MeasureTest.java | 22 +++++++ .../measure/MeasureTestUtil.java | 22 +++++++ .../measure/UsedAsDatatypeTest.java | 22 +++++++ .../measure/UsedAsPropertyRangeTest.java | 22 +++++++ 32 files changed, 742 insertions(+), 3 deletions(-) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2ea1745 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/measure.sh b/measure.sh index d0b5a83..2ec46f6 100755 --- a/measure.sh +++ b/measure.sh @@ -1,4 +1,27 @@ #!/bin/bash +# +# The MIT License +# Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. +# + pushd "$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )" > /dev/null mkdir -p logs printf "\n\nStart measuring at %s ...\n" "$(date)" >> logs/logging.log diff --git a/pom.xml b/pom.xml index 4bceef8..0b3eaee 100644 --- a/pom.xml +++ b/pom.xml @@ -6,6 +6,37 @@ de.uni_jena.cs.fusion experiment.rdf-datatype-usage 1.0.0 + + RDF Property and Datatype Usage Scanner + Creates statistics about the usage of properties and datatypes in Web Data Commons datasets. + 2021 + + + Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + http://fusion.cs.uni-jena.de/ + + + + + MerleGa + Merle Gänßinger + merle.gaenssinger@uni-jena.de + + + jmkeil + Jan Martin Keil + jan-martin.keil@uni-jena.de + + + + + + MIT + https://mit-license.org/ + repo + + + jar @@ -34,7 +65,7 @@ - + de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.H2DoMeasure @@ -100,6 +131,30 @@ + + com.mycila + license-maven-plugin + 3.0 + +
com/mycila/maven/plugin/license/templates/MIT.txt
+ + ${project.organization.name} + ${project.organization.url} + + + LICENSE + pom.xml + .*/** + +
+ + + + check + + + +
@@ -138,6 +193,6 @@ test - - + + \ No newline at end of file diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2CreateCSVFiles.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2CreateCSVFiles.java index f4dfcd2..19a236e 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2CreateCSVFiles.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2CreateCSVFiles.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage; import java.io.File; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2CreateDatabase.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2CreateDatabase.java index 910c148..1491326 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2CreateDatabase.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2CreateDatabase.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage; import java.io.BufferedReader; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2DoMeasure.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2DoMeasure.java index 963e198..c3f036e 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2DoMeasure.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/H2DoMeasure.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage; import java.sql.Connection; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/FileMeasure.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/FileMeasure.java index dd6f05f..a913795 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/FileMeasure.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/FileMeasure.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.sql.Connection; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/Measure.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/Measure.java index 56e0378..f095e69 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/Measure.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/Measure.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.util.ArrayList; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureResult.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureResult.java index fe613c9..bbc4aa1 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureResult.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureResult.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; /** diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UnpreciseRepresentableInDouble.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UnpreciseRepresentableInDouble.java index 87c0264..f86fd98 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UnpreciseRepresentableInDouble.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UnpreciseRepresentableInDouble.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.math.BigDecimal; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UnpreciseRepresentableInFloat.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UnpreciseRepresentableInFloat.java index c83ed73..f1633ac 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UnpreciseRepresentableInFloat.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UnpreciseRepresentableInFloat.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.math.BigDecimal; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsDatatype.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsDatatype.java index b589bbb..868a03a 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsDatatype.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsDatatype.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.util.HashMap; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsPropertyRange.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsPropertyRange.java index 0767ac6..f6cac18 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsPropertyRange.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsPropertyRange.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.util.HashMap; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDateNotation.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDateNotation.java index a968b20..aa0bf40 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDateNotation.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDateNotation.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.util.regex.Matcher; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDateTimeNotation.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDateTimeNotation.java index c1d01f4..1698d4a 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDateTimeNotation.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDateTimeNotation.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.util.regex.Matcher; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDecimalNotation.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDecimalNotation.java index c9a7b61..5a6894f 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDecimalNotation.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidDecimalNotation.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.util.regex.Matcher; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidExponentialNotation.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidExponentialNotation.java index 3d9bc1b..33d5207 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidExponentialNotation.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidExponentialNotation.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.util.regex.Matcher; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidInfOrNaNNotation.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidInfOrNaNNotation.java index 243a2cb..d8933c6 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidInfOrNaNNotation.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidInfOrNaNNotation.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; public class ValidInfOrNaNNotation extends UsedAsDatatype { diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidIntegerNotation.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidIntegerNotation.java index b1f374a..770283a 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidIntegerNotation.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidIntegerNotation.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.util.regex.Matcher; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidTimeNotation.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidTimeNotation.java index d8fe628..37de4c6 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidTimeNotation.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidTimeNotation.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.util.regex.Matcher; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidTrueOrFalseNotation.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidTrueOrFalseNotation.java index d73c3e2..24f0de3 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidTrueOrFalseNotation.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidTrueOrFalseNotation.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; public class ValidTrueOrFalseNotation extends UsedAsDatatype { diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidZeroOrOneNotation.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidZeroOrOneNotation.java index df9fce9..6af1b90 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidZeroOrOneNotation.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/ValidZeroOrOneNotation.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; public class ValidZeroOrOneNotation extends UsedAsDatatype { diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/FileIterator.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/FileIterator.java index ce1ba17..3eb1bd3 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/FileIterator.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/FileIterator.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.utils; import java.io.BufferedReader; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/GlobalNames.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/GlobalNames.java index 5dc57c8..00f7f97 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/GlobalNames.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/GlobalNames.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.utils; public enum GlobalNames { diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/H2Util.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/H2Util.java index c2d52e7..c7a9aeb 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/H2Util.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/H2Util.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.utils; import java.sql.Connection; diff --git a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/ModelUtil.java b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/ModelUtil.java index e28c553..acd9c90 100644 --- a/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/ModelUtil.java +++ b/src/main/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/utils/ModelUtil.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.utils; import java.io.IOException; diff --git a/src/main/resources/customExample_expectedResult.txt b/src/main/resources/customExample_expectedResult.txt index bcd6a21..55ee831 100644 --- a/src/main/resources/customExample_expectedResult.txt +++ b/src/main/resources/customExample_expectedResult.txt @@ -1,3 +1,26 @@ +==== + The MIT License + Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +==== + Number of lines with errors: 2 measurements.PropertyRangeMeasurement: diff --git a/src/main/resources/log4j.properties b/src/main/resources/log4j.properties index b822674..b9cd4b7 100644 --- a/src/main/resources/log4j.properties +++ b/src/main/resources/log4j.properties @@ -1,3 +1,26 @@ +# +# The MIT License +# Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. +# + log4j.rootLogger=INFO, FILE, STDOUT log4j.logger.deng=INFO log4j.appender.FILE.layout=org.apache.log4j.PatternLayout diff --git a/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureTest.java b/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureTest.java index 004e834..154b32a 100644 --- a/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureTest.java +++ b/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureTest.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureTestUtil.java b/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureTestUtil.java index 1edb337..3c7a531 100644 --- a/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureTestUtil.java +++ b/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/MeasureTestUtil.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import java.io.BufferedWriter; diff --git a/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsDatatypeTest.java b/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsDatatypeTest.java index b202506..4092b73 100644 --- a/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsDatatypeTest.java +++ b/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsDatatypeTest.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import static org.junit.jupiter.api.Assertions.*; diff --git a/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsPropertyRangeTest.java b/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsPropertyRangeTest.java index 69f2c0f..434208b 100644 --- a/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsPropertyRangeTest.java +++ b/src/test/java/de/uni_jena/cs/fusion/experiment/rdf_datatype_usage/measure/UsedAsPropertyRangeTest.java @@ -1,3 +1,25 @@ +/** + * The MIT License + * Copyright © 2021 Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ package de.uni_jena.cs.fusion.experiment.rdf_datatype_usage.measure; import static org.junit.jupiter.api.Assertions.*;