Reale Entitäten
Anmerkungen für Java-Programmierer:
Entitäten kombinieren auf eine einzigartige Weise die Verarbeitung natürlicher Sprache, High-Level-Datensemantik und die Knowledgebase zu einer einheitlichen Darstellung realer Daten. Dies ermöglicht neue Programmier-Workflows.
Anmerkungen für Python-Programmierer:
Entitäten kombinieren auf eine einzigartige Weise die Verarbeitung natürlicher Sprache, High-Level-Datensemantik und die Knowledgebase zu einer einheitlichen Darstellung realer Daten. In Kombination mit dem integrierten Notebook-System ermöglicht dies neue und expressive Programmier-Workflows, die es so in Python nicht gibt. Mit der Wolfram Client Library for Python können Entitäten der Wolfram Language direkt im Python-Code ausgewertet und manipuliert werden.
In der Wolfram Language sind Entitäten mit Bezug zur echten Welt eine weitere Art symbolischer Ausdrücke.
Die Wolfram Language (er-)kennt Tausende Arten von realen Entitäten:
Normalerweise ist es praktisch, Entitäten in natürlicher englischer Sprache anzugeben:
Entitäten besitzen eine Vielzahl von Eigenschaften. Hier ist der Wert einer dieser Eigenschaften:
Geben Sie entity["Properties"] ein, um eine Liste von Eigenschaften zu erhalten.
Wenn Sie Eingaben in natürlicher Sprache durchführen, steht für Mehrdeutigkeit:
kennzeichnet eine Entitäten-Klasse:
Geben Sie Einheiten und Maße mit ctrl+=ein:
InputForm gibt die Struktur des symbolischen Ausdrucks:
GeoPosition repräsentiert eine geographische Lage:
DateObject repräsentiert ein Datum/eine Uhrzeit:
Anmerkungen für Python-Programmierer:
DateObjects sind einzigartig in der Wolfram Language und werden automatisch beim Import oder Export in andere Umgebungen geparst. In Python gibt es eigene Libraries zum einfacheren Parsen von Daten-Strings, wobei diese manuell gesplittet oder verbunden werden müssen. DateObject kann in Python durch die Wolfram Client Library for Python aufgerufen werden.