aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/uk/ac/ox
diff options
context:
space:
mode:
authorFederico Igne <federico.igne@cs.ox.ac.uk>2021-01-23 13:12:34 +0000
committerFederico Igne <federico.igne@cs.ox.ac.uk>2021-01-23 13:12:34 +0000
commita3b33898b4a595c212fffb66b89cf573adbfe69d (patch)
treea80bc4de2b6477298b3e96c8e5c60f43055124f7 /src/main/scala/uk/ac/ox
parent84a5f8405afd4c471c96e64ee991d2b920fd04e7 (diff)
downloadRSAComb-a3b33898b4a595c212fffb66b89cf573adbfe69d.tar.gz
RSAComb-a3b33898b4a595c212fffb66b89cf573adbfe69d.zip
Add OWLDataHasValue class expression support
Diffstat (limited to 'src/main/scala/uk/ac/ox')
-rw-r--r--src/main/scala/uk/ac/ox/cs/rsacomb/converter/RDFoxConverter.scala9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/converter/RDFoxConverter.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/converter/RDFoxConverter.scala
index a65fdae..abb4815 100644
--- a/src/main/scala/uk/ac/ox/cs/rsacomb/converter/RDFoxConverter.scala
+++ b/src/main/scala/uk/ac/ox/cs/rsacomb/converter/RDFoxConverter.scala
@@ -256,7 +256,6 @@ trait RDFoxConverter {
256 * - [[org.semanticweb.owlapi.model.OWLDataAllValuesFrom OWLDataAllValuesFrom]] 256 * - [[org.semanticweb.owlapi.model.OWLDataAllValuesFrom OWLDataAllValuesFrom]]
257 * - [[org.semanticweb.owlapi.model.OWLDataExactCardinality OWLDataExactCardinality]] 257 * - [[org.semanticweb.owlapi.model.OWLDataExactCardinality OWLDataExactCardinality]]
258 * - [[org.semanticweb.owlapi.model.OWLDataMaxCardinality OWLDataMaxCardinality]] 258 * - [[org.semanticweb.owlapi.model.OWLDataMaxCardinality OWLDataMaxCardinality]]
259 * - [[org.semanticweb.owlapi.model.OWLDataHasValue OWLDataHasValue]]
260 * - [[org.semanticweb.owlapi.model.OWLObjectAllValuesFrom OWLObjectAllValuesFrom]] 259 * - [[org.semanticweb.owlapi.model.OWLObjectAllValuesFrom OWLObjectAllValuesFrom]]
261 * - [[org.semanticweb.owlapi.model.OWLObjectComplementOf OWLObjectComplementOf]] 260 * - [[org.semanticweb.owlapi.model.OWLObjectComplementOf OWLObjectComplementOf]]
262 * - [[org.semanticweb.owlapi.model.OWLObjectExactCardinality OWLObjectExactCardinality]] 261 * - [[org.semanticweb.owlapi.model.OWLObjectExactCardinality OWLObjectExactCardinality]]
@@ -444,6 +443,14 @@ trait RDFoxConverter {
444 } 443 }
445 (List(convert(e.getProperty, term, term1, suffix)), List()) 444 (List(convert(e.getProperty, term, term1, suffix)), List())
446 } 445 }
446
447 /** Existential quantification with singleton literal filler
448 *
449 * @see
450 * [[http://www.w3.org/TR/owl2-syntax/#Literal_Value_Restriction]]
451 */
452 case e: OWLDataHasValue =>
453 (List(convert(e.getProperty, term, e.getFiller, suffix)), List())
447 /** Catch-all case for all unhandled class expressions. */ 454 /** Catch-all case for all unhandled class expressions. */
448 case e => 455 case e =>
449 throw new RuntimeException( 456 throw new RuntimeException(