Datatype: PlainLiteral
http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral
Usage (282)
-
NProtM hasDescription "The number of protected members of a class." ()
-
ahh hasDescription "The average of the Height of the Inheritance Tree (HIT) of all the the root classes of a system." ()
-
amw hasDescription "The average McCabe's cyclomatic complexity of the methods of a class (Average Method Weight)." ()
-
andc hasDescription "The average number of direct subclasses of a class." ()
-
atfd hasDescription "The number of attributes from unrelated classes accessed through accessor methods or directly by a method or a class (Access To Foreign Data)." ()
-
bovr hasDescription "The number of methods of the measured class overriding methods from the base class, divided by the total number of methods in the class (Base Class Overriding Ration)." ()
-
bur hasDescription "The number of protected members used by the measured class divided by the total number of protected members from the base class (Base Class Usage Ratio)." ()
-
cc hasDescription "The number of distinct classes in which the methods calling the measured method are defined (Changing Classes)." ()
-
cdisp hasDescription "The distinct number of classes in which the methods called by the measured method are defined (Coupling Dispersion)." ()
-
cint hasDescription "The distinct number of distinct methods called by a method (Coupling Intensity)." ()
-
cm hasDescription "The number of distinct methods calling the measured method (Changing Methods)." ()
-
fanIn hasDescription "The number of classes calling a specific code entity." ()
-
fanOut hasDescription "The number of called classes by a specific code entity." ()
-
fdp hasDescription "The number of classes in which the attributes accessed by a method are defined. Only classes that are unrelated to the method's definition class are considered (Foreign Data Providers)." ()
-
hit hasDescription "The maximum path length from a class to its deepest subclass." ()
-
laa hasDescription "The number of accessed attributes that are from the measured method's definition class, divided by the total number of accessed attributes, including attributes accessed via accessor methods (Locality of Attribute Accesses). " ()
-
loc hasDescription "The lines of code of a code entity." ()
-
maxNesting hasDescription "The maximum nesting level of control structures of a method/function." ()
-
mcCabe hasDescription "The McCabe's cyclomatic complexity of a code entity." ()
-
nas hasDescription "The number of public methods of a class that are not overridden or specialized from the ancestor classes (Number of Added Services)." ()
-
ndc hasDescription "The number of direct subclasses of a class." ()
-
noa hasDescription "The number of attributes of a class." ()
-
noam hasDescription "The number of accessor methods of a class." ()
-
noav hasDescription "The number of variables accessed by a method." ()
-
noc hasDescription "The number of classes in the system." ()
-
nom hasDescription "The number of methods of a class." ()
-
nop hasDescription "The number of packages/namespaces in the system." ()
-
nopa hasDescription "The number of public attributes of a class." ()
-
nopar hasDescription "The number of parameters of a method." ()
-
norm hasDescription "The number of methods overriding a method in any one of the super-classes of a class" ()
-
numberOfCalls hasDescription "The total number of distinct operation calls (method invocations) in a system." ()
-
pnas hasDescription "The nas metrics of a class divided by its total number of public methods." ()
-
tcc hasDescription "The relative number of directly connected public methods (i.e. the ones that access in common at least one attribute) in a class (Tight Class Cohesion)." ()
-
wmc hasDescription "The sum of McCabe's cyclomatic complexity of the methods of a class." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/change-couplings.owl#CouplingClasscomment "A class of files that are coupled with each others, e.g., because they often change together." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/change-couplings.owl#TypeOfCouplingcomment "The nature of the coupling relation." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/change-couplings.owl#belongsToCouplingClasscomment "An artifact can belong to a class of coupled artifacts." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/change-couplings.owl#hasTypeOfCouplingcomment "A coupling class can have a type. For example, the class can contain logically coupled files, or Java classes that are coupled due to static source code dependencies." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/change-couplings.owl#isBasedOnChangeSetcomment "When files are changed together often, then they are logically coupled." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/change-couplings.owl#isCoupledWithcomment "Denotes that two artifacts are coupled with each other. In principle, coupling is a kind of dependency. However, the direction of the dependency relationship is unclear. For example, Artifact A and B could both depend on a business rule, leading to common commits. Because of this, it is not a subproperty of dependsOn." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/clones.owl#Clonecomment "A duplicate of another artifact." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/clones.owl#CloneClasscomment "A class of artifacts that are duplicates of each other." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/clones.owl#Cloningcomment "The act of producing duplicates." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/clones.owl#containsClonecomment "A clone class consists of similar artifacts." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/clones.owl#hasClonecomment "An artifact can have a duplicate." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/clones.owl#isCloneOccurenceOfcomment "Clones belong to a class of similar artifacts." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/clones.owl#manifestsInClonecomment "Cloning an artifact leads to a clone of it." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/clones.owl#occursInArtifactcomment "Clones appear in artifacts, such Java classes, requirements documents, etc." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/code-flaws.owl#DataClasscomment "A data holder class without complex functionality that other class rely on." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/code-flaws.owl#DesignDisharmonycomment "A flaw encountered in program code. Also known as code smell. The strategies to detect all these dishamonies were proposed by Lanza and Marinescu in the book Object Oriented Metrics in Practice, Springer 2006." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/code-flaws.owl#DispersedCouplingcomment "A method that calls a few methods form each of a large number of unrelated classes" ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/code-flaws.owl#FeatureEnvycomment "A method that uses data of other classes (directly or via accessor methods) more than that of its own." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/code-flaws.owl#GodClasscomment "A class that tends to centralize the intelligence of the system or parts of it." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/code-flaws.owl#IntensiveCouplingcomment "A method that calls many methods from few unrelated classes." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/code-flaws.owl#RefusedParentBequestcomment "A class that uses very few inheritance specific members (i.e. protected methods and attributes) of its parent." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/code-flaws.owl#ShotgunSurgerycomment "A methods that is called by many other methods belonging to many different classes." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/code-flaws.owl#TraditionBreakercomment "A class providing a large set of of 'services' that are unrelated to those provided by its base class." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/code-flaws.owl#affectsCodeEntitycomment "A design disharmony affects a piece of code, such as a class or method." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/code-flaws.owl#identifiedByMeasurementcomment "Certain measurements can be used to identify design disharmonies. E.g., a high number of lines of code, many dependencies, and a large number of fields and methods could indicate a god class. The measurements that actually lead to the identification of a design disharmony can be related with this property to a an instance of a disharmony." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/integration-code-history.owl#changesInVersioncomment "Most code entities can be modified between versions." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/integration-code-history.owl#containsComplexTypecomment "A version of a file can contain a complex type." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/integration-code-history.owl#isChangeVersionOfcomment "A version can change a code entity." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/integration-code-history.owl#modifiesCodeEntitycomment "Developers modify code entities." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/integration-history-issues-code.owl#affectsCodeEntitycomment "Link between issues and code changes. Basically used to state that a particular issue affected, e.g., a particular method." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/integration-history-issues-code.owl#isAffectedBycomment "A code entity can be affected by an issue, i.e., code has been changed to resolve an issue." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/integration-history-issues.owl#fixesIssuecomment "A version is created when a certain issue is resolved." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/integration-history-issues.owl#isFixedIncomment "An issue is fixed in a certain version." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/issues-bugzilla.owl#Componentcomment "The component affected by the issue." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/issues-bugzilla.owl#OperatingSystemcomment "The operating system against which the bug was reported." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/issues-bugzilla.owl#Platformcomment "Hardware platform against which the bug was reported." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/issues-bugzilla.owl#affectsComponentcomment "Issues affect one or several components of a system." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/issues-bugzilla.owl#hasCCcomment "Persons can opt-in to be notified if the issue is modified." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/issues-bugzilla.owl#hasQAContactcomment "The QA Contact in Bugzilla is the person who is ultimately resposible for aensuring that a particular bug will be fixed." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/issues-bugzilla.owl#isTargetedForcomment "For planning, issues can be assigned to a particular milestone, until when the issue should be resolved." ()
-
http://se-on.org/ontologies/domain-spanning/2012/02/main.owl#Milestonecomment "One or several milestones can lie in between two releases. A milestone is usually associated with an upcoming release." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#NProtMcomment "The number of protected members of a class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#ahhcomment "The average of the Height of the Inheritance Tree (HIT) of all the the root classes of a system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#amwcomment "The average McCabe's cyclomatic complexity of the methods of a class (Average Method Weight)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#andccomment "The average number of direct subclasses of a class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#atfdcomment "The number of attributes from unrelated classes accessed through accessor methods or directly by a method or a class (Access To Foreign Data)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#bovrcomment "The number of methods of the measured class overriding methods from the base class, divided by the total number of methods in the class (Base Class Overriding Ration)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#burcomment "The number of protected members used by the measured class divided by the total number of protected members from the base class (Base Class Usage Ratio)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#cccomment "The number of distinct classes in which the methods calling the measured method are defined (Changing Classes)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#cdispcomment "The distinct number of classes in which the methods called by the measured method are defined (Coupling Dispersion)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#cintcomment "The distinct number of distinct methods called by a method (Coupling Intensity)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#cmcomment "The number of distinct methods calling the measured method (Changing Methods)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#fanIncomment "The number of classes calling a specific code entity." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#fanOutcomment "The number of called classes by a specific code entity." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#fdpcomment "The number of classes in which the attributes accessed by a method are defined. Only classes that are unrelated to the method's definition class are considered (Foreign Data Providers)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#hitcomment "The maximum path length from a class to its deepest subclass." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#laacomment "The number of accessed attributes that are from the measured method's definition class, divided by the total number of accessed attributes, including attributes accessed via accessor methods (Locality of Attribute Accesses). " ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#loccomment "The lines of code of a code entity." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#maxNestingcomment "The maximum nesting level of control structures of a method/function." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#mcCabecomment "The McCabe's cyclomatic complexity of a code entity." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#nascomment "The number of public methods of a class that are not overridden or specialized from the ancestor classes (Number of Added Services)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#ndccomment "The number of direct subclasses of a class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#noacomment "The number of attributes of a class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#noamcomment "The number of accessor methods of a class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#noavcomment "The number of variables accessed by a method." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#noccomment "The number of classes in the system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#nomcomment "The number of methods of a class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#nopcomment "The number of packages/namespaces in the system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#nopacomment "The number of public attributes of a class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#noparcomment "The number of parameters of a method." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#normcomment "The number of methods overriding a method in any one of the super-classes of a class" ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#numberOfCallscomment "The total number of distinct operation calls (method invocations) in a system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#pnascomment "The nas metrics of a class divided by its total number of public methods." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#tcccomment "The relative number of directly connected public methods (i.e. the ones that access in common at least one attribute) in a class (Tight Class Cohesion)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code-metrics.owl#wmccomment "The sum of McCabe's cyclomatic complexity of the methods of a class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#AccessModifiercomment "Many object-oriented programming language use access-modifiers to control information hiding. The individuals of this class are to be defined in system-specific ontologies." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#AnnotationTypecomment "Annotations are a mechanism for associating a meta-tag with program elements." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#ClassTypecomment "A class is a programming language construct that is used as a blueprint to create objects. This blueprint describes the state and behavior that the created objects all share. An object created by a class is an instance of the class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#CodeEntitycomment "Common superclass for all entities that are modelled in the SEON code ontology." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#ComplexTypecomment "Complex (aka. compound/composite) types are constructed recursively, starting from primitive types. In addition, they can define fields and methods." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#Constructorcomment "Constructors are used to create an instance of a class in object-orientation.
In some languages, a constructor is a special method. However, e.g., Java Interfaces and Annotations cannot have constructors. Further a constructor's signature often differs from a method's one. Constructor signatures can only have access modifiers, i.e., they cannot be 'abstract', 'final', 'native', 'static', or synchronized. They cannot return anything and they need to have the same identifier as the class they're defined in.
Because of this differences, we did not model Constructor as a subclass of Method." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#Datatypecomment "A datatype describes the representation, interpretation, and structure of values or objects stored in computer memory." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#EnumerationTypecomment "An enum type is a type whose fields consist of a fixed set of constants. Common examples include compass directions (values of NORTH, SOUTH, EAST, and WEST) and the days of the week. They are sometimes defined using the keyword 'enum'. Their class body can include methods and other fields in some languages. " ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#ExceptionTypecomment "An exception is a programming language construct designed to handle the occurrence of special conditions that change the normal flow of execution." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#Fieldcomment "Fields are either class or instance variables. Class variables are considered static.
When a number of objects are created from the same class blueprint, they each have their own distinct copies of instance variables. Two distinct objects of person might for example have different values for their names.
Class variables are common to all objects: Every instance of the class shares a class variable, which is in one fixed location in memory. Any object can change the value of a class variable, but class variables can also be manipulated without creating an instance of the class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#InterfaceTypecomment "Interfaces form a contract between a class and the outside world, and this contract is enforced at build time by the compiler. If a class claims to implement an interface, all methods defined by that interface must appear in its source code before the class will successfully compile.
Interfaces may only contain method signatures and constant declarations (variable declarations which are declared to be both static and final). An interface may never contain method bodies.
As interfaces are implicitly abstract, they cannot be directly instantiated except when instantiated by a class which implements the said interface.
Interfaces simulate multiple inheritance - a mechanism that many languages otherwise would not provide. Interfaces can extend other interfaces but they cannot implement them." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#Methodcomment "A method is a subroutine that is exclusively associated either with a class (in which case it is called a class method or a static method) or with an object (in which case it is an instance method). Like a subroutine in procedural programming languages, a method usually consists of a sequence of programming statements to perform an action, a set of input parameters to customize those actions, and possibly an output value (called the return value) of some kind. Methods provide a mechanism for accessing and manipulating the encapsulated data stored in an object." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#Namespacecomment "Namespaces are a mechanism for organizing classes into namespaces; they provide a unique namespace for the types it contains." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#Parametercomment "A parameter is a special kind of variable that refers to data that a method or constructor receives to operate on. A method or constructor can expect zero, one, or several parameters." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#PrimitiveTypecomment "A primitive type is a basic building block for complex types. It has a single value (e.g., an integer, boolean, byte, etc.), but it does not have any behaviour (aka. methods)." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#Variablecomment "A variable is an identifier (letter, word, or phrase) that is linked to a value of a certain type. " ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#accessesFieldcomment "Fields can be accessed (i.e., its value can be read and/or set) from within a method or constructor. The inverse property is isAccessedByMethod." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#catchesExceptioncomment "An exception can be caught in a method." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#constructorIsInvokedBycomment "A constructor can be called by another constructor or a method." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#containsCodeEntitycomment "Files can contain various code entities, such as classes, methods, etc." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#declaresConstructorcomment "A class can declare one or several constructors. The inverse property is isDeclaredConstructorOf." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#declaresFieldcomment "A class or interface can declare zero, one, or several fields.
If an interface declares a field then the field has to be final, i.e., a constant.
Note that a class inherits all fields from its superclass(es). This property is only applicable to fields that are explicitely declared in the given class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#declaresMethodcomment "A class or interface can declare zero, one, or several methods.
If an interface declares a method then the method has to be abstract, i.e., it cannot have a body.
Note that a class can inherited additional methods from its superclass(es). This property is only applicable to method that are explicitely declared in the given class.
The inverse property is isDeclaredMethodOf." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#expectsDatatypecomment "A method can expect one or several (potentially different) datatypes as parameter." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasAccessModifiercomment "Types, constructors, fields, and methods can have their visibility defined." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasCodeIdentifiercomment "Code entities, such as classes, methods, variables, etc. have an identifier. " ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasDatatypecomment "Variables in statically checked programming languages do have a type." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasDoccomment "Code can be documented." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasLengthcomment "The lexical length of an entity within a source file." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasNamespaceMembercomment "A namespace can contain type definitions." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasParametercomment "Constructors and methods can have one or several parameters." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasPositioncomment "The ordering of the parameters of a method is crucial, e.g., for method overloading. This property allows to preserve that information." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasReturnTypecomment "A method can return a value of a certain type." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasSubClasscomment "A class can have a subclass." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasSubInterfacecomment "An interface can have a subinterface." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasSubtypecomment "Classes or interfaces can have subtypes." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasSuperClasscomment "A class can inherit from another class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasSuperInterfacecomment "Interfaces can inherit from other interfaces." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#hasSuperTypecomment "Types can inherit from other types." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#implementsInterfacecomment "A class can implement one or more interfaces and become a subtype of them like that." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#instantiatesClasscomment "A constructor or method can create a new instance of a class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#invokesConstructorcomment "A constructor or method can invoke a constructor, leading to a new instance of the invoked constructor eventually." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#invokesMethodcomment "A constructor or method can invoke another method." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isAbstractcomment "Classes and methods can be declared abstract. If a class is abstract, it cannot have any instances. However, it can be extended by a non-abstract subclass. If a method is declared abstract then it cannot have a body. Instead, an implementation needs to be provided by a subclass (or the subclass needs to be abstract itself).
Annotations and interfaces are implicitly abstract and, accordingly, their methods too." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isAccessedBycomment "Fields are accessed by methods or constructors." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isCaughtBycomment "Exceptions are caught within a method." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isConstantcomment "A variable can be declared to be constant. In this case, it is not possible to change its value after initialisation." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isDatatypeOfcomment "A variable can have a datatype." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isDeclaredConstructorOfcomment "A constructor can be declared for a class or enum type." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isDeclaredFieldOfcomment "A field can be declared in a complex type." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isDeclaredMethodOfcomment "A method can be declared as part of a type definition." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isExpectedDatatypecomment "A datatype is expected as a method's parameter." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isImplementedBycomment "An interface can be implemented by a class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isInstantiatedBycomment "Classes are instantiated when their constructor is called by another constructor or a method." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isNamespaceMemberOfcomment "Complex types are declared in a namespace." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isParameterOfcomment "Parameters belong to a method." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isReturnTypeOfcomment "A variable of a certain datatype can be returned by method." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isStaticcomment "Fields and Methods can be declared as static. They will then belong to the class rather than to the instance." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#isThrownBycomment "An exception can be thrown by a method." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#methodIsInvokedBycomment "Methods can be invoked by constructors or other methods." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#startsAtcomment "The offset of the entity's declaration within a source file." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#throwsExceptioncomment "A method can throw an exception." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/code.owl#usesComplexTypecomment "One class can use another, when the first class' methods invoke or access methods or fields of the other class." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#Branchcomment "A separate development stream." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#ChangeSetcomment "A set of files that change together, i.e., that were committet to a version control system together." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#Commitcomment "The act of committing changes to a version control system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#Committercomment "A developer that is allowed to commit changes to a version control system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#FileUnderVersionControlcomment "A file which is managed by a version control system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#Versioncomment "A version of a file." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#appearsInReleasecomment "A certain version of a file can be chosen for a release." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#commitsChangeSetcomment "Committers submit a set of changed files to a version control system. This property relates the committer to the change set." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#commitsVersioncomment "A committer submits a particular version of a file per commit to a version control system. This property relates the comitter to such a version." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#committedOncomment "Change sets or versions are committed at a particular point in time." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#constituesVersioncomment "A commit will lead to a new version of a file. This is denoted by this property." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#containsVersioncomment "Change sets contain one or more files with a particular version each." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#followsVersioncomment "A version, if not the first one in the history, always follows an earlier one." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#hasCommitMessagecomment "A change set or single version have a commit message denoting the reason for the change." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#hasContentIdentifiercomment "A version of a file is denoted by a number, hash value, etc." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#hasTagcomment "Branches or releases can be tagged." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#hasVersioncomment "A file can exist in several versions." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#isCommittedBycomment "A version of a file can be committed to a version control system by a committer." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#isCommittedIncomment "A version of a file is committed in a change set to a version control system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#isOnBranchcomment "Particular versions of a file can be on a separate development stream, i.e., a branch." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#isVersionOfcomment "A version belongs to a particular file managed by a version control system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#performsCommitcomment "A committer performs a commit when he submits new versions of files to a version control system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/history.owl#precedesVersioncomment "A version, if not the last one in the history, always precedes an later one." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#Assigneecomment "The developer assigned to an issue." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#Attachmentcomment "A file attached to a discussion about an issue." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#BugFixcomment "The act of fixing a bug." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#Commentcomment "A contribution to the discussion about a particular issue." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#Enhancementcomment "The act of enhancing an existing program." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#FeatureAdditioncomment "The act of adding a new feature to a program." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#FeatureRequestcomment "A new feature of the product, which has yet to be developed." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#Improvementcomment "An improvement or enhancement to an *existing* feature or task." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#Issuecomment "An issue that affects a software system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#Prioritycomment "The priority denoting how fast an issue should be resolved." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#Reportercomment "The stakeholder that reported the issue." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#Resolutioncomment "Indicates what happend to this bug and whether or how it has been handled." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#Severitycomment "The severity denoting how important the issue is." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#Statuscomment "Indicates the current stage of a bug's life." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#blocksIssuecomment "If an issue needs to be fixed before a second one can be approached, then the first issue blocks the second one." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#commentsIssuecomment "Anyone can comment an issue." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#dependsOnIssuecomment "Some issues can be related on other ones. This property expresses such a relationship." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasActualEffortcomment "The actual effort in hours needed for fixing the issue." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasAssigneecomment "An issue can get a person assigned that is responsible for fixing the issue." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasAttachmentcomment "Issues can have one or several attachements, such as stack traces, patches, etc." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasCommentcomment "Stakeholders can comment on an issue." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasEstimatedEffortcomment "The estimated effort in hours needed for fixing the issue." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasIssueNumbercomment "An issue is identified by a number." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasPrioritycomment "Issues can be prioritized." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasReportercomment "A person can report an issue to the issue tracking system." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasResolutioncomment "Issues are either unresolved or can be in different resolution states." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasResolutionDatecomment "Date when the issue changed its state from unresolved to some resolution." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasSeveritycomment "The severity of an issue can be assessed by the bug triager." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasStatuscomment "Issues have a status." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#hasTitlecomment "Summary or title of the issue." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#isAssigneeOfcomment "A developer can be assigned to an issue for fixing it." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#isAttachementOfcomment "An attachement can be added to an issue description." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#isBlockedBycomment "If an issue is blocked by another one, then the other issue needs to be fixed first, before the current one can be resolved." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#isCommentOfcomment "A comment can be added to the discussion of an issue." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#isCommentedBycomment "Comment have an author." ()
-
http://se-on.org/ontologies/domain-specific/2012/02/issues.owl#isReporterOfcomment "A stakeholder can report an issue to the issue tracking system." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#Developercomment "A stakeholder that develops program code." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#Productcomment "A product is a thing produced by labor or effort. In SEON it describes software systems or components." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#Releasecomment "A public or interal release of a software system, which denotes a consistent snapshot of a system at a given time. It is often made available to the public somehow." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#activityEndcomment "The date at which a long-running activity ends." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#activityStartcomment "The date when an activity starts." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#belongsToReleasecomment "One or several milestones can lie in between two releases. A milestone is usually associated with an upcoming release." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#carriesOutActivitycomment "A stakeholder carries out an activity." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#containsFilecomment "A directory can contain other directories and/or files." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#hasDescriptioncomment "A brief description of an entity." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#hasEmailcomment "An email adress." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#hasIdentifiercomment "Identifiers uniquely identify an entity in its domain of discourse." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#hasMilestonecomment "One or several milestones can lie in between two releases. A milestone is usually associated with an upcoming release." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#hasNamecomment "Many things are attributed a name, which does not need to be unique." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#hasPathcomment "A path to retrieve an artifact. Does not necessarily denote an URI, but can also be context-specific." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#hasReleasecomment "Products can have one or several releases (or none at all)." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#hasReleaseDatecomment "Actual date on which a software system has been released (as opposed to the originally planned targed date, which might differ)." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#hasSiblingcomment "This property denotes that two entities are at the same hierarchical level." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#isBasedOncomment "This property denotes that one artifact was derived from another." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#isCarriedOutBycomment "Activities are carried out by stakeholders." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#isReleaseOfcomment "Products can have one or several releases (or none at all)." ()
-
http://se-on.org/ontologies/general/2012/02/main.owl#isSimilarcomment "Two artifacts can have similar attributes." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#BaseMeasurecomment "An atomic measure." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#DerivedMeasurecomment "A non-atomic measure derived from other measures." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#Measurecomment "The means to measure something." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#Measurementcomment "The act of measuring something." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#Scalecomment "The scale on which a measurement is represented." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#TypeOfScalecomment "The type of scale on which a measurement is represented." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#Unitcomment "The unit of the measurement result." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#hasScalecomment "A measure has a scale." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#hasUnitcomment "A measure has a unit." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#measuresArtifactcomment "A measurement measures an artifact." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#usesMeasurecomment "A measurement measures an artifact by means of a measure." ()
-
http://se-on.org/ontologies/general/2012/02/measurement.owl#usesTypeOfScalecomment "A measurement takes place on a certain type of scale." ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#Activitycomment "An activity is an action carried out by a stakeholder." ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#Artifactcomment "Common superclass for things produced by stakeholders and tools." ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#Directorycomment "A directory on a file system." ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#Filecomment "A file on a filesystem." ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#SeonThingcomment "Common superclass for concepts in SEON." ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#Stakeholdercomment "A person involved in the software engineering process" ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#dependsOncomment "Two artifacts, activities, etc. can depend on each other." ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#hasAuthorcomment "An artifact has an author, unless it is generated by some application automatically." ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#hasChildcomment "This property denotes one direction of a parent-child relationship between things." ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#hasCreationDatecomment "The date on which an artifact has been created." ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#hasModificationDatecomment "The data of modification of an entity." ()
-
http://se-on.org/ontologies/general/2012/2/main.owl#hasParentcomment "This property denotes a parent-child relationship between things." ()
-
http://se-on.org/ontologies/system-specific/2012/02/java.owl#JavaPackagecomment "Packages are usually defined using a hierarchical naming pattern, with levels in the hierarchy separated by periods (.) (pronounced "dot"). Although packages lower in the naming hierarchy are often referred to as "subpackages" of the corresponding packages higher in the hierarchy, there is no semantic relationship between packages. Therefore, we cannot make statements, like "Package a contains Package a.b."" ()
-
http://se-on.org/ontologies/system-specific/2012/02/java.owl#defaultlabel "default" ()
-
http://se-on.org/ontologies/system-specific/2012/02/java.owl#hasJavaDoccomment "Java knows a special syntax for adding comments to classes, methods, fields, etc." ()
-
http://se-on.org/ontologies/system-specific/2012/02/java.owl#privatelabel "private" ()
-
http://se-on.org/ontologies/system-specific/2012/02/java.owl#protectedlabel "protected" ()
-
http://se-on.org/ontologies/system-specific/2012/02/java.owl#publiclabel "public" ()