Tuesday, October 24, 2006
Blog about Semantic Web and Web 2.0 in Russian
Thursday, July 27, 2006
Some cool JavaScript controls
Monday, May 15, 2006
What the Semantic Links similar to
Tuesday, April 18, 2006
About the Semantic Web Services
Monday, April 17, 2006
Catalog of innovations
Dear colleagues,
I decided to go with more precise idea. For the beginning I want to start the catalog of innovations.
Let proof the innovation Semantic Web and Web 2.0 technologies on the task connected to innovations ;)
Well, now I invite you to put your cards (budges) to the catalog.
Currently you can:
After you’ll add your card just write me a publishing request to support@semanticlinks.net. This is necessary to prevent spam in the catalog ;)
I’ll be very thankful for your comments and ideas. Please feel free to comment blog posts and write to a forum (www.semanticlinks.net/forum).
Saturday, March 25, 2006
How to become published in catalog
The major ideas of the Semantic Links area
These screenshots show how the Protégé represents OWL classes and instances. To represent the instance Protégé uses widgets conception. For every slot in OWL class it will define default user interface widget of corresponded type. User can change the default widget for something else. E.g. if you have some text slot, it can contain the URI of image. So the user can use an image widget to view image by URI. The Semantic Links area utilizes the same idea. So I have a main OWL model that contains the meaning information (catalog.owl) and the model of UI representation (uidata.owl). The model of UI representation contains definitions of UI elements. So I used OWL to represent the meaning data and UI definitions. The UI definitions determine the representation of resources. The following OWL example expresses such approach:
<Widget rdf:ID="uiformdescriptions_RDFResource_38"> <Name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://reflections/bcatalog#Service</Name> … <Widget rdf:ID="uiformdescriptions_RDFResource_22"> <Left rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >20</Left> <Name rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >http://reflections/bcatalog#ImageURI</Name> <Top rdf:datatype="http://www.w3.org/2001/XMLSchema#int">80</Top> <WidgetRealizationName rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >IconWidget</WidgetRealizationName> <Caption rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >Image</Caption> <Width rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >300</Width> <Properties rdf:resource="#uiformdescriptions_RDFResource_15"/> <Height rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >60</Height> </Widget> … </Widget> |
This example shows that widget for http://reflections/bcatalog#Service class contains widget that represents http://reflections/bcatalog#ImageURI slot. To represent slot IconWidget will be used. In the following picture the UI of http://reflections/bcatalog#Service depicted.
Tuesday, March 21, 2006
The forerunners of the project
The idea of the project was born after a lot of work for metadata based development. Currently there are a lot of technologies and platforms that provides different Domain Specific Notations to develop business software. Now I’m involved into one such project “Murometz” (www.realbh.ru on Russian only) which is based on the following ideas: 1. Metadata (ontology) is used to describe Domain Entities and they specific relations 2. Generators are used to generate the VB.Net code for: Domain Entities (object model) Representation of Domain Entities (user interface model) 3. Number of services (together they build up a platform “Murometz”) are used to process Domain Entities Security Persistence Search Replication Etc… In the Semantic Web world there are lots of tools for ontology development. And there is obvious that ontologies help program services and agents to understand the sense of information and relations between different resources. Now it’s really important to find a way how bring together ontologies, information resources and services and deliver they common power to end-user and business. First of all it’s necessary to provide every user with possibility to publish and manage his information in an ontology based manner. When amount of such information will get to a critical mass the semantic services and agents will grow extremely. And we’ll have a possibility to take advantages of such services. So this is the major idea.