Media in Context Platform Vocabulary 1.0

Turtle version of this vocabulary.

Authors:

Emanuel Berndl (University of Passau) (Email)
Kai Schlegel (University of Passau) (Email)

Last update:

05 November 2014

Namespace URI:

http://www.mico-project.eu/ns/platform/1.0/schema#

Abstract

Ontology and Protocol for Cross-Media Publishing, which develops a standard ontology and protocol for publishing metadata about media objects and metadata from extractors within the MICO Project.

All terms at a glance

Every workflow and extraction process of the MICO platform will end in accumulations of information, which will consist of annotations, multimedia files, their provenance information and so on. All of this has to be stored and treated in a uniform way, which also allows the saved data and information to be accessible afterwards. For that reason, the Media in Context Platform Vocabulary was developed as a metadata model that will cover all of the aspects. The metadata that will be created and modelled throughout the MICO platform deals with content items, their distribution into smaller content parts as well as their raw file content. This is always done in conjunction to provenance information like where and when they are created. But the biggest part are annotations, which will form the end of the extraction workflows happening in the MICO platform. As its core, the metadata model is based on the Open Annotation Data Model (OADM). The Media in Context Platform Vocabulary provides several OADM extensions in terms of MICO specific properties and classes for cross-media publishing (e.g. image, audio and video feature extractions).

Classes

Class: mico:ACDBody

acd bodySubclass of mico:AnnotationBody used for Audio Cutting Detection extractors.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#ACDBody
Superclass:
mico:AnnotationBody

Class: mico:ASRBody

asr bodySubclass of mico:AnnotationBody used for Automatic Speech Recognition extractors. Automatic Speech Recognition (ASR) consists in automatically transcribing what is being said in a video or audio stream.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#ASRBody
Superclass:
mico:AnnotationBody

Class: mico:AVGBody

avg bodySubclass of mico:AnnotationBody used for A/V Error Detection and Quality Assessment extractors. The purpose of the AVQ extractor is to deliver technical measurements of the quality of an image or video with respect to different kinds of quality artifacts.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#AVGBody
Superclass:
mico:AnnotationBody

Class: mico:AnimalDetectionBody

animal detection bodySubclass of mico:DetectionBody used for animal detection extractors.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#AnimalDetectionBody
Superclass:
mico:DetectionBody

Class: mico:ChatroomCleanerBody

chatroom cleaner bodySubclass of mico:AnnotationBody used for Chatroom Cleaner extractors. The chatroom cleaner takes the textual data from chatrooms and "cleans" it, making it more suitable for processing by text analysis tools, such as parsers, named entity recognisers, and sentiment analyser.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#ChatroomCleanerBody
Superclass:
mico:AnnotationBody

Class: mico:ContentItem

content itemThe class for a content item. This class must be associated with every content item.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#ContentItem
Properties include:
mico:hasContentPart

Class: mico:ContentPart

content partThe class for content parts. This class must be associated with every content part.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#ContentPart
Properties include:
mico:hasContent
Used with:
mico:hasContentPart

Class: mico:DetectionBody

detection bodySubclass of mico:AnnotationBody used for detection extractors (e.g. face or animal detection).

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#DetectionBody
Superclass:
mico:AnnotationBody
Subclasses:
mico:FaceDetectionBody, mico:EyeDetectionBody, mico:NoseDetectionBody, mico:MouthDetectionBody, mico:AnimalDetectionBody, mico:RightEyeDetectionBody, mico:LeftEyeDetectionBody, mico:MouthCenterDetectionBody

Class: mico:EyeDetectionBody

eye detection bodySubclass of mico:DetectionBody used for eye detection extractors.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#EyeDetectionBody
Superclass:
mico:DetectionBody

Class: mico:FaceDetectionBody

face detection bodySubclass of mico:DetectionBody used for face detection extractors.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#FaceDetectionBody
Superclass:
mico:DetectionBody

Class: mico:FaceRecognitionBody

face recognition bodySubclass of mico:DetectionBody used for face recognition extractors.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#FaceRecognitionBody
Superclass:
mico:AnnotationBody

Class: mico:IWGBody

iwg bodySubclass of mico:AnnotationBody used for Interactive Wrapper Generator extractors. Interactive Wrapper Generators find out how well the inherent structure in web pages and XML documents interact with the structure of extracted media metadata from the web page elements.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#IWGBody
Superclass:
mico:AnnotationBody

Class: mico:LeftEyeDetectionBody

left eye detection bodySubclass of mico:DetectionBody used for left eye detection extractors.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#LeftEyeDetectionBody
Superclass:
mico:DetectionBody

Class: mico:LowLevelFeatureBody

low level feature bodySubclass of mico:AnnotationBody used for a Low-Level Feature extractor result. Low-Level Features or descriptors are compact representations of audio or video signals and are the first stage of an audio-visual analysis process.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#LowLevelFeatureBody
Superclass:
mico:AnnotationBody

Class: mico:MediaContainerTagBody

media container tag bodySubclass of mico:AnnotationBody used for Media Container Tag extractors. Many multimedia container for video and audio are describing their content with container specific fields / tags.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#MediaContainerTagBody
Superclass:
mico:AnnotationBody

Class: mico:MouthCenterDetectionBody

mouth center detection bodySubclass of mico:DetectionBody used for mouth center detection extractors.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#MouthCenterDetectionBody
Superclass:
mico:DetectionBody

Class: mico:MouthDetectionBody

