consert-wot-search's Introduction
consert-wot-search's People
Forkers
mmmadalinamogaconsert-wot-search's Issues
Implement CtxSensor Functionality
Serialization/Deserialization for WoT ThingDescription things
Implement Web Resources PRECIS Schedule Microworld concepts
What
- Room
- Person
- Event
- Class
- Seminar
- Lab
- Conference
- Workshop
Notes
- create an ontology for PRECIS Schedule Micro World
- use OBA to create a REST API for consuming instances of the ontology (i.e. rooms, person, event)
- build PRECIS Micro World thing using the created API
Implement PRECIS Schedule Microworld WebThing
What
The PRECIS Schedule is a virtual Thing comprising information about educational and research events taking place in the PRECIS Building. We will specifically focus on the third floor :-).
The ScheduleThing lists properties (for viewing) and actions (for adding, deleting, changing) information about:
- Rooms (e.g. PR303, PR305, PR308)
- Person (e.g. professors, conference lecturers)
- Event (e.g. Lecture, Lab, Talk, Conference)
- Courses (e.g. KRR, MAS, NN)
- Labs (e.g. KRR Lab, MAS Lab, NN Lab)
Events
Courses:
- take place in a Room
- have a day/time slot
- are given by a Person
Other
Person:
- has a name
- has a title (e.g. Mr, Ms, Dr, Prof)
Room:
- has a name
Notes
- create an ontology for PRECIS Schedule Micro World
- use OBA to create a REST API for consuming instances of the ontology (i.e. rooms, person, event)
- build PRECIS Micro World thing using the created API
Implement CtxCoordinator functionality
Deploy Instance of WebThings Gateway
Implement mechanism for publishing queries / subscriptions
Implement ContextDomainGroup as virtual Thing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.