Lifecycle Modeling Language: Difference between revisions

Content deleted Content added
Eliz11 (talk | contribs)
Created page with ''''The Lifecycle Modeling Language (LML)''' is an open-standard modeling language designed for systems engineering. It supports the full lifecycle: conce...'
 
Fmalan (talk | contribs)
Ontology: attributes to relationships -> attributes on relationships (according to LML 1.0 Spec)
Line 23:
== Ontology ==
Ontologies provide a set of defined terms and relationships between the terms to capture the information that describes the physical, functional, performance, and programmatic aspects of the system.
Common ways for describing such ontologies is Entity, Relationship, and Attribute (ERA).LML uses the ERA approach, because ERA is often used to define database schemas. LML extends the schema with Attributes toon Relationships to reduce the number of relationships needed, just as attributes reduce the number of entities needed.
In alignment with the first goal of LML, Entity, Relationship, Attribute, and Attributes toon Relationships have equivalent English language elements: noun, verb, and adjective. <ref name="specification"/>
 
'''Entity (noun)'''
Line 39:
Relationship names are unique across the whole schema.<ref name="specification"/>
 
'''Attributes toon Relationships (adverb)'''
TheClassic ERA modeling does not include "attributes toon relationships", but is uniqueincluded toin LML. In classicterms ERAof modelingthe thisEnglish islanguage, notan included."attribute LMLon usesa therelationship" attributesis tolike relationshipsan [[adverb]], helping to enhancedescribe communicationsthe relationship. The attributesAnalogous to relationshipsthe isway thein adverb.which Itattributes helpsrelate describeto entities the relationship."attribute Theon attributea relationship" has a unique name for that is unique to its relationship, but canneed not be usedunique inacross other relationships.<ref name="specification"/>
 
== List of LML Tools ==