Hello!
For the music ontology project
(http://pingthesemanticweb.com/ontology/mo/), I just finished a
(really) small program (attached) allowing to generate specifications
from a RDF knowledge base. It outputs the "inner" part of the
specification (glance, classes (domain-of/range-of/subclass-of) and
properties (domain/range)), in a FOAF/SIOC specification style.
I "freely" (as python and prolog are, well, quite different:-) )
adapted the specgen script that Uldis Bojar sent me, and so far, it
seems to output quite the same things. But I think it is a bit more
flexible, through the use of "shortcut predicates", a sort of
mid-level representation of the knowledge base used when getting to
the high-level HTML representation. It also supports some OWL
constructs (such as owl:unionOf for domain/range).
To use it, you need SWI-Prolog (compiled with the semweb package).
Then, change or add some rdf_load/1 clauses in onto_spec.pl, load the
file, and do:
?- onto_spec_to_file('myspecification.html').
Cheers, and many thanks!
Yves
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---
SWI-Prolog module for automatic generation of specification
Hi Yves,
Nice work. :)
The most interesting thing would be to see an example of new things
added. Sadly no time now to play with another programming language.
Could you point to an example HTML page generated by your tool?
If anyone else wants to play with SpecGen it can be found at:
http://sw.deri.org/svn/sw/2005/08/sioc/ontology/spec/
Thanks,
Uldis
On 2/19/07, Yves Raimond wrote:
> Hello!
>
> For the music ontology project
> (http://pingthesemanticweb.com/ontology/mo/), I just finished a
> (really) small program (attached) allowing to generate specifications
> from a RDF knowledge base. It outputs the "inner" part of the
> specification (glance, classes (domain-of/range-of/subclass-of) and
> properties (domain/range)), in a FOAF/SIOC specification style.
>
> I "freely" (as python and prolog are, well, quite different:-) )
> adapted the specgen script that Uldis Bojar sent me, and so far, it
> seems to output quite the same things. But I think it is a bit more
> flexible, through the use of "shortcut predicates", a sort of
> mid-level representation of the knowledge base used when getting to
> the high-level HTML representation. It also supports some OWL
> constructs (such as owl:unionOf for domain/range).
>
> To use it, you need SWI-Prolog (compiled with the semweb package).
> Then, change or add some rdf_load/1 clauses in onto_spec.pl, load the
> file, and do:
> ?- onto_spec_to_file('myspecification.html').
>
>
> Cheers, and many thanks!
>
> Yves
>
> >
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---
SWI-Prolog module for automatic generation of specification
Hi Uldis!
> Nice work. :)
>
> The most interesting thing would be to see an example of new things
> added. Sadly no time now to play with another programming language.
> Could you point to an example HTML page generated by your tool?
The output is the same one as the one generated by the current python
script you are using to generate SIOC's doc.
It creates the glossary list and all the classes/properties.
Take care,
Fred
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---
SWI-Prolog module for automatic generation of specification
On 2/22/07, Frederick Giasson wrote:
> > The most interesting thing would be to see an example of new things
> > added. Sadly no time now to play with another programming language.
> > Could you point to an example HTML page generated by your tool?
>
> The output is the same one as the one generated by the current python
> script you are using to generate SIOC's doc.
>
> It creates the glossary list and all the classes/properties.
I thought that it does more than the python script. That's what I was
looking for in an example.
Best,
Uldis
[ http://captsolo.net/info/ ]
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---
SWI-Prolog module for automatic generation of specification
well yes, the only difference is that it handles unionof, status of
terms, and individuals. i am not at the lab right now but i will send
some examples tomorrow. cheers!
yves
2007/2/22, captsolo@gmail.com: wrote:
>
> On 2/22/07, Frederick Giasson
> > > The most interesting thing would be to see an example of new things
> > > added. Sadly no time now to play with another programming language.
> > > Could you point to an example HTML page generated by your tool?
> >
> > The output is the same one as the one generated by the current python
> > script you are using to generate SIOC's doc.
> >
> > It creates the glossary list and all the classes/properties.
>
> I thought that it does more than the python script. That's what I was
> looking for in an example.
>
> Best,
> Uldis
>
> [ http://captsolo.net/info/ ]
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---
SWI-Prolog module for automatic generation of specification
!doctype>Classes: | AnalogSignal | Arrangement | Blues | Brass | Cd | Classical | Composition | CorporateBody | Country | Dat | Dcc | Digital | DigitalSignal | Dvda | Electronica | Festival | Funk | Genre | Gospel | Hiphop | Instrument | Instrumentation | Jazz | Keyboard | Label | Libretto | Lyrics | Magnetictape | Md | Medium | Melodic | Movement | MusicArtist | MusicGroup | MusicalExpression | MusicalItem | MusicalManifestation | MusicalWork | Orchestration | Percussion | Performance | Pop | PublishedLibretto | PublishedLyrics | PublishedScore | Record | Recording | Reggae | ReleaseStatus | ReleaseType | Rock | Sacd | Score | Show | Signal | SoloMusicArtist | Sound | Stream | String | Track | Vinyl | Woodwind | World |
Properties: | amazon_asin |
availableAs |
biography |
bitsPerSample |
bpm |
channels |
collaborated_with |
compilation_of |
compiled |
compiler |
composer |
conducted |
conductor |
contains_sample_from |
creatorOf |
discography |
discogs |
djmix_of |
djmixed |
djmixed_by |
encoding |
engineer |
engineered |
exchange_item |
fanpage |
freedownload |
hasManifestation |
has_movement |
has_track |
image |
imdb |
key |
licence |
listened |
listener |
mailorder |
mashup_of |
medley_of |
member_of |
movementNum |
musicbrainz |
musicmoz |
myspace |
olga |
onlinecommunity |
opus |
other_release_of |
paiddownload |
performed |
performer |
pitch |
possess_item |
produced |
producer |
producesSignal |
producesSound |
producesWork |
productOfComposition |
publicationOf |
published |
publishedAs |
publisher |
publishingLocation |
puid |
recordedAs |
records |
releaseStatus |
releaseType |
remaster_of |
remix_of |
remixed |
remixer |
review |
sampleRate |
sampled |
sampledVersionOf |
sampler |
sell_item |
signalTime |
similar_to |
stream_url |
supporting_musician |
tempo |
timber |
trackNum |
translation_of |
tribute_to |
trmid |
usedInPerformance |
usedInRecording |
usesSound |
usesWork |
want_item |
wikipedia |
Individuals: | album |
audiobook |
bootleg |
compilation |
ep |
interview |
live |
official |
promotion |
remix |
soundtrack |
spokenword |
Classes and Properties (full detail)
Class: mo:AnalogSignal - stable
AnalogSignal
- An analog signal.
[back to top]
Class: mo:Arrangement - stable
Arrangement
- An arrangement event.
Takes as agent the arranger, and produces a score (informational object, not the actually published score).
[back to top]
Class: mo:Blues - unstable
Blues
- Blues musical type.
Type of folksong that originated among Black Americans at the beginning of the 20th century; has a melancholy sound from repeated use of blue notes
[back to top]
Class: mo:Brass - stable
Brass
- Wind musical instrument, that consists of a brass tube blown by means of a cup-shaped or funnel-shaped mouthpiece.
[back to top]
Class: mo:Cd - unstable
Cd
- Compact Disc used as medium to record a musical manifestation.
[back to top]
Class: mo:Classical - unstable
Classical
- Classical music genre.
Traditional genre of music conforming to an established form and appealing to critical interest and developed musical taste
[back to top]
Class: mo:Composition - stable
Composition
- A composition event.
Takes as agent the composer himself.
It produces a MusicalWork, or a MusicalExpression (when the initial "product" is a score, for example), or both...
[back to top]
Class: mo:CorporateBody - stable
CorporateBody
- Organization or group of individuals and/or other organizations involved in the music market.
[back to top]
Class: mo:Country - unstable
Country
- Country musical genre.
Simple style of folk music heard mostly in the southern United States; usually played on stringed instruments
[back to top]
Class: mo:Dat - unstable
Dat
- Data Audio Tape used as medium to record a musical manifestation.
[back to top]
Class: mo:Dcc - unstable
Dcc
- Digital Compact Cassette used as medium to record a musical manifestation.
[back to top]
Class: mo:Digital - unstable
Digital
- Musical instrument that use digital principles to express musical sequences.
[back to top]
Class: mo:DigitalSignal - stable
DigitalSignal
- A digital signal
[back to top]
Class: mo:Dvda - unstable
Dvda
- DVD-Audio used as medium to record a musical manifestation.
[back to top]
Class: mo:Electronica - unstable
Electronica
- Electronica musical genre.
Covers a wide range of electronic or electronic-influenced music.
[back to top]
Class: mo:Festival - stable
Festival
- A festival - musical/artistic event lasting several days, like Glastonbury, Rock Am Ring...
We migth decompose this event (which is in fact just a classification of the space/time region related to
a particular festival) using hasSubEvent in several performances at different space/time.
[back to top]
Class: mo:Funk - unstable
Funk
- Funk musical genre.
Earthy type of jazz combining it with blues and soul; has a heavy bass line that accentuates the first beat in the bar
[back to top]
Class: mo:Genre - stable
Genre
- An expressive style of music.
[back to top]
Class: mo:Gospel - unstable
Gospel
- Gospel musical genre.
Folk music consisting of a genre of a cappella music originating with Black slaves in the United States and featuring call and response; influential on the development of other genres of popular music (especially soul)
[back to top]
Class: mo:Hiphop - unstable
Hiphop
- Hiphop musical genre.
Genre of African-American music of the 1980s and 1990s in which rhyming lyrics are chanted to a musical accompaniment.
[back to top]
Class: mo:Instrument - stable
Instrument
- Any of various devices or contrivances that can be used to produce musical tones or sound.
[back to top]
Class: mo:Instrumentation - stable
Instrumentation
- Instrumentation deals with the techniques of writing music for a specific instrument,
including the limitations of the instrument, playing techniques and idiomatic handling of the instrument.
[back to top]
Class: mo:Jazz - unstable
Jazz
- Jazz musical genre.
Genre of popular music that originated in New Orleans around 1900 and developed through increasingly complex styles.
[back to top]
Class: mo:Keyboard - stable
Keyboard
- Musical instrument that has a set of keys that consist of scale.
[back to top]
Class: mo:Label - stable
Label
- Trade name of a company that produces musical works or expression of musical works.
[back to top]
Class: mo:Libretto - stable
Libretto
- Libretto
[back to top]
Class: mo:Lyrics - stable
Lyrics
- Lyrics
[back to top]
Class: mo:Magnetictape - unstable
Magnetictape
- Magnetic analogue tape used as medium to record a musical manifestation.
[back to top]
Class: mo:Md - unstable
Md
- Mini Disc used as medium to record a musical manifestation.
[back to top]
Class: mo:Medium - unstable
Medium
- A means or instrumentality for storing or communicating musical manifestation.
[back to top]
Class: mo:Melodic - unstable
Melodic
- Melodic musical genre.
Term that covers various genres of non-classical music which are primarily characterised by the dominance of a single strong melody line. Rhythm, tempo and beat are subordinate to the melody line or tune, which is generally easily memorable, and followed without great difficulty. Melodic music is found in all parts of the world, overlapping many genres, and may be performed by a singer or orchestra, or a combination of the two.
[back to top]
Class: mo:Movement - unstable
Movement
- A movement is a self-contained part of a musical work. While individual or selected movements from a composition are sometimes performed separately, a performance of the complete work requires all the movements to be performed in succession.
Often a composer attempts to interrelate the movements thematically, or sometimes in more subtle ways, in order that the individual
movements exert a cumulative effect. In some forms, composers sometimes link the movements, or ask for them to be played without a
pause between them.
[back to top]
Class: mo:MusicArtist - stable
MusicArtist
- A person or a group of people (or a computer :-) ), whose musical
creative work shows sensitivity and imagination
[back to top]
Class: mo:MusicGroup - stable
MusicGroup
- Group of musicians, or musical ensemble, usually popular or folk, playing parts of or improvising off of a musical arrangement.
[back to top]
Class: mo:MusicalExpression - unstable
MusicalExpression
- Intellectual or artistic realization of a musical work.
From the FRBR final report: The second entity defined in the model is expression: the intellectual or artistic realization of a work in the form of alpha-numeric, musical, or choreographic notation, sound, etc., or any combination of such forms.
An expression is the specific intellectual or artistic form that a work takes each time it is "realized." Expression encompasses, for example, the specific words, sentences, paragraphs, etc. that result from the realization of a work in the form of a text, or the particular notes, phrasing, etc. resulting from the realization of a musical work. The boundaries of the entity expression are defined, however, so as to exclude aspects of physical form, such as typeface and page layout, that are not integral to the intellectual or artistic realization of the work as such.
Inasmuch as the form of expression is an inherent characteristic of the expression, any change in form (e.g., from alpha-numeric notation to spoken word) results in a new expression. Similarly, changes in the intellectual conventions or instruments that are employed to express a work (e.g., translation from one language to another) result in the production of a new expression. Strictly speaking, any change in intellectual or artistic content constitutes a change in expression. Thus, if a text is revised or modified, the resulting expression is considered to be a new expression, no matter how minor the modification may be.
By exemple:
Work #1 Franz Schubert's Trout quintet
* Expression #1 the composer's score
* Expression #2 performance by the Amadeus Quartet and Hephzibah Menuhin on piano
* Expression #3 performance by the Cleveland Quartet and Yo-Yo Ma on the cello
* . . . .
Defining expression as an entity in the model gives us a means of reflecting the distinctions in intellectual or artistic content that may exist between one realization and another of the same work. With expression defined as an entity, we can describe the intellectual or artistic attributes of a particular realization of a work, and use the differences in those attributes to signal differences in intellectual or artistic content.
Defining expression as an entity also enables us to draw relationships between specific expressions of a work. We can use the entity called expression to identify, for example, the specific text on which a translation is based, or the specific score used for the performance of a musical composition.
We can also use the entity defined as expression to indicate that the intellectual or artistic content embodied in one manifestation is in fact the same as that embodied in another manifestation. If two manifestations embody the same intellectual or artistic content, even though the physical embodiment may differ and differing attributes of the manifestations may obscure the fact that the content is the same in both, we can make the common link through the entity defined as expression.
[back to top]
Class: mo:MusicalItem - unstable
MusicalItem
- A single exemplar of a musical expression.
For example, it could be a single exemplar of a CD. This is normally an single object (a CD) possessed by somebody.
From the FRBR final report: The entity defined as item is a concrete entity. It is in many instances a single physical object (e.g., a copy of a one-volume monograph, a single audio cassette, etc.). There are instances, however, where the entity defined as item comprises more than one physical object (e.g., a monograph issued as two separately bound volumes, a recording issued on three separate compact discs, etc.).
In terms of intellectual content and physical form, an item exemplifying a manifestation is normally the same as the manifestation itself. However, variations may occur from one item to another, even when the items exemplify the same manifestation, where those variations are the result of actions external to the intent of the producer of the manifestation (e.g., damage occurring after the item was produced, binding performed by a library, etc.).
[back to top]
Class: mo:MusicalManifestation - stable
MusicalManifestation
- Physical embodiment of an expression of a musical work.
This entity is related to the edition/production/publication of a musical expression (musical manifestation are closely related with the music industry (their terms, concepts, definitions, methods (production, publication, etc.), etc.)
From the FRBR final report: The entity defined as manifestation encompasses a wide range of materials, including manuscripts, books, periodicals, maps, posters, sound recordings, films, video recordings, CD-ROMs, multimedia kits, etc. As an entity, manifestation represents all the physical objects that bear the same characteristics, in respect to both intellectual content and physical form.
When a work is realized, the resulting expression of the work may be physically embodied on or in a medium such as paper, audio tape, video tape, canvas, plaster, etc. That physical embodiment constitutes a manifestation of the work. In some cases there may be only a single physical exemplar produced of that manifestation of the work (e.g., an author's manuscript, a tape recorded for an oral history archive, an original oil painting, etc.). In other cases there are multiple copies produced in order to facilitate public dissemination or distribution. In those cases there is normally a more formal production process involved, and a publisher, producer, or distributor takes responsibility for the process. In other cases there may be only a limited number of copies made of an original exemplar for purposes such as private study (e.g., a dubbing of an original recording of a piece of music), or preservation (e.g., a photocopy produced on permanent paper of an author's original typescript). Whether the scope of production is broad (e.g., in the case of publication, etc.) or limited (e.g., in the case of copies made for private study, etc.), the set of copies produced in each case constitutes a manifestation. All copies produced that form part of the same set are considered to be copies of the same manifestation.
The boundaries between one manifestation and another are drawn on the basis of both intellectual content and physical form. When the production process involves changes in physical form the resulting product is considered a new manifestation. Changes in physical form include changes affecting display characteristics (e.g., a change in typeface, size of font, page layout, etc.), changes in physical medium (e.g., a change from paper to microfilm as the medium of conveyance), and changes in the container (e.g., a change from cassette to cartridge as the container for a tape). Where the production process involves a publisher, producer, distributor, etc., and there are changes signaled in the product that are related to publication, marketing, etc. (e.g., a change in publisher, repackaging, etc.), the resulting product may be considered a new manifestation. Whenever the production process involves modifications, additions, deletions, etc. that affect the intellectual or artistic content, the result is a new manifestation embodying a new expression of the work.
Work #1 J. S. Bach's Six suites for unaccompanied cello
* Expression #1 performances by Janos Starker recorded in 1963 and 1965
o Manifestation #1 recordings released on 33 1/3 rpm sound discs in 1965 by Mercury
o Manifestation #2 recordings re-released on compact disc in 1991 by Mercury
* Expression #2 performances by Yo-Yo Ma recorded in 1983
o Manifestation #1 recordings released on 33 1/3 rpm sound discs in 1983 by CBS Records
o Manifestation #2 recordings re-released on compact disc in 1992 by CBS Records
Changes that occur deliberately or even inadvertently in the production process that affect the copies result, strictly speaking, in a new manifestation. A manifestation resulting from such a change may be identified as a particular "state" or "issue" of the publication.
Changes that occur to an individual copy after the production process is complete (e.g., the loss of a page, rebinding, etc.) are not considered to result in a new manifestation. That copy is simply considered to be an exemplar (or item) of the manifestation that deviates from the copy as produced.
Defining manifestation as an entity enables us to name and describe the complete set of items that result from a single act of physical embodiment or production. The entity manifestation serves to describe the shared characteristics of copies of a particular publication, edition, release, etc., as well as to describe unique productions such as manuscripts, original oil paintings, etc.
With the entity defined as manifestation we can describe the physical characteristics of a set of items and the characteristics associated with the production and distribution of that set of items that may be important factors in enabling users to choose a manifestation appropriate to their physical needs and constraints, and to identify and acquire a copy of that manifestation.
Defining manifestation as an entity also enables us to draw relationships between specific manifestations of a work. We can use the relationships between manifestations to identify, for example, the specific publication that was used to create a microreproduction.
[back to top]
Class: mo:MusicalWork - stable
MusicalWork
- Distinct intellectual or artistic musical creation.
From the FRBR final report: A work is an abstract entity; there is no single material object one can point to as the work. We recognize the work through individual realizations or expressions of the work, but the work itself exists only in the commonality of
content between and among the various expressions of the work. When we speak of Homer's Iliad as a work, our point of reference is not a particular recitation or text of the work, but the intellectual creation that lies behind all the various expressions of the work.
By exemple:
work #1 J. S. Bach's The art of the fugue
* expression #1 the composer's score for organ
* expression #2 an arrangement for chamber orchestra by Anthony Lewis
* . . . .
By contrast, when the modification of a work involves a significant degree of independent intellectual or artistic effort, the result is viewed, for the purpose of this study, as a new work. Thus paraphrases, rewritings, adaptations for children, parodies, musical variations on a theme and free transcriptions of a musical composition are considered to represent new works.
On a pragmatic level, defining work as an entity in the model serves a number of purposes. It enables us to give a name and draw relationships to the abstract intellectual or artistic creation that encompasses all the individual expressions of that work. Thus, when we describe a work of literary criticism dealing with Homer's Iliad, for example, we are able to relate the work of criticism to the work that it treats as its subject. By naming Homer's work and defining the relationship between it and the work of criticism, we are able to indicate that the subject of the work of criticism is in fact the abstraction we know as the Iliad, and not any specific expression of that work.
Defining work as an entity also enables us to establish indirect relationships between expressions of the same work in cases where we are unable to draw direct relationships between individual expressions. For example, there may exist many translations of a work (e.g., Anne of Green Gables), and it may not always be possible or necessary to specify the text that has served as the basis for a given translation. In that case we do not draw a direct relationship between individual expressions of the work (i.e., between the translation and the text or texts on which the translation was based), but we relate those and other texts and translations of the work implicitly by relating each of them to the entity we call the work.
Relating expressions of a work indirectly by relating each expression to the work that it realizes is often the most efficient means of grouping related expressions. In effect, the name we give to the work serves as the name for the entire set or group of expressions that are realizations of the same intellectual or artistic creation (e.g., Lancelot du Lac). It is the entity defined as work, therefore, that provides us with this grouping capability.
[back to top]
Class: mo:Orchestration - stable
Orchestration
- Orchestration includes, in addition to instrumentation, the handling of groups of instruments and their balance and interaction.
[back to top]
Class: mo:Percussion - stable
Percussion
- Musical instrument that produces sound by striking the body.
[back to top]
Class: mo:Performance - stable
Performance
- A performance event.
It might include as agents performers, engineers, conductors, or even listeners.
It might include as factors a score, a MusicalWork, musical instruments.
It might produce a sound:-)
[back to top]
Class: mo:Pop - unstable
Pop
- Pop musical genre.
Music of general appeal to teenagers; a bland watered-down version of rock'n'roll with more rhythm and harmony and an emphasis on romantic love
[back to top]
Class: mo:PublishedLibretto - stable
PublishedLibretto
- A published libretto
[back to top]
Class: mo:PublishedLyrics - stable
PublishedLyrics
- Published lyrics, as a book or as a text file, for example
[back to top]
Class: mo:PublishedScore - stable
PublishedScore
- A published score (subclass of MusicalManifestation)
[back to top]
Class: mo:Record - stable
Record
- A published record (manifestation which first aim is to render the product of a recording)
[back to top]
Class: mo:Recording - stable
Recording
- A recording event.
Takes a sound as a factor to produce a signal (analog or digital).
The location of such events (if any) is the actual location of the corresponding
microphone or the "recording device".
[back to top]
Class: mo:Reggae - unstable
Reggae
- Reggae musical genre.
Popular music originating in the West Indies; repetitive bass riffs and regular chords played on the off beat by a guitar.
[back to top]
Class: mo:ReleaseStatus - stable
ReleaseStatus
- Musical manifestation release status.
[back to top]
Class: mo:ReleaseType - stable
ReleaseType
- Release type of a particular manifestation, such as "album" or "interview"...
[back to top]
Class: mo:Rock - unstable
Rock
- Rock musical genre.
Genre of popular music originating in the 1950s; a blend of Black rhythm-and-blues with White country-and-western) "rock is a generic term for the range of styles that evolved out of rock'n'roll."
[back to top]
Class: mo:Sacd - unstable
Sacd
- Super Audio Compact Disc used as medium to record a musical manifestation.
[back to top]
Class: mo:Score - stable
Score
- Here, we are dealing with the informational object (the MusicalExpression), not the actually "published" score.
This may be, for example, the product of an arrangement process.
[back to top]
Class: mo:Show - stable
Show
- A show - a musical event lasting several days, in a particular venue. Examples can be
"The Magic Flute" at the Opera Bastille, August 2005, or a musical in the west end...
[back to top]
Class: mo:Signal - stable
Signal
- A subclass of MusicalExpression, representing a Signal. Realisation of a MusicalWork through both a Performance and a Recording.
[back to top]
Class: mo:SoloMusicArtist - stable
SoloMusicArtist
- Single person whose musical creative work shows sensitivity and imagination.
[back to top]
Class: mo:Sound - stable
Sound
- A subclass of MusicalExpression, representing a sound. Realisation of a MusicalWork during a musical Performance.
[back to top]
Class: mo:Stream - unstable
Stream
- Transmission over a network used as medium to broadcast a musical manifestation
[back to top]
Class: mo:String - stable
String
- Stringed musical instrument, in which sound is produced by plucking, striking, or bowing taut strings.
[back to top]
Class: mo:Track - stable
Track
- Recorded instance of a MusicalExpression. It is a MusicalManifestation
[back to top]
Class: mo:Vinyl - unstable
Vinyl
- Vinyl used as medium to record a musical manifestation
[back to top]
Class: mo:Woodwind - stable
Woodwind
- Wind musical instrument, in which sound is produced by the vibration of reeds in the mouthpiece, or by the passing of air across the mouthpiece.
[back to top]
Class: mo:World - unstable
World
- World musical genre.
World music is a term that covers all music that is not part of mainstream popular music or classical music and has some kind of "ethnic" component. The connotation of the term is popular and folk music from the third world, European popular and folk music that uses influences from the third world, and traditional music especially but not only from the third world.
[back to top]
Property: mo:amazon_asin - stable
amazon_asin - Used to link a work or the expression of a work to its corresponding Amazon ASINs page.
Property: mo:availableAs - stable
availableAs - Relates a musical manifestation to a musical item (this album, and my particular cd)
Property: mo:biography - stable
biography - Used to link an artist to their online biography.
Property: mo:bitsPerSample - stable
bitsPerSample - Associates a digital signal to the number a bits used to encode one sample. Range is xsd:int.
Property: mo:bpm - stable
bpm - Indicates the BPM of a MusicalWork or a particular Performance
Beats per minute: the pace of music measured by the number of beats occurring in 60 seconds.
Property: mo:channels - stable
channels - Associates a signal to the number of channels it holds (mono --> 1, stereo --> 2). Range is xsd:int.
Property: mo:collaborated_with - unstable
collaborated_with - Used to relate two collaborating people on a work.
Property: mo:compilation_of - unstable
compilation_of - Indicates that a musical manifestation is a compilation of several other musical manifestations.
Property: mo:compiled - unstable
compiled - Used to relate an person or a group of person who compiled the manifestation of a musical work.
Property: mo:compiler - unstable
compiler - Used to relate the manifestation of a musical work to a person or a group of person who compiled it.
Property: mo:composer - stable
composer - Associates a composition event to the actual composer. For example,
this property could link the event corresponding to the composition of the
Magic Flute in 1782 to Mozart himself (who obviously has a FOAF profile:-) ).
Property: mo:conducted - unstable
conducted - Relates agents to the performances they were conducting
Property: mo:conductor - stable
conductor - Relates a performance to the conductor involved
Property: mo:contains_sample_from - unstable
contains_sample_from - Relates a signal to another signal, which has been sampled.
Property: mo:discography - stable
discography - Used to links an artist to an online discography of their musical works. The discography should provide a summary of each released musical work of the artist.
Property: mo:discogs - stable
discogs - Used to link a musical work or the expression of a musical work, an artist or a corporate body to to its corresponding Discogs page.
Property: mo:djmix_of - unstable
djmix_of - Indicates that all (or most of) the tracks of a musical work or the expression of a musical work were mixed together from all (or most of) the tracks from another musical work or the expression of a musical work to form a so called DJ-Mix.
The tracks might have been altered by pitching (so that the tempo of one track matches the tempo of the following track) and fading (so that one track blends in smoothly with the other). If the tracks have been more substantially altered, the "mo:remix" relationship type is more appropriate.
Property: mo:djmixed - unstable
djmixed - Used to relate an artist who djmixed a musical work or the expression of a musical work.
The artist usually selected the tracks, chose their sequence, and slightly changed them by fading (so that one track blends in smoothly with the other) or pitching (so that the tempo of one track matches the tempo of the following track). This applies to a 'Mixtape' in which all tracks were DJ-mixed together into one single long track.
Property: mo:djmixed_by - unstable
djmixed_by - Used to relate a work or the expression of a work to an artist who djmixed it.
The artist usually selected the tracks, chose their sequence, and slightly changed them by fading (so that one track blends in smoothly with the other) or pitching (so that the tempo of one track matches the tempo of the following track). This applies to a 'Mixtape' in which all tracks were DJ-mixed together into one single long track.
Property: mo:encoding - unstable
encoding - Method used to convert analog electronic signals into digital format such as "MP3 CBR @ 128kbps", "OGG @ 160kbps", "FLAC", etc.
Property: mo:engineer - stable
engineer - Relates a performance or a recording to the engineer involved
Property: mo:engineered - unstable
engineered - Relates agents to the performances/recordings they were engineering in
Property: mo:exchange_item - stable
exchange_item - A person, a group of person or an organization exchanging an exemplar of a single manifestation.
Property: mo:fanpage - stable
fanpage - Used to link an artist to a fan-created webpage devoted to that artist.
Property: mo:freedownload - stable
freedownload - Used to link a work or the expression of a work to a website where the work or the expression of the work is available for free download. It can also be used to link from a person to the website where they make their works available.
Property: mo:hasManifestation - unstable
hasManifestation - Links a MusicalExpression to its manifestations
Property: mo:has_movement - unstable
has_movement - Indicates that a musical work has movements
Property: mo:has_track - stable
has_track - Indicates that a musical manifestation has a track.
Property: mo:image - stable
image - Indicates a pictorial image (JPEG, GIF, PNG, Etc.) of a musical work, the expression of a musical work, the manifestation of a work or the examplar of a manifestation.
Property: mo:imdb - stable
imdb - Used to link an artist, a musical work or the expression of a musical work to their equivalent page on IMDb, the InternetMovieDatabase.
Property: mo:key - stable
key - Indicated the key used by the musicians during a performance, or the key of a MusicalWork.
Any of 24 major or minor diatonic scales that provide the tonal framework for a piece of music.
Property: mo:licence - stable
licence - Used to link a work or the expression of a work to the license under which they can be manipulated (downloaded, modified, etc).
This is usually used to link to a Creative Commons licence.
Property: mo:listened - unstable
listened - Relates agents to the performances they were listening in
Property: mo:listener - stable
listener - Relates a performance to the listener involved
Property: mo:mailorder - stable
mailorder - Used to link a musical work or the expression of a musical work to a website where people can buy a copy of the musical manifestation.
Property: mo:mashup_of - unstable
mashup_of - Indicates that musical works or the expressions of a musical work were mashed up on this album or track.
This means that two musical works or the expressions of a musical work by different artists are mixed together, over each other, or otherwise combined into a single musical work (usually by a third artist, the remixer).
Property: mo:medley_of - unstable
medley_of - Indicates that a musical expression is a medley of several other musical expressions.
This means that the orignial musical expression were rearranged to create a new musical expression in the form of a medley.
Property: mo:member_of - unstable
member_of - Inverse of the foaf:member property
Property: mo:movementNum - unstable
movementNum - Indicates the position of a movement in a musical work.
Property: mo:musicbrainz - stable
musicbrainz -
Property: mo:musicmoz - stable
musicmoz - Used to link an artist, a musical work or the expression of a musical work to its corresponding MusicMoz page.
Property: mo:myspace - stable
myspace - Used to link a person to its corresponding MySpace page.
Property: mo:olga - stable
olga - Used to link a track to a tabulature file for track in the On-Line Guitar Archive.
Property: mo:onlinecommunity - stable
onlinecommunity - Used to link a person with an online community web page like a blog, a wiki, a forum, a livejournal page, Etc.
Property: mo:opus - stable
opus - Used to define a creative work, especially a musical composition numbered to designate the order of a composer's works.
Property: mo:other_release_of - unstable
other_release_of - Indicates that two musical manifestations are essentially the same.
Property: mo:paiddownload - stable
paiddownload - Used to link a musical work or the expression of a musical work to a website where people can buy an electronic copy of the musical work or the expression of the musical work. It can also provide a link from an artist to a site where all of that artist's musical work is available.
Property: mo:performed - unstable
performed - Relates agents to the performances they were performing in
Property: mo:performer - stable
performer - Relates a performance to the performers involved
Property: mo:pitch - unstable
pitch - Indicates the pitche of a signal.
Term referring to the high-low quality of a musical sound.
The pitch is determined by the frequency of the tone, ie, the number of vibrations per second.
Property: mo:possess_item - stable
possess_item - A person, a group of person or an organization possessing an exemplar of a single manifestation.
Property: mo:produced - stable
produced - Used to relate an person or a group of person who produced the manifestation of a work.
Property: mo:producer - stable
producer - Used to relate the manifestation of a work to a person or a group of person who produced it.
Property: mo:producesSignal - stable
producesSignal - Associates a Recording to the outputted signal.
Property: mo:producesSound - stable
producesSound - Associates a Performance to a physical Sound that is being produced by it.
Property: mo:producesWork - stable
producesWork - Associates a composition event to the produced MusicalWork. For example,
this property could link the event corresponding to the composition of the
Magic Flute in 1782 to the Magic Flute musical work itself. This musical work
can then be used in particular performances.
Property: mo:productOfComposition - unstable
productOfComposition - Associates a MusicalWork to the Composition event pertaining
to its creation. For example, I might use this property to associate
the Magic Flute to its composition event, occuring during 1782 and having as
a mo:composer Mozart.
Property: mo:publicationOf - unstable
publicationOf - Link a particular manifestation to the related signal, score, libretto, or lyrics
Property: mo:published - unstable
published - Used to relate an person or a group of person who published the manifestation of a work.
Property: mo:publishedAs - stable
publishedAs - Links a signal or a score to its manifestations
Property: mo:publisher - unstable
publisher - Used to relate a musical manifestation to a person or a group of person who published it.
Property: mo:publishingLocation - stable
publishingLocation - Relates a musical manifestation to its publication location.
Property: mo:puid - stable
puid - Indicates the PUID of a track.
PUIDs (Portable Unique IDentifier) are the IDs used in the
proprietary MusicDNS AudioFingerprinting system which is operated by MusicIP.
Property: mo:recordedAs - stable
recordedAs - This is a shortcut property, allowing to bypass all the Sound/Recording steps. This property
allows to directly link a Performance to the recorded Signal. This is recommended for "normal"
users. However, advanced users wanting to express things such as the location of the microphone will
have to create this shortcut as well as the whole workflow, in order to let the "normal" users access
simply the, well, simple information:-) .
Property: mo:records - unstable
records - This is the inverse of the shortcut property recordedAs, allowing to relate directly a performance
to a signal.
Property: mo:releaseStatus - stable
releaseStatus - Relates a musical manifestation to its release status (bootleg, ...)
Property: mo:releaseType - stable
releaseType - Relates a musical manifestation to its release type (interview, spoken word, album, ...)
Property: mo:remaster_of - unstable
remaster_of - This relates two musical work or the expression of a musical work, where one is a remaster of the other.
A remaster is a new version made for release from source recordings that were earlier released separately. This is usually done to improve the audio quality or adjust for more modern playback equipment. The process generally doesn't involve changing the music in any artistically important way. It may, however, result in tracks that are a few seconds longer or shorter.
Property: mo:remix_of - unstable
remix_of - Used to relate the remix of a musical work in a substantially altered version produced by mixing together individual tracks or segments of an original musical source work.
Property: mo:remixed - unstable
remixed - Used to relate an artist who remixed a musical work or the expression of a musical work.
This involves taking just one other musical work and using audio editing to make it sound like a significantly different, but usually still recognisable, song. It can be used to link an artist to a single song that they remixed, or, if they remixed an entire musical work.
Property: mo:remixer - unstable
remixer - Used to relate a musical work or the expression of a musical work to an artist who remixed it.
This involves taking just one other musical work and using audio editing to make it sound like a significantly different, but usually still recognisable, song. It can be used to link an artist to a single song that they remixed, or, if they remixed an entire musical work.
Property: mo:review - stable
review - Used to link a work or the expression of a work to a review.
The review does not have to be open content, as long as it is accessible to the general internet population.
Property: mo:sampleRate - stable
sampleRate - Associates a digital signal to its sample rate. It might be easier to express it this way instead of
defining a timeline map:-) Range is xsd:float.
Property: mo:sampled - unstable
sampled - Used to relate an artist who sampled the manifestation of a musical work.
Property: mo:sampledVersionOf - stable
sampledVersionOf - Associates a digital signal with the analog version of it
Property: mo:sampler - unstable
sampler - Used to relate the manifestation of a musical work to an artist who sampled it.
Property: mo:sell_item - stable
sell_item - A person, a group of person or an organization selling an exemplar of a single manifestation.
Property: mo:signalTime - stable
signalTime - Associates a Signal to a time object - its actual domain
Property: mo:similar_to - unstable
similar_to - A similarity relationship between two artists. Normally talk about a similarity between two individuals (foaf:Person) or two groups (foaf:Group).
The similarity level is defined by the Similarity ontology (http://purl.org/vocab/similirity/0.1/)
Property: mo:stream_url - stable
stream_url - Used to link a stream with its URL address.
Property: mo:supporting_musician - unstable
supporting_musician - Used to relate an artist doing long-time instrumental or vocal support for another artist.
Property: mo:tempo - stable
tempo - Rate of speed or pace of music. Tempo markings are traditionally given in Italian;
common markings include: grave (solemn; very, very slow); largo (broad; very slow);
adagio (quite slow); andante (a walking pace); moderato (moderate); allegro (fast; cheerful);
vivace (lively); presto (very fast); accelerando (getting faster); ritardando (getting slower);
and a tempo (in time; returning to the original pace).
Property: mo:timber - stable
timber - Indicates the timber of a track.
Distinctive property of a complex sound (a voice or noise or musical sound).
Property: mo:trackNum - stable
trackNum - Indicates the position of a track on a record medium (a CD, etc.).
Property: mo:translation_of - unstable
translation_of - Indicates that a work or the expression of a work has translated or transliterated into another expression of a work.
Property: mo:tribute_to - unstable
tribute_to - Indicates a musical work or the expression of a musical work that is a tribute to an artist - normally consisting of music being composed by the artist but performed by other artists.
Property: mo:trmid - stable
trmid - Indicates the TRMID of a track.
TRM IDs are MusicBrainz' old AudioFingerprinting system.
TRM (TRM Recognizes Music) IDs are (somewhat) unique ids that represent
the audio signature of a musical piece (see AudioFingerprint).
Property: mo:usedInPerformance - unstable
usedInPerformance - Associates a Musical Work to Performances in which it was
a factor. For example, I might use this property in order to
associate the Magic Flute to a particular performance at the Opera
Bastille last year.
Property: mo:usedInRecording - unstable
usedInRecording - Associates a physical Sound to a Recording event where it is being used
in order to produce a signal. For example, I might use this property to
associate the sound produced by a particular performance of the magic flute
to a given recording, done using my cell-phone.
Property: mo:usesSound - stable
usesSound - Associates a Recording event to a physical Soung being recorded.
For example, I might use this property to
associate a given recording, done using my cell phone, to the
sound produced by a particular performance of the magic flute.
Property: mo:usesWork - stable
usesWork - Associates a Performance to a musical work that is being used as a factor in it.
For example, I might use this property to attach the Magic Flute musical work to
a particular Performance.
Property: mo:want_item - stable
want_item - A person, a group of person or an organization wanting an exemplar of a single manifestation.
Property: mo:wikipedia - stable
wikipedia - Used to link an work, an expression of a work, a manifestation of a work,
a person, an instrument or a musical genre to its corresponding WikiPedia page.
The full URL should be used, not just the WikiName.
Individual: album
album - One or more track issued together.
This is a type of MusicalManifestation defined by the musical industry.
Individual: audiobook
audio book - Book read by a narrator without music.
This is a type of MusicalManifestation defined by the musical industry.
Individual: bootleg
bootleg - An unofficial/underground musical work or the expression of a musical work that was not sanctioned by the artist and/or the corporate body.
Individual: compilation
compilation - Collection of previously released manifestations of a musical expression by one or more artists.
This is a type of MusicalManifestation defined by the musical industry.
Individual: ep
ep - An EP
Individual: interview
interview - Recording of the questioning of a person.
This is a type of MusicalManifestation defined by the musical industry.
Individual: live
live - A musical manifestation that was recorded live.
This is a type of MusicalManifestation defined by the musical industry.
Individual: official
official - Any musical work or the expression of a musical work officially sanctioned by the artist and/or their corporate body.
Individual: promotion
promotion - A giveaway musical work or the expression of a musical work intended to promote an upcoming official musical work or the expression of a musical work.
Individual: remix
remix - Musical manifestation that primarily contains remixed material.
This is a type of MusicalManifestation defined by the musical industry.
Individual: soundtrack
soundtrack - Sound recording on a narrow strip of a motion picture film.
This is a type of MusicalManifestation defined by the musical industry.
Individual: spokenword
spoken word - Spoken word is a form of music or artistic performance in which lyrics, poetry, or stories are spoken rather than sung.
Spoken-word is often done with a musical background, but emphasis is kept on the speaker.
This is a type of MusicalManifestation defined by the musical industry.