2009-05-27 5 views
1

Ich schaue mir eine Stellenbeschreibung an, die ich in Betracht ziehe, und eine der aufgeführten Anforderungen lautet "Vertraut mit den Designprinzipien von Meta-Data".Was sind "Meta-Data Design Principles"?

Können einige eine kurze Erklärung geben? Ich bin wahrscheinlich mit dem Konzept vertraut, aber ich habe diese Terminologie noch nie zuvor gehört.

Ich habe Google, um mehr Informationen zu finden, aber nicht gute Ergebnisse erhalten. Außer diesem Weißbuch mit dem Titel Metadata Principles and Practicalities. Es war ein wenig schwer, und ich hoffte, eine schnelle Erklärung zu finden.


Zusätzliche Anmerkung: Danke für alle Antworten bis jetzt. Sie waren sehr gut. Ich wollte klarstellen, dass ich mit den Metadaten vertraut bin, aber ich habe noch nie von "Metadaten-Designprinzipien" gehört. Welche Art von Designprinzipien gibt es für Metadaten? Ist das ein ausreichend großes Thema für ein Buch? für eine Broschüre? Wie Robert Harvey hervorhebt, klingt es wie ein nebulöser Begriff, der von jemandem in HR erfunden wurde.

+0

Ich schlage vor, dass das, was ich schrieb, erfüllt diese besondere Anforderung. Du kannst ihnen jetzt sagen, dass du es weißt. Sie suchen natürlich etwas Spezifischeres, sagen aber nicht, was es ist. Stellen Sie sicher, dass Sie das Wort "Metadaten" irgendwo in Ihren Lebenslauf einfügen, so dass es hinter den Screening-Filtern liegt. –

Antwort

1

Ich wette, es bedeutet "Design-Prinzipien gehören durch Meta-Daten getrieben werden".

Es gibt nicht viele Design-Prinzipien für Meta-Daten - es wird normalerweise von Ihren Tools gegeben.

Einige Unternehmen möchten jedoch Meta-Daten als wichtigen Bestandteil der Spezifikation, der Konstruktion und des Betriebs von Anwendungssoftware verwenden.

Wenn sie wollen, dass jemand, der Designprinzipien beinhaltet, die Verwendung von Meta-Daten stark, dann könnte es als eine Phrase wie "Metadaten-Design-Prinzipien" herauskommen.

Aber, bevor ich etwas sagte, würde ich sie fragen, was sie denken, dass sie damit meinten.

0

Im Wesentlichen wäre das der Entwurf von Daten über Daten; das heißt, Daten mit zusätzlichen Daten zu charakterisieren. Metadaten sind Daten über Daten; Wo Daten die Aufträge sein können, die Sie für einen bestimmten Artikel erhalten, die Metadaten dazu können Dinge sein wie VIELE Bestellungen, die Sie bekommen haben usw. Ein richtiger Metadatenentwurf beinhaltet das Verständnis, welche Arten von Informationen wahrscheinlich nützlich und interessant sind für welche Daten Sie auch immer sind analysieren und erkennen, wie man sie am besten verfolgt und erfasst.

Zum Beispiel kann die Anzahl der Verkäufe eines bestimmten Buches an einem bestimmten Tag nützlich sein; nicht unbedingt die Anzahl der Verkäufe desselben Buches in einer bestimmten Minute. Ebenso kann die Anzahl der Verkäufe in einem bestimmten Jahr weniger nützlich sein als der Umsatz pro Monat usw. In diesem Beispiel ist es die Granularität, aber das Metadaten-Design kann viele andere Dinge beinhalten; vielleicht ist die geographische Verteilung der Verkäufe wichtig, als ein weiteres Beispiel.

0

Der Satz "Vertraut mit Metadatenentwurfsprinzipien" klingt verdächtig nach einer dieser nebulösen Phrasen, die von einer Personalabteilung erfunden wurden, die keine Ahnung hat, wovon sie sprechen. Aber ich werde einen Versuch machen.

Metadaten sind Daten, die andere Daten durch Beschreibung der Eigenschaften oder Merkmale dieser anderen Daten verbessern.

Beispiele:

Im folgenden Tag:

<a href="http://google.com">Link to Google</a> 

der href Metadaten-Deskriptor ist, da es "verziert" oder beschreibt ferner, den Link. Es ist eine Eigenschaft der Verbindung. Im Allgemeinen sind alle HTML-Attribute Metadaten.

Ein C# -Attribut ist Metadaten. Microsoft ruft Attribute "eine Möglichkeit auf, deklarative Informationen mit einer Klasse zu verknüpfen."

[System.Serializable] 
public class SampleClass 
{ 
    // Objects of this type can be serialized. 
} 

In einer Datenbanktabelle, in das Adressfeld eines Datensatzes der Wert enthalten:

12345 Main Street 

nur Daten, sondern die Definition des Feldes in der Datenbank:

Type: Text 
Length: 50 

ist Metadaten.

In einer MP3-Datei ist das Audio nur Daten, aber die MP3-Tags wie Autor, Titel und Bitrate sind Metadaten.

XML ist Daten, XSD ist Metadaten. XSD kann verwendet werden, um eine Reihe von Regeln auszudrücken, denen ein XML-Dokument entsprechen muss, um als "gültig" zu gelten.

Die Anzahl der Verkäufe eines bestimmten Buchs in einem bestimmten Zeitraum sind keine Metadaten für das Buch, da es das Buch selbst nicht weiter beschreibt, sondern nur seine Verkäufe. Der Autor, der Titel und die Anzahl der Seiten eines Buches sind jedoch Metadaten für dieses Buch (wie auch die ISBN).

Dort. Jetzt wissen Sie alles über "Metadata Design Principles". Hier

0

ist ein Auszug aus "Anwenden von UML und Patterns" von C. Larman:

Reflektierende oder Meta-Level-Design

Ein Beispiel für diesen Ansatz ist mit den java.beans.Introspector zu Erhalte ein BeanInfo Objekt und frage nach der Getter Method Objekt für Bean Eigenschaft X und Aufruf Method.invoke. Das System ist geschützt vor dem Einfluss der Logik oder externe Code-Variationen von reflektierende Algorithmen, die Introspektion und Meta-Sprache Dienste verwenden. Es kann als spezieller Fall datengetriebener Designs betrachtet werden.

Verwandte Themen