MOALD
Metric Of A Linux Distribution See also MOAP, DOAP<?xml version="1.0"?> <rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:doap="file:/home/sebastocha/Sebasto/Mandriva/Edos/MOAP/doap.rdf#" xmlns:p2="http://xmlns.com/wordnet/1.6/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:wot="http://xmlns.com/wot/0.1/" xmlns="http://www.edos-project.org/ns/moald.rdf#" xmlns:p1="http://usefulinc.com/ns/doap#" xmlns:p4="http://www.w3.org/2000/10/swap/pim/contact#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:vs="http://www.w3.org/2003/06/sw-vocab-status/ns#" xmlns:daml="http://www.daml.org/2001/03/daml+oil#" xmlns:p3="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:base="http://www.edos-project.org/ns/moald.rdf"> <owl:Ontology rdf:about=""> <owl:imports rdf:resource="http://www.edos-project.org/ns/moap"/> </owl:Ontology> <rdfs:Class rdf:ID="P2pDisseminationActivity"> <rdfs:subClassOf rdf:resource="#Indicator"/> </rdfs:Class> <rdfs:Class rdf:ID="PackageDependencyIndicator"> <rdfs:subClassOf rdf:resource="#Indicator"/> </rdfs:Class> <rdfs:Class rdf:ID="P2pContentsIndicator"> <rdfs:subClassOf rdf:resource="#Indicator"/> </rdfs:Class> <rdfs:Class rdf:ID="PackageUseIndicator"> <rdfs:subClassOf rdf:resource="#Indicator"/> </rdfs:Class> <rdfs:Class rdf:ID="LinuxDistributionMetrics"> <rdfs:subClassOf rdf:resource="#ProjectMetrics"/> </rdfs:Class> <rdfs:Class rdf:ID="P2pPeersIndicator"> <rdfs:subClassOf rdf:resource="#Indicator"/> </rdfs:Class> <rdf:Property rdf:ID="numberOfEdges_RUN"> <rdfs:domain rdf:resource="#PackageDependencyIndicator"/> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This indicator measures the number of dependency edges of type RUN appearing in the dependency graph generated by EDOSLib. These edges they all start from a package vertex and connect it to another package vertex (simple dependency relation) or to a virtual package vertex (when a virtual package is mentioned in the dependency list) or to an alternative vertex (when the disjunctive operator | is used in the dependency declaration) RUN Dependencies that must be satisfied in order to run the packaged application. This kind of dependency simply states that in order to correctly install a package the RUN-dependent packages must be installed as well. It does not imply any package installation order </rdfs:comment> </rdf:Property> <rdf:Property rdf:ID="numberOfAlternativeEdges_REPLACE"> <rdfs:domain rdf:resource="#PackageDependencyIndicator"/> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This indicator measures the number of REPLACE dependency edges appearing in the dependency graph generated by EDOSLib. These edges must also point to an alternative package. REPLACE A replace clause is declared when a package, in order to be installed, should overwrite files in certain other packages, or completely replace them. </rdfs:comment> </rdf:Property> <rdf:Property rdf:ID="numberOfSupportedArchitectures"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >GNU/Linux or BSD can be compiled for many kind of processors Intel compatible or not. This metric counts the number of different architecture on which the distribution is available. This indicator accounts for the duplication of the package pool. For example, the packages must be recompiled to run on AMD64 and on Intel Pentium x86. However, it is not always the same package pool which is available for every architecture (according to its user base). For the purpose of this metric, noarch (meaning "architecture agnostic") is considered as another architecture. The implementation is trivial, a simple read in the filesystem should suffice.</rdfs:comment> <rdfs:domain rdf:resource="#LinuxDistributionMetrics"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/> </rdf:Property> <rdf:Property rdf:ID="numberOfVirtualPackages"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This indicator measures the number of virtual packages available for a specific distribution at time t. It is gives some information on the complexity of the distribution. The number of virtual packages starts with some value at release time and it may grow as more packages become available. This indicator is already implemented by Ceve the package parser.</rdfs:comment> <rdfs:domain rdf:resource="#PackageDependencyIndicator"/> </rdf:Property> <rdf:Property rdf:ID="averageMetadataConsistency"> <rdfs:domain rdf:resource="#P2pDisseminationActivity"/> </rdf:Property> <rdf:Property rdf:ID="numberOfVirtualPackageEdges"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This indicator measures the number of edges that associates a virtual package to the packages providing them, i.e. the number of virtual package definitions in the package base.</rdfs:comment> <rdfs:domain rdf:resource="#PackageDependencyIndicator"/> </rdf:Property> <rdf:Property rdf:ID="numberOfClientPeers"> <rdfs:domain rdf:resource="#P2pPeersIndicator"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/> </rdf:Property> <rdf:Property rdf:ID="numberOfMirroringLevels"> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/> <rdfs:domain rdf:resource="#P2pDisseminationActivity"/> </rdf:Property> <rdf:Property rdf:ID="numberOfAlternativeEdges_CONFLICT"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This indicator measures the number of CONFLICT dependency edges appearing in the dependency graph generated by EDOSLib. These edges must also point to an alternative package. CONFLICT A conflict is declared in order to prevent the installation of one or more packages at the same time </rdfs:comment> <rdfs:domain rdf:resource="#PackageDependencyIndicator"/> </rdf:Property> <rdf:Property rdf:ID="numberOfAlternativeEdges_INSTALL"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This indicator measures the number of edges of type INSTALL appearing in the dependency graph generated by EDOSLib. i.e. the measures the number disjunction that are present in the context of an INSTALL dependency declaration. INSTALL Dependencies that must be satisfied in order to install the package. Installation cannot begin if one or some of the INSTALL-dependent packages are not present </rdfs:comment> <rdfs:domain rdf:resource="#PackageDependencyIndicator"/> </rdf:Property> <rdf:Property rdf:ID="numberOfReplicators"> <rdfs:domain rdf:resource="#P2pPeersIndicator"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/> </rdf:Property> <rdf:Property rdf:ID="numberOfFilesInTheNetwork"/> <rdf:Property rdf:ID="numberOfEdges_INSTALL"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This indicator measures the number of edges of type INSTALL appearing in the dependency graph generated by EDOSLib. These edges they all start from a package vertex and connect it to another package vertex (simple dependency relation) or to a virtual package vertex (when a virtual package is mentioned in the dependency list) or to an alternative vertex (when the disjunctive operator | is used in the dependency declaration) INSTALL Dependencies that must be satisfied in order to install the package. Installation cannot begin if one or some of the INSTALL-dependent packages are not present </rdfs:comment> <rdfs:domain rdf:resource="#PackageDependencyIndicator"/> </rdf:Property> <rdf:Property rdf:ID="averageSystemAvailability"> <rdfs:domain rdf:resource="#P2pDisseminationActivity"/> </rdf:Property> <rdf:Property rdf:ID="averagePollutionLevel"> <rdfs:domain rdf:resource="#P2pDisseminationActivity"/> </rdf:Property> <rdf:Property rdf:ID="peerGeographicalDistribution"> <rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/> <rdfs:domain rdf:resource="#P2pPeersIndicator"/> </rdf:Property> <rdf:Property rdf:ID="numberOfDocumentationPackages"> <rdfs:domain rdf:resource="#PackageDependencyIndicator"/> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This indicators indicates the size of the documentation by counting the number of documentation packages in a specified package pool. The documentation package typically do not carry dependencies. A documentation package can be recognized by its name of by reading its meta-data. This metric can be used to rule out these non-relevant packages dependency-wise. </rdfs:comment> </rdf:Property> <rdf:Property rdf:ID="numberOfAlternativeEdges_RUN"> <rdfs:domain rdf:resource="#PackageDependencyIndicator"/> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This indicator measures the number of dependency edges of type RUN appearing in the dependency graph generated by EDOSLib, and these edges must point to an alternative package vertex, i.e. the measures the number disjunction that are present in the context of a RUN dependency declaration. RUN Dependencies that must be satisfied in order to run the packaged application. This kind of dependency simply states that in order to correctly install a package the RUN-dependent packages must be installed as well. It does not imply any package installation order </rdfs:comment> </rdf:Property> <rdf:Property rdf:ID="numberOfDistributionVersionsAvailable"/> <rdf:Property rdf:ID="numberOfEdges_REPLACE"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This indicator measures the number of REPLACE dependency edges appearing in the dependency graph generated by EDOSLib. These edges they all start from a package vertex and connect it to another package vertex (simple dependency relation) or to a virtual package vertex (when a virtual package is mentioned in the dependency list). Conflict edges cannot connect package edges to alternative edges. REPLACE A replace clause is declared when a package, in order to be installed, should overwrite files in certain other packages, or completely replace them. </rdfs:comment> <rdfs:domain rdf:resource="#PackageDependencyIndicator"/> </rdf:Property> <rdf:Property rdf:ID="multicastAlgorithmMeasurement"> <rdfs:domain rdf:resource="#P2pDisseminationActivity"/> </rdf:Property> <rdf:Property rdf:ID="averageDataConsistency"> <rdfs:domain rdf:resource="#P2pDisseminationActivity"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/> </rdf:Property> <rdf:Property rdf:ID="numberOfEdges_CONFLICT"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This indicator measures the number of CONFLICT dependency edges appearing in the dependency graph generated by EDOSLib. These edges they all start from a package vertex and connect it to another package vertex (simple dependency relation) or to a virtual package vertex (when a virtual package is mentioned in the dependency list). Conflict edges cannot connect package edges to alternative edges. CONFLICT A conflict is declared in order to prevent the installation of one or more packages at the same time </rdfs:comment> <rdfs:domain rdf:resource="#PackageDependencyIndicator"/> </rdf:Property> </rdf:RDF>
Version 1.7 last modified by StephaneLauriere on 11/09/2006 at 14:58
Document data
Attachments:
No attachments for this document
Comments: 0