Software for constructing and reflecting on diagrams of one's ideas
Belvedere 4.1 is designed to help support problem-based collaborative learning scenarios with concept and evidence moodels, and provides multiple representational views (tables and graphs) on those models.
Belvedere was originally intended to help secondary school students learn critical inquiry skills that they can apply in everyday life as well as in science, but can be adopted to other applications as well.
modeling the 3D wikipedia puzzle ball
Hello blenderers! I am attempting to learn blender, and picked a project of modeling the puzzle ball logo for Wikipedia:
A metamodel is a precise definition of the constructs and rules needed for creating semantic models...an attempt at describing the world around us for a particular purpose.
"In Semantic Web languages, such as RDF and OWL, a property is a binary relation: it is used to link two individuals or an individual and a value. However, in some cases, the natural and convenient way to represent certain concepts is to use relations to link an individual to more than just one individual or value. These relations are called n-ary relations. For example, we may want to represent properties of a relation, such as our certainty about it, severity or strength of a relation, relevance of a relation, and so on. Another example is representing relations among multiple individuals, such as a buyer, a seller, and an object that was bought when describing a purchase of a book. This document presents ontology patterns for representing n-ary relations in RDF and OWL and discusses what users must consider when choosing these patterns."
Retired professional graphic and fine artist. Creating unique plastic models and dioramas using artistic talent, skills and web resources and writing a blog about my experiences.
Strictly spoken it's a piece of software, simulating the Solar System's bodies in 3D on your Windows or Linux PC (will work in most *NIX's as well). In difference to quite a few other programs it does so in realtime. Meaning you can view all the planets, moons and spaceships move along their paths, trace them, follow them, orbit them and even control them (time and spaceship contol). And you won't have to fight your way through hordes of green, slimey and one-eyed aliens for that ;-)
A meta-programming approach to general data modeling.
Introduction
Meta-JB is a MetaClass/MetaObject layer providing generic access to model implementations, decoupling application logic from underlying implementation details, and allowing user interfaces (Swing, HTML, etc.) to be dynamically generated at runtime. By wrapping model implementations in MetaObject adapters, applications can interact with the model layer in a homogenous way.
Description
Meta-JB extends the Java Beans-based meta-programming concept to provide more generic access to object attributes and descriptions for any model object with an appropriate adapter. The descriptions of a class's properties (the MetaClass) and access to an object's attributes are decoupled from actual implementations by adapters implementing a Map-like name/value interface (the MetaObject). Because the thin framework is built on generic interfaces, it is not tied directly to real Java bean implementations and can also be used for anything that can access values by name. (Some examples are SQL result sets, HTTP request data, or simple hash maps.) Once a "class" has been described, the information can even be applied to different underlying implementations.
The MetaClass/MetaObject layer is a foundation for dynamically generating user-level access to application object models. Toolkits are provided for generating Swing GUIs at runtime or dynamically rendering objects as XML using the class descriptions. On the drawing board is support for generating HTML forms and views as well. Future development may also extend to a collaborative data access layer.
M. A, F. Fracchia, und H. Mueller. WPC '97: Proceedings of the 5th International Workshop on Program Comprehension (WPC '97), Washington, DC, USA, IEEE Computer Society, (1997)
S. Abiteboul, O. Greenshpan, und T. Milo. WIDM '08: Proceeding of the 10th ACM workshop on Web information and data management, Seite 87-94. New York, NY, USA, ACM, (2008)
S. Ajitha, T. Kumar, D. Geetha, und K. Kanth. 2010 International Conference on Industrial and Information Systems (ICIIS), Seite 372--376. IEEE, (August 2010)