Is there any software that acts as an intersection between contemporary OWL/RDF reasoners, and the older STRIPS-style automated planners and schedulers? Both systems make use of RETE-based pattern matching, but only the automated planners seem to formalise the concept of an "action". Unfortunately, all the projects I've found that implemented automated planning, like Graphplan or SOAR, seem to be dead or dying, and never seemed to scale well to begin with. Current data stores are implemented on RDMS and can scale to and reason over millions of triples, but I haven't found any that specifically try and reason over actions. I can envision how the concept of actions might be represented in traditional RDF, but I'm sure it would still be very complicated and hackish without official support. Unfortunately, I can't find much prior art. Has this been done before?
OWL/RDF Automated Planner
668 Views Asked by Cerin At
1
There are 1 best solutions below
Related Questions in MACHINE-LEARNING
- How to cluster a set of strings?
- Enforcing that inputs sum to 1 and are contained in the unit interval in scikit-learn
- scikit-learn preperation
- Spark MLLib How to ignore features when training a classifier
- Increasing the efficiency of equipment using Amazon Machine Learning
- How to interpret scikit's learn confusion matrix and classification report?
- Amazon Machine Learning for sentiment analysis
- What Machine Learning algorithm would be appropriate?
- LDA generated topics
- Spectral clustering with Similarity matrix constructed by jaccard coefficient
- Speeding up Viterbi execution
- Memory Error with Classifier fit and partial_fit
- How to find algo type(regression,classification) in Caret in R for all algos at once?
- Difference between weka tool's correlation coefficient and scikit learn's coefficient of determination score
- What are the approaches to the Big-Data problems?
Related Questions in SCHEDULING
- How do I know the last sched time of a process
- rm scheduling - calculation
- Scheduling multiple instance of a single java process
- How to Schedule a job run at multiple time intervals
- What's the purpose of `on_rq` field in `task_struct`?
- How to schedule job in Jenkins at particular timings
- Run code at a certain time
- AJAX disabledDates Fullcalendar Machines/Users
- Cron like scheduling using Apache Oozie
- SQL Server grouping interval
- Why is response time important in CPU scheduling?
- What are the differences between "recursion", "a non-terminating procedure that happens to refer to itself", and "repeated scheduling"?
- Thread creation using pthread_create with SCHED_RR scheduling fails
- cpu scheduling SRTF
- Scheduled scaling of Azure VMSS (via Runbook)
Related Questions in RDF
- Trying to understand "expected types" and "type.property.schema" properties in Freebase
- Reasoning and datatypes of Literals
- Query multiple models within same Dataset in TDB Jena
- SPARQL Group-Concat not working
- Convert a statement with adjective in RDF triple
- importing rdf in 4store
- Resources on OWL and Building Ontologies
- sparql how to search on label's value without the language indicator
- Converting database to RDF using D2RQ
- Count resources having a property of a certain type in SPARQL
- Fuseki s-query Query cancelled
- OWL. How to express that siblings has common parent?
- HACluster Config for Stardog
- Selecting nodes with conditions
- range function in sparql
Related Questions in OWL
- Reasoning and datatypes of Literals
- property chaine for a data property
- Loading owl file with Jena
- Loading an ontology from string using OWL API
- Resources on OWL and Building Ontologies
- UnloadableImportException when loading ontology file with OWLAPI
- sparql how to search on label's value without the language indicator
- How to load a owl file to neo4j using eclipse
- OWL. How to express that siblings has common parent?
- Check ontology consistency & satisifiability with OWL API 4
- How to get a single name for multiple name properties in DBPedia with SPARQL?
- OWL reasoning: Necessary and sufficient conditions for inferring a property
- How to reason or make inferences using hermit reasoner in command line
- What does partial mean in owl
- Understanding Extential and Universal restriction use case (Pizza ontology use case)
Related Questions in PLANNING
- STRIPS representation of monkey in the lab
- Optaplanner passing a variable through planning solution
- OWL/RDF Automated Planner
- Intelligent Task Scheduler
- Blocks-World Problem in Prolog keeps oscillating between the same two states
- Planning Task's StartTime is Later then EndTime
- I have defined my domain and problem in pddl for a logistic problem. I am very new in the field and i am currently struggling to generate a plan
- Fill empty cells in a schedule
- IBM TM1 (Planning Analytics) - Cube view to Datagrid in C#
- Suspected timeout problem in PDDL (function usage)
- Automated planning: what makes "blocksworld" a non trivial problem?
- Compare cardinality of multiple sets and get specific value from member of greatest set
- How to apply dynamic programming to compute shortest path in graph?
- Algorithm for a planning tool
- C# and SWI-Prolog - Turn a List of characters into a List of facts
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Drools Planner (open source, java, ASL) sits on top of the RETE based rule engine Drools Expert and formalizes the concept of a
Move, which might or might not be the action you're looking for. It excels at scaling out, both in data as in planning constraints. And it's production ready and has a complete reference manual.There is some research going on to do OWL with Drools Expert, but I don't know how far that is at this point.