knowledgecaptureanddiscovery / disk-ontologies Goto Github PK
View Code? Open in Web Editor NEWRepository for the DISK Ontologies
License: Apache License 2.0
Repository for the DISK Ontologies
License: Apache License 2.0
In the DISK ontologies
To add question marks we need to update https://github.com/KnowledgeCaptureAndDiscovery/QuestionOntology/blob/main/examples/hypothesisQuestions.xml
Originally posted by @hvarg in KnowledgeCaptureAndDiscovery/DISK-UI#19 (comment)
We want to be able to store notes for LOI and hypothesis.
Some property like disk:hasNotes
should work
The domain should be LOI
and Hypothesis
.
The range is xsd:string
We need to store a new type of workflow bindings: Parameters.
I'm using an object type property :hasParameter
with domain WorkflowBinding and range VariableBinding.
We do not need a new type, as a parameter is a special case of WorkflowBinding
We need a property to store the creation date of hypotheses, LOI, and TLOI.
Something like :creationDate
should work. Should accept some of these types: xsd:dateTime
, xsd:date
or xsd:dateTimeStamp
We need a property to store the author of the hypotheses, LOI, and TLOI.
Something like :author
should work.
These are not well defined:
hasRunLink
hasId
hasRunStatus
They don't appear properly in the documentation or the ttl files (looks like a problem with domain/ranges).
We need a new property to finish KnowledgeCaptureAndDiscovery/DISK#60
Something like disk:explanation
should work.
The domain is LOI and the range is xsd:string
We want to change the way hypotheses are defined.
Hypothesis link between disk:Hypothesis
and disk:LineOfInquiry
.
We need to define a new class disk:Question
that will capture all the data related to the hypothesis and all posible modifications.
We need the property disk:hasQuestion
with domain LOI
and range Question
to link the new object.
Question
will also need the following properties:
disk:hasQuestionTemplate
(string) to show a human readable equivalent of the hypothesis.
disk:hasQuestionVariable
(QuestionVariable) to store the rules of possible bindings.
For this, we will also need a new class disk:QuestionVariable
to save constraints of bindings.
This class needs the following properties:
disk:variableName
(string) to store the variable name that will be replaced on the QuestionPattern and QuestionTemplate.
disk:constraints
(string) to store a query that will return possible values.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.