diff options
author | Federico Igne <federico.igne@cs.ox.ac.uk> | 2021-01-23 13:12:34 +0000 |
---|---|---|
committer | Federico Igne <federico.igne@cs.ox.ac.uk> | 2021-01-23 13:12:34 +0000 |
commit | a3b33898b4a595c212fffb66b89cf573adbfe69d (patch) | |
tree | a80bc4de2b6477298b3e96c8e5c60f43055124f7 /src/main | |
parent | 84a5f8405afd4c471c96e64ee991d2b920fd04e7 (diff) | |
download | RSAComb-a3b33898b4a595c212fffb66b89cf573adbfe69d.tar.gz RSAComb-a3b33898b4a595c212fffb66b89cf573adbfe69d.zip |
Add OWLDataHasValue class expression support
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/scala/uk/ac/ox/cs/rsacomb/converter/RDFoxConverter.scala | 9 |
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( |