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 | |
| parent | 84a5f8405afd4c471c96e64ee991d2b920fd04e7 (diff) | |
| download | RSAComb-a3b33898b4a595c212fffb66b89cf573adbfe69d.tar.gz RSAComb-a3b33898b4a595c212fffb66b89cf573adbfe69d.zip | |
Add OWLDataHasValue class expression support
Diffstat (limited to 'src')
| -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( |
