Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

167 lines (141 sloc) 5.739 kB
@prefix : <http://www.imis.uni-luebeck.de/mate#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix mate: <http://www.imis.uni-luebeck.de/mate#> .
# unused
# :Person
# a owl:Class ;
# :ignoreIndex "true"^^xsd:boolean ;
# rdfs:label "Person" ;
# owl:equivalentClass foaf:Person .
# examples for LoggingCombiner
# :AvailabilityResult
# a owl:Class ;
# :ignoreIndex "true"^^xsd:boolean ;
# rdfs:label "Verfügbarkeitsresultat"@de , "Availability Result"@en ;
# :primaryKey :AvailabilityKey .
# :AvailabilityResultMod
# a owl:Class ;
# :ignoreIndex "true"^^xsd:boolean ;
# rdfs:label "Availability Result (modified)"@en , "Verfügbarkeitsresultat (modifiziert)"@de ;
# :primaryKey (:jid) .
# :available
# a owl:DatatypeProperty ;
# rdfs:domain
# [ a owl:Class ;
# owl:unionOf (:AvailabilityResult :HistoryEntry :AvailabilityResultMod)
# ] ;
# rdfs:label "available"@en , "verfügbar"@de ;
# rdfs:range xsd:boolean .
# :jid
# a owl:DatatypeProperty ;
# rdfs:domain
# [ a owl:Class ;
# owl:unionOf (:AvailabilityResult :HistoryEntry :AvailabilityResultMod)
# ] ;
# rdfs:label "Jabber ID" ;
# rdfs:range xsd:string .
<http://www.imis.uni-luebeck.de/mate>
a owl:Ontology ;
rdfs:label "MATe Ontologie"@de , "MATe Ontology"@en ;
owl:imports foaf: .
:primaryKey
a owl:AnnotationProperty ;
rdfs:domain owl:Class ;
rdfs:range :PropertyList ;
rdfs:comment """Definiert einen Primärschlüssel der
angegebenen Klasse. Diese Funktion wird von der MATe
Whiteboard-Implementierung benutzt um beispielsweise Sensordaten
in die Datenbank zu speichern und Histories darüber anzulegen."""@de ,
"""Defines one of the primary keys of the
given class. This is used by the MATe Whiteboard implementation
for example to merge new sensor values into the database and
create histories on them."""@en .
:ignoreIndex
a owl:AnnotationProperty ;
rdfs:domain owl:Class ;
rdfs:range xsd:boolean ;
rdfs:comment """Die markierte Klasse wird während des Einlesens
ignoriert, d.h. es wird nicht nach einem Primärschlüssel gesucht
und anschließend eine Warnung ausgegeben."""@de ,
"""The marked class will be ignored during initialization,
i.e. there will be no warning when a class couldn't be used because
there was no primary key defined."""@en .
:HistoryEntry
a owl:Class ;
:ignoreIndex "true"^^xsd:boolean ;
rdfs:label "History Entry"@en , "History-Eintrag"@de .
:PropertyList
a owl:Class ;
:ignoreIndex "true"^^xsd:boolean ;
rdfs:label "Property List"@en , "Property-Liste"@de ;
rdfs:subClassOf rdf:List ;
rdfs:subClassOf
[ a owl:Restriction ;
owl:allValuesFrom owl:Property ;
owl:onProperty rdf:first
] .
:historyType
a owl:ObjectProperty ;
rdfs:domain :HistoryEntry ;
rdfs:range owl:Class ;
rdfs:label "history type"@en , "History-Typ"@de .
:historyEntries
a owl:ObjectProperty ;
rdfs:domain :HistoryEntry ;
rdfs:range rdf:List ;
rdfs:label "History-Einträge"@de , "history entries"@en .
:ExtractMode
a owl:Class ;
:ignoreIndex "true"^^xsd:boolean ;
rdfs:label "Extract Mode"@en , "Extraktionsmodus"@de ;
owl:oneOf (:closure :1-step :explicit) .
:extractMode
a owl:AnnotationProperty ;
rdfs:domain owl:Class ;
rdfs:range :ExtractMode ;
rdfs:label "extract mode"@en , "Extraktionsmodus"@de .
:extractExplicit
a owl:AnnotationProperty ;
rdfs:domain owl:Class ;
rdfs:range :PropertyList ;
rdfs:label "extract explicit"@en , "extrahiere explizit"@de .
# TODO: narf, duplicating sensors stuff, should we use sameAs or some other convention?
:userID
a owl:DatatypeProperty ;
rdfs:domain owl:Thing ;
rdfs:range xsd:string ;
rdfs:label "Benutzer-ID"@de , "user ID"@en ;
rdfs:comment "ID of the user this value is meant for."@en ,
"ID des Benutzers für den dieser Wert bestimmt ist."@de .
:activity
a owl:ObjectProperty ;
rdfs:domain :ActivityValue ;
rdfs:range :Activity ;
rdfs:label "activity"@en , "Aktivität"@de .
:Activity
a owl:Class ;
:ignoreIndex "true"^^xsd:boolean ;
rdfs:label "Activity"@en , "Aktivität"@de ;
owl:oneOf (:shortBreak :longBreak :reading :writing :meeting :unknown) .
:ActivityValue
a owl:Class ;
:primaryKey (:userID) ;
rdfs:label "Activity Value"@en , "Aktivitätswert"@de .
:interruptible
a owl:ObjectProperty ;
rdfs:domain :InterruptibilityValue ;
rdfs:range :Interruptibility ;
rdfs:label "interruptible"@en , "unterbrechbar"@de .
:Interruptibility
a owl:Class ;
:ignoreIndex "true"^^xsd:boolean ;
owl:oneOf (:uninterruptible :interruptible :maybeInterruptible) ;
rdfs:label "Interruptibility"@en , "Unterbrechbarkeit"@de .
:InterruptibilityValue
a owl:Class ;
:primaryKey (:userID) ;
rdfs:label "Interruptibility Value"@en , "Unterbrechbarkeitswert"@de .
Jump to Line
Something went wrong with that request. Please try again.