Representation in design computing. what is meant by representation ?

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

HTML Basic Lecture What is HTML? HTML (Hyper Text Markup Language) is a a standard markup language used for creating and publishing documents on.
Friday 6 September 2002(c) 2002 The Authors. All Rights Reserved.1 A Framework for Testing Wireless Applications Ibrahim K. El-Far Roussi Roussev Nattawut.
© 2002 D & D Enterprises 1 Linking Images For Navigation & Clickable Image Maps.
1 Knowledge Representation Introduction KR and Logic.
Chapter 7 System Models.
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Agent Markup Languages, XML and the Semantic Web John Flynn BBN Technologies June 14, 2001.
Jim Hendler Chief Scientist - Information Systems Office DARPA.
ISPRS WG II/3 Chongjun YANG Sept th 2003, Thailand Co-Chair of ISPRS WG II/3 IRSA/Chinese Academy of Sciences.
W3C Rule Interchange Format Working GroupSBVR is an Object Management Group Specification1 SBVR (Semantics of Business Vocabulary & Business Rules) Definition:
WECC EIDE Training Workshop Data Exchange Work Group.
Page 1 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Cory Casanave Architecture of Services SOA for E-Government Conference.
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
Dr. Alexandra I. Cristea CS 253: Topics in Database Systems: C3.
22-Sep-06 CS6795 Semantic Web Techniques 0 Extensible Markup Language.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Teaching RDA Train-the-trainer course for RDA: Resource Description and Access Presented by the National Library of Australia September – November 2012.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
REYSUPREMO03 COMPANY Reynold Garza Chapa
M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB A Specification Language and System for the Three-Dimensional Visualisation.
Social Web Design 1 Darby Chang Social Web Design.
Motion and Measurement Nic Gilbertson & Funda Gonulates Strengthening Tomorrows Education in Measurement (STEM) Project Michigan State University Math-in-Action.
W3C and RDF. Why OCLC is a W3C Member Access to networked information resources –the browser and online access –the breath and depth of networked information.
1 Programming the Web: HTML Basics Computing Capilano College.
PQL Programming using Object- Oriented Methods Randy Banks ISER, University of Essex
Comparison of Several Meta-modeling Tools 2 Yi Lu Computer Science Department McGill University
PRODUCT MODELLING. Eastman C (1999). Building Product Models, CRC Press, Boca Raton Smithers T (1989). AI-based design versus geometry-based design or.
Models 1/22 Broadbent Geoffrey (1973). Design in Architecture: architecture and the human sciences, John Wiley and Sons, London E = mc 2.
Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,
Design what is it?. Design what is it? Design as an activity in its own right ● different to science, art, music ● science explains ● art, music express.
Getting Familiar with Web Pages 1 2 The Internet Worldwide collection of interconnected computer networks that enables businesses, organizations, governments,
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSDL-S (LSDIS and IBM) & WSMO
Dr. Alexandra I. Cristea XHTML.
1 An inference engine for the semantic web Naudts Guido Student at the Open University Netherlands.
What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data XML.
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques
1 Web Services Based partially on Sun Java Tutorial at Also, XML, Java and the Future of The Web, Jon Bosak. And WSDL.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Structured Data on the Web Introduction to.
UML (cont.) “The Unified Modeling Language User Guide” by G. Booch, J. Rumbaugh and I. Jacobson ● Classes ● Relationships ● Class diagrams ● Examples.
Lecture # 11 JavaScript Graphics. Scalable Vector Graphics (SVG) Scalable Vector Graphics (SVG), as the name implies, are - scalable (without pixelation):
Semantic Web Thanks to folks at LAIT lab Sources include :
CIS 375—Web App Dev II SOAP.
An Introduction to Semantic Web Portal
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
Peer-to-Peer Networking for Distributed Learning Repositories: The Edutella Network Diplomarbeit von Boris Wolf.
CS570 Artificial Intelligence Semantic Web & Ontology 2
OCLC Research TAI CHI Webinar 5/27/2010 A Gentle Introduction to Linked Data Ralph LeVan Sr. Research Scientist OCLC Research.
RDF Tutorial.
Quratulain Rajput Faculty of Computer Science, IBA Spring2013
Columbia University Department of Computer Science COMS – E6125 Web-enHanced Information Management Presentation A Study to the Semantic Web and Semantic.
Concepts of Database Management Seventh Edition
The Web of data with meaning... By Michael Griffiths.
Introduction to UML Visual modeling Models and its importance
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Lecture 7 Declarative Knowledge English Study Program FKIP – UNSRI July
UML What Is the UML? The Unified Modeling Language (UML) is the successor to the wave of object- oriented analysis and design (OOA&D) methods.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Intelligent Control Methods Lecture 7: Knowledge representation Slovak University of Technology Faculty of Material Science and Technology in Trnava.
WIGOS Data model – standards introduction.
KNOWLEDGE BASED SYSTEMS
Object-Oriented Software Engineering Practical Software Development using UML and Java Modelling with Classes.
Artificial Intelligence Knowledge Representation.
Design of Complex Buildings with Digital Fab Tools Design Studio, Rapid Prototyping & New Design Languages Prof. Larry Sass Jennifer Seely Department of.
Examining the orientation and congruence of transformations by bobcatmath8th.weebly.com NAME DATE The Unit Organizer BIGGER.
Get rooted with Giant Geometry challenges!
Understand and Use Object Oriented Methods
Session 3: Information Modelling and Information Communities
Expert System Dr. Khoerul Anwar, S.T.,M.T STMIK Pradnya Paramita
Presentation transcript:

representation in design computing

what is meant by representation ?

what do we want to represent ?

what do we want to represent ? ●things, objects ●processes ●knowledge

representing things description ●attributes ●function, behaviour, structure ●relationships ●typological ●aggregation, part-whole ●connectivity, adjacency, etc 5/29

representing things ●graphic information ●geometry, topology ●non-graphic information ●typological ●function, behaviour, material ●aggregation, part-whole ●connectivity, adjacency, etc

representing processes ●how to do something ●how to build ●how to draw ●how to move

representing knowledge ●not facts about things ●relationships between facts

graphics ●sketches ●presentation drawings ●working drawings

graphics ●sketches 10/29

graphics ●sketches

graphics ●presentation drawings

graphics ●working drawings

models ● iconic - analog - symbolic ● 3D Modelling

3D modelling 15/29

3D modelling

process ●e.g. schedules ●4D modelling ●generation – shape grammars

shape grammars R1 R2 Rule R2 Rule R1

shape grammars 20/30

shape grammars 20/29

Examples of Design Grammars

Examples of Design Grammars

Examples of Design Grammars

Examples of Design Grammars

non-graphic ●various formal methods ●logic - predicate logic ●semantic nets ●frames ●object-oriented methods ●rules 25/29

Product Modelling ● object-oriented modelling ●based on prodcut as objects ● STEP (Standard for the Exchange of Product Model Data) ● ● UML (Unified Model Language) ● ● XML (eXtensible Markup Language) ●

Design Prototypes John Gero

Design Prototypes name typology context function behaviour structure knowledge DP = ƒ (T, C, F, B, S, K)

Design Prototypes name: typology: context: function: behaviour: structure: knowledge: aTypeOf: chair kitchenChair person(P), room(kitchen) allowsEating(kitchenTable), fitsEnvironment(kitchen)… size, cost, cleanability, durability, appearance… hasComponents: (seat, back, base) material: anyOf(timber, metal, vinyl, …) shape: … dimensions: (height, width, depth, seatingHeight) R45 IF appearance OF kitchenChair IS suitable THEN fitsEnvironment function OF chair IS satisfactory …. 29/29