@prefix rdf: . @prefix rdfs: . @prefix xsd: . @prefix voaf: . @prefix vann: . @prefix dcterms: . @prefix sm4am: . rdf:type voaf:Vocabulary ; vann:preferredNamespacePrefix "sm4am"; vann:preferredNamespaceUri "http://www.essi.upc.edu/~jvarga/sm4am/"; rdfs:label "The SM4AM vocabulary" ; dcterms:created "2014-07-31"^^xsd:date ; dcterms:modified "2016-11-01"^^xsd:date ; dcterms:title "SM4AM: A Semantic Metamodel for Analytical Metadata" ; rdfs:comment "SM4AM is an RDF-based vocabulary for representing the metamodel of analytical metadata on the SW." . ### Metaclasses ### sm4am:Evidence rdf:type rdfs:Class; rdfs:label "Evidence metaclass"@en ; rdfs:isDefinedBy . # Schema related metaclasses # sm4am:Schema rdf:type rdfs:Class; rdfs:label "Schema metaclass"@en ; rdfs:isDefinedBy . sm4am:SchemaComponent rdf:type rdfs:Class; rdfs:label "Schema component metaclass"@en ; rdfs:isDefinedBy . # User related metaclasses # sm4am:User rdf:type rdfs:Class; rdfs:label "User metaclass"@en ; rdfs:isDefinedBy . sm4am:UserCharacteristic rdf:type rdfs:Class; rdfs:label "User characteristic metaclass"@en ; rdfs:isDefinedBy . sm4am:UserGroup rdf:type rdfs:Class; rdfs:label "User group metaclass"@en ; rdfs:isDefinedBy . # User action related metaclasses # sm4am:UserAction rdf:type rdfs:Class; rdfs:subClassOf sm4am:Evidence ; rdfs:label "User action metaclass"@en ; rdfs:isDefinedBy . sm4am:DataExplorationAction rdf:type rdfs:Class; rdfs:subClassOf sm4am:UserAction ; rdfs:label "Data exploration action metaclass"@en ; rdfs:isDefinedBy . sm4am:PresentationAction rdf:type rdfs:Class; rdfs:subClassOf sm4am:DataExplorationAction ; rdfs:label "Presentation action metaclass"@en ; rdfs:isDefinedBy . sm4am:ManipulationAction rdf:type rdfs:Class; rdfs:subClassOf sm4am:DataExplorationAction ; rdfs:label "Manipulation action metaclass"@en ; rdfs:isDefinedBy . sm4am:PreferenceEvidence rdf:type rdfs:Class; rdfs:subClassOf sm4am:UserAction ; rdfs:label "Preference evidence metaclass"@en ; rdfs:isDefinedBy . sm4am:PresentationPreference rdf:type rdfs:Class; rdfs:subClassOf sm4am:PreferenceEvidence ; rdfs:label "Presentation preference metaclass"@en ; rdfs:isDefinedBy . sm4am:DataPreference rdf:type rdfs:Class; rdfs:subClassOf sm4am:PreferenceEvidence ; rdfs:label "Data preference metaclass"@en ; rdfs:isDefinedBy . sm4am:UAList rdf:type rdfs:Class; rdfs:label "User action list metaclass"@en ; rdfs:isDefinedBy . # System related metaclasses # sm4am:System rdf:type rdfs:Class; rdfs:subClassOf sm4am:Evidence ; rdfs:label "System evidence metaclass"@en ; rdfs:isDefinedBy . sm4am:VocabularyTerm rdf:type rdfs:Class; rdfs:subClassOf sm4am:System ; rdfs:label "Vocabulary term metaclass"@en ; rdfs:isDefinedBy . sm4am:StatisticalRecord rdf:type rdfs:Class; rdfs:subClassOf sm4am:System ; rdfs:label "Statistical record metaclass"@en ; rdfs:isDefinedBy . sm4am:DataProperty rdf:type rdfs:Class; rdfs:subClassOf sm4am:System ; rdfs:label "Data property metaclass"@en ; rdfs:isDefinedBy . sm4am:TraceabilityEvidence rdf:type rdfs:Class; rdfs:subClassOf sm4am:System ; rdfs:label "Traceability evidence metaclass"@en ; rdfs:isDefinedBy . sm4am:DataSource rdf:type rdfs:Class; rdfs:subClassOf sm4am:TraceabilityEvidence ; rdfs:label "Data source metaclass"@en ; rdfs:isDefinedBy . sm4am:TraceOperation rdf:type rdfs:Class; rdfs:subClassOf sm4am:TraceabilityEvidence ; rdfs:label "Trace operation metaclass"@en ; rdfs:isDefinedBy . sm4am:SECollection rdf:type rdfs:Class; rdfs:label "System evidence collection metaclass"@en ; rdfs:isDefinedBy . ### Metaproperties ### # Evidence metaproperties # sm4am:usesSchema rdf:type rdf:Class, rdf:Property ; rdfs:label "An evidence related to a schema"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:Evidence ; rdfs:range sm4am:Schema . sm4am:usesSchemaComponent rdf:type rdf:Class, rdf:Property ; rdfs:label "An evidence related to a schema component"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:Evidence ; rdfs:range sm4am:SchemaComponent . # Schema metaproperties # sm4am:containsSchemaComponent rdf:type rdf:Class, rdf:Property ; rdfs:label "A schema contains a schema component"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:Schema ; rdfs:range sm4am:SchemaComponent . # Schema component metaproperties # sm4am:connectedToSC rdf:type rdf:Class, rdf:Property ; rdfs:label "A schema component is connected to another schema component"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:SchemaComponent ; rdfs:range sm4am:SchemaComponent . # User metaproperties # sm4am:isConnectedTo rdf:type rdf:Class, rdf:Property ; rdfs:label "A user is connected to another user"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:User ; rdfs:range sm4am:User . sm4am:userWith rdf:type rdf:Class, rdf:Property ; rdfs:label "A user with a user characteristic"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:User ; rdfs:range sm4am:UserCharacteristic . sm4am:belongsTo rdf:type rdf:Class, rdf:Property ; rdfs:label "A user belongs to a user group"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:User ; rdfs:range sm4am:UserGroup . # User group metaproperties # sm4am:groupWith rdf:type rdf:Class, rdf:Property ; rdfs:label "A user group with a user characteristic"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:UserGroup ; rdfs:range sm4am:UserCharacteristic . # User action metaproperties # sm4am:byUser rdf:type rdf:Class, rdf:Property ; rdfs:label "A user action performed by a user"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:UserAction ; rdfs:range sm4am:User . sm4am:relatesToSE rdf:type rdf:Class, rdf:Property ; rdfs:label "A user action relates to a system evidence"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:UserAction ; rdfs:range sm4am:System . # User action list metaproperties # sm4am:containsUA rdf:type rdf:Class, rdf:Property ; rdfs:label "A user action list contains a user action"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:UAList ; rdfs:range sm4am:UserAction . # System evidence collection metaproperties # sm4am:containsSE rdf:type rdf:Class, rdf:Property ; rdfs:label "A system evidence collection contains a system evidence"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:SECollection ; rdfs:range sm4am:System . # Vocabulary term metaproperties # sm4am:mapsTo rdf:type rdf:Class, rdf:Property ; rdfs:label "A vocabulary term maps to another vocabulary term"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:VocabularyTerm ; rdfs:range sm4am:VocabularyTerm . ### Attributes ### # Evidence attributes # sm4am:attribute rdf:type rdf:Class, rdf:Property ; rdfs:label "An evidence attribute"@en ; rdfs:isDefinedBy ; rdfs:domain sm4am:Evidence .