SEMAINE 06 : des schémas particuliers

Transcription

SEMAINE 06 : des schémas particuliers
SEMAINE 06 : des schémas particuliers
1.  SKOS pour les thésaurus
2.  Dublin Core pour les documents
3.  Creative Commons pour les droits
4.  FOAF pour les personnes
5.  Ressources multimédias
6.  SAWSDL pour les services
64
annotation des éléments multimédias
•  adressage d’éléments internes aux
ressources
[MEDIA FRAGMENT]
•  description sémantique de
ressources multimédia
[MEDIA ANNOTATION]
65
schéma d’URI
<nom du schéma>:<partie hiérarchique>[?<requête>][#<fragment>]
http://www.example.com/example.ogv#track=audio&t=10,20
66
fragments multimédias
•  fragment = partie de l’URI après le #
http://www.example.com/example.ogv#track=audio&t=10,20
67
http://www.w3.org/TR/media-frags/
fragments multimédias
•  fragment = partie de l’URI après le #
http://www.example.com/example.ogv#track=audio&t=10,20
•  dimensions :
‒ 
‒ 
‒ 
‒ 
temporelle : t=10,20 / t=npt:,0:02:01.5 / t=clock:2009-07-26T11:19:01Z
spatiale : xywh=pixel:160,120,320,240 / xywh=percent:25,25,50,50
track : track=1 / track=video&track=subtitle / track=Wide
nommée : id=chapter-1
68
http://www.w3.org/TR/media-frags/
Ontology for Media Resources
schéma de base pour l’annotation des ressources multimédias
http://www.w3.org/TR/mediaont-10/
14 classes et 86 propriétés
@prefix ma: <http://www.w3.org/ns/ma-ont#> .
ma:MediaResource ma:MediaFragment ma:Track
ma:AudioTrack ma:VideoTrack ma:DataTrack
...
ma:hasFragment ma:hasTrack
...
69
Ontology for Media Resources
schéma de base pour l’annotation des ressources
<video.ogv> a ma:MediaResource ;
ma:hasTrack <video.ogv#track=audio>, <video.ogv#track=subtitle> ;
ma:hasSubtitling <video.ogv#track=subtitle> ;
ma:hasSigning <video.ogv#xywh=percent:70,70,90,90> .
70
Ontology for Media Resources
schéma de base pour l’annotation des ressources
<video.ogv> a ma:MediaResource ;
ma:hasTrack <video.ogv#track=audio>, <video.ogv#track=subtitle> ;
ma:hasSubtitling <video.ogv#track=subtitle> ;
ma:hasSigning <video.ogv#xywh=percent:70,70,90,90> .
<video.ogv#track=audio> a ma:AudioTrack ;
ma:hasLanguage [ rdfs:label "en-GB" ] ;
ma:hasFragment <video.ogv#track=audio&t=10,20> .
71
Ontology for Media Resources
schéma de base pour l’annotation des ressources
<video.ogv> a ma:MediaResource ;
ma:hasTrack <video.ogv#track=audio>, <video.ogv#track=subtitle> ;
ma:hasSubtitling <video.ogv#track=subtitle> ;
ma:hasSigning <video.ogv#xywh=percent:70,70,90,90> .
<video.ogv#track=audio> a ma:AudioTrack ;
ma:hasLanguage [ rdfs:label "en-GB" ] ;
ma:hasFragment <video.ogv#track=audio&t=10,20> .
<video.ogv#track=audio&t=10,20> a ma:MediaFragment ;
ma:hasLanguage [ rdfs:label "fr" ] .
72
Ontology for Media Resources
schéma de base pour l’annotation des ressources
<video.ogv> a ma:MediaResource ;
ma:hasTrack <video.ogv#track=audio>, <video.ogv#track=subtitle> ;
ma:hasSubtitling <video.ogv#track=subtitle> ;
ma:hasSigning <video.ogv#xywh=percent:70,70,90,90> .
<video.ogv#track=audio> a ma:AudioTrack ;
ma:hasLanguage [ rdfs:label "en-GB" ] ;
ma:hasFragment <video.ogv#track=audio&t=10,20> .
<video.ogv#track=audio&t=10,20> a ma:MediaFragment ;
ma:hasLanguage [ rdfs:label "fr" ] .
<video.ogv#track=subtitle> a ma:DataTrack ;
ma:hasLanguage [ rdfs:label "es" ] .
73
Ontology for Media Resources
schéma de base pour l’annotation des ressources
<video.ogv> a ma:MediaResource ;
ma:hasTrack <video.ogv#track=audio>, <video.ogv#track=subtitle> ;
ma:hasSubtitling <video.ogv#track=subtitle> ;
ma:hasSigning <video.ogv#xywh=percent:70,70,90,90> .
<video.ogv#track=audio> a ma:AudioTrack ;
ma:hasLanguage [ rdfs:label "en-GB" ] ;
ma:hasFragment <video.ogv#track=audio&t=10,20> .
<video.ogv#track=audio&t=10,20> a ma:MediaFragment ;
ma:hasLanguage [ rdfs:label "fr" ] .
<video.ogv#track=subtitle> a ma:DataTrack ;
ma:hasLanguage [ rdfs:label "es" ] .
<video.ogv#xywh=percent:70,70,90,90> a ma:MediaFragment ;
ma:hasLanguage [ rdfs:label "bfi" ] .
74