mouth detection bodySubclass of mico:DetectionBody used for mouth detection extractors.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#MouthDetectionBody
Superclass:
mico:DetectionBody

Class: mico:MultimediaBody

multimedia bodySubclass of mico:AnnotationBody used for multimedia uploads (e.g. images, audio or video).

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#MultimediaBody
Superclass:
mico:AnnotationBody

Class: mico:NERBody

ner bodySubclass of mico:AnnotationBody used for Named Entity Recogniser extractors. Named Entity Recognition (NER) classifies sequences of words in text into categories (so-called named entities).

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#NERBody
Superclass:
mico:AnnotationBody

Class: mico:NoseDetectionBody

nose detection bodySubclass of mico:DetectionBody used for nose detection extractors.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#NoseDetectionBody
Superclass:
mico:DetectionBody

Class: mico:PSPBody

psp bodySubclass of mico:AnnotationBody used for Phrase Structure Parser extractors. A Phrase Structure Parser provides the constituency relation of a natural language sentence.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#PSPBody
Superclass:
mico:AnnotationBody

Class: mico:QuestionDetectionBody

question detection bodySubclass of mico:AnnotationBody used for Question Detection extractors.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#QuestionDetectionBody
Superclass:
mico:AnnotationBody

Class: mico:RightEyeDetectionBody

right eye detection bodySubclass of mico:DetectionBody used for right eye detection extractors.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#RightEyeDetectionBody
Superclass:
mico:DetectionBody

Class: mico:SMDBody

smd bodySubclass of mico:AnnotationBody used for Speech Music Discrimination extractors. Speech Music Discrimination extractors are able to analyse audio files and extract content-based annotations of the audio files, that means recognise if speech, music, speech+music or silence are audible throughout the time line of the files.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#SMDBody
Superclass:
mico:AnnotationBody

Class: mico:SentimentAnalysisBody

sentiment analysis bodySubclass of mico:AnnotationBody used for Sentiment Analysis extractors. Sentiment analysis consists in establishing the writer’s judgement, affective state, or intended emotional communication.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#SentimentAnalysisBody
Superclass:
mico:AnnotationBody

Class: mico:TVSBody

tvs bodySubclass of mico:AnnotationBody used for Temporal Video Segmentation extractors, which are able to find shot boundaries and key frames in shots for video sequences.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#TVSBody
Superclass:
mico:AnnotationBody

Class: mico:TextualFeatureBody

textual feature bodySubclass of mico:AnnotationBody used for Textual Feature extractors. Textual Feature extractors output a document-feature vector representing how many times a feature F was encountered in media asset M.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#TextualFeatureBody
Superclass:
mico:AnnotationBody

Class: mico:VSIBody

vsi bodySubclass of mico:AnnotationBody used for Visual Similarity extractors. Visual Similarity may describe the same mood two videos represent, that the same kinds of objects or scene are shown or that two image or videos do have the same recording source but are modified by basic editing and encoding operations.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#VSIBody
Superclass:
mico:AnnotationBody

Properties

Property: mico:hasBody

has bodyThe relationship between an annotation and its body

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#hasBody
Domain:
oa:Annotation
Range:
mico:AnnotationBody
Superproperty:
oa:hasBody

Property: mico:hasConfidence

has confidenceProperty that specifies the confidence value of an extraction result.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#hasConfidence
Domain:
mico:AnnotationBody
Range:
xsd:decimal

Property: mico:hasContent

has contentThe relationship between a content part and its actual content. The content can be a multimedia item (of different types) or an annotation (type oa:Annotation). There MUST be exactly one mico:hasContent relation.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#hasContent
Domain:
mico:ContentPart
Range:
oa:Annotation

Property: mico:hasContentPart

has content partThe relationship between a content item and its (single or multiple) content parts. There MAY be 0 or more mico:hasContentPart per mico:ContentItem.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#hasContentPart
Domain:
mico:ContentItem
Range:
mico:ContentPart

Property: mico:hasId

has idProperty for an extractor registered at the MICO platform. Unique ID for a given extractor.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#hasId
Domain:
prov:SoftwareAgent
Range:
rdfs:Literal

Property: mico:hasLocation

has locationProperty that specifies the location (IRI) of a given multimedia item.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#hasLocation
Domain:
mico:AnnotationBody

Property: mico:hasQueueName

has queue nameProperty for an extractor registered at the MICO platform. Specifies the queue name that the given extractor listens to.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#hasQueueName
Domain:
prov:SoftwareAgent

Property: mico:hasRefinedType

has refined typeProperty that refines the type of the given extractor.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#hasRefinedType
Domain:
mico:AnnotationBody
Range:
rdfs:Literal

Property: mico:hasVersion

has versionProperty for an extractor registered at the MICO platform. Specifies the current version as decimal value of the given extractor.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#hasVersion
Domain:
prov:SoftwareAgent
Range:
rdfs:Literal

Property: mico:provides

providesProperty for an extractor registered at the MICO platform. Counterpart to mico:requires, this specifies what MIME type the output of the given extractor has. This will also be changed in future versions of the MICO platform.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#provides
Domain:
prov:SoftwareAgent
Range:
rdfs:Literal

Property: mico:requires

requiresProperty for an extractor registered at the MICO platform. Specifies which MIME type the input file of the given extractor can have. This will be changed to an enhanced approach in future version of the MICO platform.

URI:
http://www.mico-project.eu/ns/platform/1.0/schema#requires
Domain:
prov:SoftwareAgent
Range:
rdfs:Literal