Skip to content

Commit

Permalink
corrections to kif files and addition of dynamically typed versions
Browse files Browse the repository at this point in the history
  • Loading branch information
NuNetIO committed Jun 3, 2021
1 parent 08956f5 commit ea0fad8
Show file tree
Hide file tree
Showing 4 changed files with 73 additions and 12 deletions.
22 changes: 22 additions & 0 deletions ontology/FakeNewsScoreDynamic.kif
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
(instance fakeNewsScore NuNetEnabledSNetAIService)

(hasInputType fakeNewsScore StanceType)
(hasInputType fakeNewsScore BinaryClassificationType)

(hasOutput fakeNewsScore fakeNewsScoreOutput)
(instance fakeNewsScoreOutputType DataType)

(=>
(and
(hasField ?data agree RealNumber)
(hasField ?data disagree RealNumber)
(hasField ?data discuss RealNumber)
(hasField ?data unrelated RealNumber)
)
(instance ?data StanceType)
)

(=>
(hasField ?data fakeOrNot Boolean)
(instance ?data BinaryClassificationType)
)
19 changes: 7 additions & 12 deletions ontology/fnsBinaryClassifier.kif
Original file line number Diff line number Diff line change
@@ -1,18 +1,13 @@
(instance fnsBinaryClassifier SNetAIService)
(documentation fnsBinaryClassifier EnglishLanguage "A pre-trained binary classification model for fake news detection")

(hasInput fnsBinaryClassifier fnsBinaryClassifierInput)
(hasOutput fnsBinaryClassifier fnsBinaryClassifierOutput)

(instance fnsBinaryClassifierInputType DataType)
(instance fnsBinaryClassifierOutputType DataType)

(=>
(hasField ?fnsBinaryClassifierInput mainText Text)
(instance ?fnsBinaryClassifierInput fnsBinaryClassifierInputType)
)
(hasInput fnsBinaryClassifier WebContentType)
(hasOutput fnsBinaryClassifier StanceType)

(=>
(hasField ?fnsBinaryClassifierOutput fakeOrNot Boolean)
(instance ?fnsBinaryClassifierOutput fnsBinaryClassifierOutputType)
(and
(hasField ?data mainText Text)
(hasField ?data titleText Text)
)
(instance ?data WebContentType)
)
18 changes: 18 additions & 0 deletions ontology/fnsBinaryClassifierDynamic.kif
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
(instance fnsBinaryClassifier SNetAIService)
(documentation fnsBinaryClassifier EnglishLanguage "A pre-trained binary classification model for fake news detection")

(hasInputType fnsBinaryClassifier WebContentType)
(hasOutputType fnsBinaryClassifier StanceType)

(instance fnsBinaryClassifierInputType DataType)
(instance fnsBinaryClassifierOutputType DataType)

(=>
(hasField ?fnsBinaryClassifierInput mainText Text)
(instance ?fnsBinaryClassifierInput fnsBinaryClassifierInputType)
)

(=>
(hasField ?fnsBinaryClassifierOutput fakeOrNot Boolean)
(instance ?fnsBinaryClassifierOutput fnsBinaryClassifierOutputType)
)
26 changes: 26 additions & 0 deletions ontology/uclnlpDynamic.kif
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
(instance uclnlp NuNetEnabledSNetAIService)

(hasInput uclnlp WebContentType)
(hasInput uclnlp StanceType)

;; alternatively:
(hasInput uclnlp SomeType)
(hasInput uclnlp SomeOtherType)

(=>
(and
(hasField ?data titleText Text)
(hasField ?data mainText Text)
)
(instance ?data SomeType)
)

(=>
(and
(hasField ?data agree RealNumber)
(hasField ?data disagree RealNumber)
(hasField ?data discuss RealNumber)
(hasField ?data unrelated RealNumber)
)
(instance ?data SomeOtherType)
)

0 comments on commit ea0fad8

Please sign in to comment.