; Mon Jan 26 01:54:21 CST 2004 ; ;+ (version "2.0") ;+ (build "Build 111") (defclass %3ACLIPS_TOP_LEVEL_SLOT_CLASS (is-a USER) (role concrete) (single-slot genre ;+ (comment "style") (type SYMBOL) (allowed-values Fiction NonFiction Interpretation) ;+ (cardinality 0 1) (create-accessor read-write)) (multislot resourceLInk (type STRING) (create-accessor read-write)) (single-slot uriMovie (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot index (type INTEGER) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot bits (type INTEGER) (default 16) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot uriGif (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot isElement (type SYMBOL) ;+ (allowed-parents) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot random (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot periodic (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (multislot authored (type SYMBOL) ;+ (allowed-parents InfoBearingObject ContentDevelopment Proposition) ;+ (inverse-slot author) (create-accessor read-write)) (single-slot context ;+ (comment "subject") (type SYMBOL) ;+ (allowed-parents %3ATHING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot ChineseTranslation (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot sampleRate (type INTEGER) (default 44100) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot soundFileFormat (type SYMBOL) (allowed-values aif wav) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot amplitude (type FLOAT) (range -1.0 1.0) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot unitOfMeasure (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot hasTheory (type SYMBOL) ;+ (allowed-parents %3ATHING) ;+ (cardinality 0 1) (create-accessor read-write)) (multislot author (type SYMBOL) ;+ (allowed-parents IndividualPerson) (cardinality 1 ?VARIABLE) ;+ (inverse-slot authored) (create-accessor read-write)) (single-slot waveSource (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot phase (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot frequency (type STRING) ;+ (cardinality 0 1) (create-accessor read-write))) (defclass Template (is-a USER) (role concrete) (multislot resourceLInk (type STRING) (create-accessor read-write)) (single-slot %3ANAME (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot hasTheory (type SYMBOL) ;+ (allowed-parents %3ATHING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot ChineseTranslation (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot context ;+ (comment "subject") (type SYMBOL) ;+ (allowed-parents %3ATHING) ;+ (cardinality 0 1) (create-accessor read-write))) (defclass FieldofStudy (is-a USER Template) (role concrete) (multislot %3ADIRECT-INSTANCES (type INSTANCE) ;+ (allowed-classes %3ATHING) (create-accessor read-write))) (defclass Science (is-a FieldofStudy) (role concrete)) (defclass Acoustics (is-a Science) (role concrete)) (defclass Art (is-a FieldofStudy) (role concrete)) (defclass Music (is-a Art) (role concrete)) (defclass VisualArt (is-a Art) (role concrete)) (defclass DigitalArts (is-a Art) (role concrete)) (defclass DigitalMusic (is-a Music DigitalArts) (role concrete)) (defclass DigitalImage (is-a VisualArt DigitalArts) (role concrete)) (defclass Proposition (is-a USER Template) (role concrete)) (defclass Theory (is-a Proposition) (role concrete)) (defclass ComputerTheory (is-a Theory) (role concrete)) (defclass LingExpressionTheory (is-a Theory) (role concrete)) (defclass History (is-a FieldofStudy Proposition) (role concrete)) (defclass Concept (is-a Proposition) (role concrete)) (defclass Onotology "An ontology is a knowledge model or specification of a knowledge domain. " (is-a Proposition) (role concrete)) (defclass MediaArtOnto "This is the place for a merged media arts ontology - to be added to an upper ontology model." (is-a Onotology) (role concrete)) (defclass DigitalAudioOnto "This is my ontology for digital audio." (is-a MediaArtOnto) (role concrete)) (defclass Procedure (is-a Proposition) (role concrete)) (defclass Communication (is-a USER Template) (role concrete)) (defclass LinguisticCommunication (is-a Communication) (role concrete)) (defclass Speaking (is-a LinguisticCommunication) (role concrete)) (defclass Discussion (is-a LinguisticCommunication) (role concrete)) (defclass Discourse (is-a Discussion) (role concrete)) (defclass InfoBearingObject (is-a USER Template) (role concrete) (single-slot genre ;+ (comment "style") (type SYMBOL) (allowed-values Fiction NonFiction Interpretation) ;+ (cardinality 0 1) (create-accessor read-write))) (defclass StructuredInfoSource (is-a InfoBearingObject) (role concrete)) (defclass Map (is-a StructuredInfoSource) (role concrete)) (defclass SpreadSheet (is-a StructuredInfoSource) (role concrete)) (defclass DataBase (is-a StructuredInfoSource) (role concrete)) (defclass DataRecord (is-a DataBase) (role concrete)) (defclass LinguisticExpression (is-a InfoBearingObject) (role concrete) (single-slot hasTheory (type SYMBOL) ;+ (allowed-parents %3ATHING LingExpressionTheory) ;+ (cardinality 0 1) (create-accessor read-write))) (defclass Language (is-a LinguisticExpression) (role concrete)) (defclass HumanLanguage (is-a Language) (role concrete)) (defclass Text (is-a LinguisticExpression) (role concrete) (single-slot author (type INSTANCE) ;+ (allowed-classes IndividualPerson) ;+ (cardinality 1 1) (create-accessor read-write))) (defclass Article (is-a Text) (role concrete)) (defclass Signal (is-a InfoBearingObject) (role concrete)) (defclass DigitalSignal (is-a Signal) (role concrete)) (defclass Representation (is-a InfoBearingObject) (role concrete)) (defclass VisualImage (is-a Representation) (role concrete)) (defclass Video (is-a Representation) (role concrete)) (defclass Film (is-a Representation) (role concrete)) (defclass Transfer (is-a USER Template) (role concrete)) (defclass Emission (is-a Transfer) (role concrete)) (defclass EmittingWave (is-a Emission) (role concrete) (single-slot waveSource (type STRING) ;+ (cardinality 0 1) (create-accessor read-write))) (defclass EmittingSignal (is-a EmittingWave) (role concrete)) (defclass Reception (is-a Transfer) (role concrete)) (defclass ReceivingWave (is-a Reception) (role concrete) (single-slot waveSource (type STRING) ;+ (cardinality 0 1) (create-accessor read-write))) (defclass ReceivingSignal (is-a ReceivingWave) (role concrete)) (defclass Radiating (is-a USER Template) (role concrete) (single-slot amplitude (type FLOAT) (range -1.0 1.0) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot random (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot periodic (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot phase (type STRING) ;+ (cardinality 0 1) (create-accessor read-write)) (single-slot frequency (type STRING) ;+ (cardinality 0 1) (create-accessor read-write))) (defclass RadiatingSound (is-a Radiating) (role concrete)) (defclass Audible (is-a RadiatingSound) (role concrete)) (defclass NaturalSound (is-a Audible) (role concrete)) (defclass Voice (is-a NaturalSound) (role concrete)) (defclass Audio (is-a Audible) (role concrete)) (defclass DigitalAudio (is-a Audio) (role concrete)) (defclass AnalogAudio (is-a Audio) (role concrete)) (defclass NonAudible (is-a RadiatingSound) (role concrete)) (defclass SubSonic (is-a NonAudible) (role concrete)) (defclass UltraSonic (is-a NonAudible) (role concrete)) (defclass RadiatingLight (is-a Radiating) (role concrete)) (defclass ConstantMeasure (is-a USER Template) (role concrete) (single-slot unitOfMeasure (type STRING) ;+ (cardinality 0 1) (create-accessor read-write))) (defclass WaveMeasure (is-a ConstantMeasure) (role concrete)) (defclass Amplitude (is-a WaveMeasure) (role concrete)) (defclass Frequency (is-a WaveMeasure) (role concrete)) (defclass Phase (is-a WaveMeasure) (role concrete)) (defclass Velocity (is-a WaveMeasure) (role concrete)) (defclass Duration (is-a WaveMeasure) (role concrete)) (defclass Wavelength (is-a WaveMeasure) (role concrete)) (defclass SignalMeasure (is-a ConstantMeasure) (role concrete)) (defclass SampleRate (is-a SignalMeasure) (role concrete)) (defclass NumberBits (is-a SignalMeasure) (role concrete)) (defclass Magnitude (is-a SignalMeasure) (role concrete)) (defclass ContentDevelopment (is-a USER Template) (role concrete)) (defclass Composing (is-a ContentDevelopment) (role concrete)) (defclass Writing (is-a ContentDevelopment) (role concrete)) (defclass Code "Converting a document or message into a formal language" (is-a Writing) (role concrete)) (defclass ArtWork "Created for aesthetic appreciation" (is-a USER Template) (role concrete)) (defclass Painting (is-a ArtWork) (role concrete)) (defclass MusicalWork (is-a ArtWork) (role concrete)) (defclass Manufacture (is-a USER Template) (role concrete)) (defclass Publication (is-a Manufacture) (role concrete)) (defclass Book (is-a ArtWork Publication Text) (role concrete)) (defclass Software (is-a Publication Code) (role concrete)) (defclass ComputerProgram (is-a Procedure Software) (role concrete)) (defclass Device (is-a USER Template) (role concrete)) (defclass Machine (is-a Device) (role concrete)) (defclass MusicalInstrument (is-a Device) (role concrete)) (defclass Erhu (is-a MusicalInstrument) (role concrete)) (defclass Computer (is-a Machine MusicalInstrument) (role concrete) (single-slot hasTheory (type SYMBOL) ;+ (allowed-parents %3ATHING ComputerTheory) ;+ (cardinality 0 1) (create-accessor read-write))) (defclass MeasuringDevice (is-a Device) (role concrete)) (defclass Sensor (is-a Device) (role concrete)) (defclass Microphone (is-a Sensor) (role concrete)) (defclass StorageDevice (is-a Device) (role concrete)) (defclass PsychologicalProcess (is-a USER Template) (role concrete)) (defclass Perception (is-a PsychologicalProcess) (role concrete)) (defclass Hearing (is-a Perception) (role concrete)) (defclass Seeing (is-a Perception) (role concrete)) (defclass Remembering (is-a PsychologicalProcess) (role concrete)) (defclass Learning (is-a PsychologicalProcess) (role concrete)) (defclass Collection (is-a USER Template) (role concrete)) (defclass Network (is-a Collection) (role concrete)) (defclass Human (is-a USER Template) (role concrete) (multislot authored (type SYMBOL) ;+ (allowed-parents InfoBearingObject ContentDevelopment Proposition) (create-accessor read-write))) (defclass IndividualPerson (is-a Human) (role concrete))